HNHacker News
TopNewBestAskShowJobs

srssays

337 karma · joined December 11, 2016

submissionscomments
srssays··on The Mac Pro Lives
Yeah, there have been many many iterations of these apps, by different developers. SizeUp + Cinch, Divvy, Spectacles.

While I think that Apple should have just copied Microsoft's approach (i.e. what Cinch does) the wealth of options for window management means that everybody can find something that they like.

srssays··on Do Millennial Men Want Stay-At-Home Wives?
My girlfriend has a minimum wage job in retail. She doesn't particularly enjoy it. But I guess she can take comfort in the knowledge that she is participating in a "gender revolution". Not like those traitorous stay-at-home wives.
srssays··on SES-10 Mission
Even if large deposits of a rare mineral were discovered on Mars, surely a business would send robots to retrieve it -- not humans.
srssays··on SpaceX makes aerospace history with successful landing of a used rocket
Not much, because SpaceX is currently the cheapest launch provider in its category (except perhaps the Russians). And their capacity is maxed out. If anything they should put the price up.
srssays··on Xcode 8.3 produces binaries 3x larger than Xcode 8.2.1
> Well, no. If we're going to be pedantic, we should say MiB (mebibytes), because file sizes on disk are expressed in multiples of powers of 2,

Not true anymore. OS X (and I assume iOS) reports sizes in power-of-10 units.

If you think about it, it is really user-hostile to express file sizes as powers-of-two. Who can remember that a "GiB" is 1073741824 bytes?

srssays··on The miracle of reading and writing Chinese characters
That's because it cheats!

Arabic script has three layers:

1. The base forms (rasm) denote groups of consonants.

2. Then dots distinguish individual consonants (e.g. B, T, TH, Y and N have the same basic form but have different arrangements of dots).

3. Finally, diacritics - loops and dashes - are used to denote vowels.

When Arabic is fully laden with vowel markings, the result is visually noisy. So usually vowel markings are left out.

But without vowels, it is impossible to tell how a word is pronounced if you don't already know. It's a really heavy price to pay for any advantage in reading speed.

srssays··on Triple Flaw in Nest's Dropcam
You can store hours of video on an SD card.
srssays··on APFS does not normalize Unicode filenames
Not the case for Arabic. There's hundreds of ligature code points, for example ﰻ (kl), ﷵ (ṣl'm) and ﷳ (akbr). And of course ﷽
srssays··on Howard University opens a new campus at the Googleplex
Affirmative action will prefer a middle-income black person to a low-income white person. It 'evens the score' for some poor people, but not for others.
srssays··on Howard University opens a new campus at the Googleplex
It's absolutely fine to give extra advantages to people with low incomes. That's economic progressivism.

It's wrong to give extra advantages based on genetics, essentially saying that some people "genetically poor" or "genetically rich", which is what Affirmative Action does.

srssays··on London-Paris electric flight 'in decade'
Sounds like propane is a winner. Would it help to use a composite tank a la SpaceX?
srssays··on London-Paris electric flight 'in decade'
Sure. How about LNG (liquid methane)? We have enough natural gas to last quite a while. In the far future, hopefully we will have mastered producing kerosene using algae.
srssays··on London-Paris electric flight 'in decade'
A better idea would be to dig oil out of the ground, process it into kerosene, and use that to power jet turbines on the aircraft.
srssays··on Stack Overflow Developer Survey Results 2017
London is special because there are a lot of Apple stores here (I count 7). That's more than many European countries have.

The calculus of owning a Mac changes drastically if you live near an Apple store. If my Mac has a problem, I can book an appointment at the Apple store, real person will try to fix it, and I can have it back ASAP. The customer service is half the price.

srssays··on iPad 9.7‑inch
iMessage makes it impractical to have a conversation with anybody on prepaid Android. Sure you can send MMSs and SMSs to them, but are they going to send more than a couple back? Nope.
srssays··on iPad 9.7‑inch
They are running a business. Presumably they want people to buy things. Making potential customers do research because the product line is opaque is just throwing away good leads.
srssays··on U.K. to Trigger Brexit March 29, Starting Two Years of Talks
The immigration status of EU citizens resident in the UK is one of the only strong cards the UK has in the Brexit negotiations.

The UK may well threaten the EU with mass deportations, especially since the Brexiters running the UK don't give two shits about the status of UK expats in the EU.

While I don't consider deportations likely, when there are stronger forces at play (e.g. economic security of the UK) then all sorts of "barriers" have a tendency to disappear.

srssays··on Adblock Plus announces members of independent Acceptable Ads Committee
I find that the best media is created by people who have a job other than "content creation to farm eyeballs for ads". If advertising disappeared, there'd be a lot less crap on the internet.
srssays··on Avoiding travel through the United States
> If your final destination is Mexico or Canada, then a visa waiver might not be an option, even if you'd otherwise be eligible, because the visa rules classify some travel within North America as not leaving the United States, If you have a one way flight or stay for more than 90 days, you may need to get an actual visa; it may be easier or cheaper to just avoid the stop in the USA.

This is crazy! So if were to stay for an extended period in Mexico, and my plane happens to transit in the USA on the way, I will become an overstayer in the USA?! Despite only staying a few hours there.

srssays··on Scotland to seek second independence referendum
In 2014, 55% of Scots voted to stay. If we are to learn the lessons of the Brexit referendum, you need consensus to enact any major change to people's citizenship rights. Consensus there is not.
srssays··on What the CIA WikiLeaks Dump Tells Us: Encryption Works
That's not really the case. OTP requires a large amount of perfectly unbiased randomness, implicitly from a hardware randomness source (otherwise what you have is more accurately a stream cipher).

Contrast with deriving a key using cryptographic primitives, which can accept low-quality randomness (as long as there is sufficient entropy), that can be easily and transparently collected.

srssays··on Rust's Type System Is Turing-Complete: Type-Level Programming in Rust
In a statically-typed language, the starting point is "nothing typechecks". Then each additional language feature (e.g. generics, records, ADTs, lifetimes) must be implemented as an additional capability of the type checker. This "nothing is allowed unless explicitly permitted" is a necessary condition for soundness.

The most important goal for any programming language is that it is useful, i.e. it can express common patterns without hacks or kludges. Languages that are not useful tend to be forgotten.

However, chasing the dual goals of usefulness and soundness inevitably leads to type-system bloat. If "nothing is allowed unless explicitly permitted" and "everything must be somehow allowed" then it the list of things that are explicitly permitted will end up being very, very long.

srssays··on SEC Rejects Rule Change for Bitcoin Exchange-Traded Fund [pdf]
There were two separate events, adding up to 25%. The first happened instantly as the Brexit result became known. The second happened on Oct 7 at the opening of trading when there was nobody around who wanted to buy...

I find that Bitcoins are an effective hedge against conventional wisdom.

srssays··on SEC Rejects Rule Change for Bitcoin Exchange-Traded Fund [pdf]
When bad things happen, sometimes capital controls are introduced. This may restrict the ability for people in that country to purchase foreign currencies. Even in developed countries such as Iceland.
srssays··on SEC Rejects Rule Change for Bitcoin Exchange-Traded Fund [pdf]
Pound sterling...
srssays··on ANTLR Mega Tutorial
...and if you're generating your lexer (with ragel, flex, etc) then you are using regular expressions.
srssays··on Gravity: a new programming language and VM written in C
> Edit: I also am concerned if this new language makes the same mistakes as previous languages. For example, I consider allowing null as a mistake. Null is familiar, it's easy to implement, and it causes untold grief.

The language is dynamically typed. null is only questionable in statically typed languages. There's no benefit to a Maybe type in a dynamically typed language.

srssays··on Why I left Mac for Windows: Apple has given up
Those computers are like $3000. Even if it only saves 10% of MacBooks from an untimely end, it's still $300's worth of insurance.
srssays··on In praise of cash
I am exactly the opposite. I use a debit card, but I've never used a credit card. Why would I want to borrow money (and risk owing interest), if I already have money readily accessible via my debit card?
srssays··on Show HN: fman – file manager for programmers
I can understand why people don't like Electron, but what's wrong with Python?
← PreviousPage 2 of 4Next →