skysight-inc/HackerNews huggingface dataset:
If you're looking back say 180 years, basically when newspapers were circulating, you're probably getting a "report" of some people disliking new technology. The media has been telling the story of the two people they found and how they oppose some new invention It's a trope. Newspapers are quite unreliable with these sociological closeups. Conflict of culture has been selling papers since the beginning.
Millions of years ago, when I was in high school, and the alternative to a Power Mac was a Gateway 2000 that could never ever hope to run Adobe Photshop on Windows 95, the article's Mac was assuredly a Mac.

Clunky, stamped die-cast metal crap, and grey-turned-beige-turned-sun-burnt-poo-brown colors aside, when compared to contemporaries, it was memorably more interesting to scribble with a mouse on a Mac, and not browse garbage on AOL with a PC clone back then.
I concur with rpgmaker that it's bullshit to say that the existing technology "blows".

Tell me exactly how an Apple car will be better than my existing petrol-powered car. Not in an abstract sense, for me.

With the iPhone, we had the full web (as opposed to only the mobile web), a large screen, a touch interface, only one button, and (in 2.0) apps. These made the iPhone far better than older phones. What's the equivalent for cars?
> I haven't had access to the Thomson gateway device for long enough to see how the traffic is segregated

Given the generally atrocious default security of most home router vendors, I'd assume its equally terrible, and maybe you get a nice surprise.

> $10/day is $300+ a month - I pay $50/month for 7GB of data on Telstra's 3G/4G networks

As I said, I was using it when travelling from home (Thailand), so it was $10 a day (max, if i didn't use it or used less than the cap amount, no/less cost) for unlimited data (still using Telstra's network). The alternative was to use a prepaid telstra sim, which from memory at the time gave me maybe 4 gb of data for.. $59 or $69?

I wasn't suggesting its an option for you, just explaining that those "free wifi" things always seem like a shitty deal to me, compared to the cost of your own data service.

> I haven't actually needed to use Telstra Air because the middle of the city has free wifi by iiNet/Internode (RIP)

I must have missed something, what's the RIP for?
That's for transferring, the sale only. And the lack of transparency means we also don't know if "most" is really like that, no matter how standard your CEO said it was.

The three startups you worked for probably share some venture capital firm or related board member that copy and pasted the equity contract

But it didn't mean, necessarily, that condition is so prevalent or that much of a roadblock
I, for one, welcome our new decentralized overlords!
it shouldn't be about the hours you put in, it should be the product you produce
Don't get too ahead of yourself. Sure we have a lot of evidence that your microbiome is important in things like C. difficile infection, but I've only seen very tenuous evidence supporting any impact on things like aging.

Not to say it might be discovered in the future. But it also stands a good chance of being a dead end.
Reading through the draft, the level-2 authentication and upwards (AAL-2 https://pages.nist.gov/800-63-3/sp800-63b.html#sec4 ) spec is encouraging. NIST is encouraging eliminating the password and fully embracing cryptographic authentication (like SSH public-private keys).
Totally agree, OO-Programming gets tedious.
25 gbps for a very short reach interconnect sounds possible, although having to go through an adapter chip is going to kill your latency from a system perspective. If you haven't already, you should check out the DE Shaw Research Anton 2 chip. It is an older process, but it has 66 4-way processor cores running at 1.65 Ghz and a roughly comparable network (although 6-way rather than 4-way), in addition to all of the md-specific hardware. It uses a similar memory hierarchy (although it does use non-coherent caches). Getting good performance out of software managed caches is very difficult in practice, even if you know your problem extremely well. With very carefully written software (and a sufficiently friendly problem) good performance is possible, but it definitely isn't easy.
I find this incredibly useful. I work on a relatively small tech team as a lead/project manager/manager and every so often I get very busy where I only have 1-2 hours a day to do my dev work. I've also seen other devs and sysadmins collapse under a work load where they were in meetings all day every day. It can be very tough to get a schedule set where you're able to work on your top priorities, so I value these stories and techniques.
That is a very strange assumption. I don't know any part time female programmers either, and I think you might've just created that societal stereotype out of nowhere.
Nice idea, but the permission page makes it look like a facebook scam app.
You can do a fair job with this through number portability lookups; there's a per lookup fee though (although, if you're going to send an SMS, you're paying per message anyway).
Airbnb User Gets $180 Plumber Bill
The frustrating thing about the supply side solution is that the answer to every argument is always "add more supply!" even if the city is obviously already doing so at an aggressive pace.

The reality is that there are real world physical limits to adding supply. There are a limited amount of trades for example. There is a limited capacity to review and process development applications. It takes time to complete buildings.

Unlike Silicon Valley Metro Vancouver has steadily built condos for decades and the region currently has more housing starts than at any other time ever.

Vancouver's issues are deeper and more urgent than a one dimensional supply side solution can solve.
Dude. Bro. I advise other people on their stock grants, and see this all the time. Thanks for assuming I'm just a schlob.
Backus himself admitted this, in an interview circa 1995:

> Doing a functional language and combining it with the ability to do real things is very hard. And everybody has had a problem with it.[0]

Or, as the editors nonsensically summarize it:

> FP [the language] is not suited to many mundane programming tasks, particularly those that consist primarily of fetching data, updating it, and returning it to some database. Tasks such as updating an account balance are naturally suited to the von Neumann paradigm.

This book is for a general audience, but that's a particularly bad example since ledger accounts are just about the oldest form of append-only database. (edit, Like old enough that Chaucer makes a very raunchy joke about "double entry" bookkeeping.)

[0] From chapter 1 of _Out of Their Minds_, by Shasha and Lazere.
I'm not saying the windows store is good but it does offer some exclusive games and if that's the OPs thing then he has no choice
I've yet to see anything that can't be more clearly, unambiguously, and quickly expressed in text or perhaps with a picture.

If it's taking too long to type, my suggestion would be to get better at typing, or distill out the wheat from the chaff of what you're trying to say. That's what really drives me up the wall with speech - the information density is typically incredibly low, and too often people let noises tumble out of their face-holes without trying to piece together a coherent thought. I realize that's harsh, but I've lost patience for rambling, stream-of-conscience external monologues. Which promptly dissolve back into the hot air from whence they came, since there is not a readily reviewable, indexed, searchable record created automatically in the process of such bloviation.
How about the total profit?

Maybe a year ago Apple was selling like 20% of the phones, but making like 90% of the profits. Did things change?
At the tone...
Selenium IDE Internal Tools
definitely recommend duo push. you get the notifications, the multi-device support, and it's really easy to integrate into lots of things.

big fan
If reads are chronological, a simple journal is both simpler and faster. See Kafka for an example of this in practice.
This is what Twitter has been doing for me. For whatever reason, I get logged out when I restart my browser and they send me an email each time letting me know I logged in.
Consumer Reports does this. They can review or write about your product, but they steadfastly refuse to let any company use their name or marks in their advertising, and will sue to prevent it.
> I would suspect the machine answer to this question would be something like P/E is lower so it's a good investment but who knows. So I agree with the economic/market insight comment as well.

This is spot on (tried it once :).

ML doesn't really help much at the macro level. MPT, perhaps combined with some decent economic insight, is a lot more useful.
There's a few minutes' slack so you shouldn't need to rush.
> Instead of SMS, wouldn't email notifications suffice?

Maybe? Email requires a data connection but SMS can reach more places on more phones in worse conditions. I mean sure if you have a terrible or no internet connection then you won't be able to address it anyway but SMS at least in my anecdotal experience has given me much better notifications than email (occasionally I've had issues even with my Nexus 6P where I have to manually refresh my email).
The security problem is lone wolfs, who by definition don't talk with others so this wouldn't have any effect on them. Even if it did you would get the same result by limiting the law to Muslims.
This is the perfect being the enemy of the good.

They should be calling for secure, validated SMS.

Thinking that "Joe and Jane Six-Pack" are going to use Google Authenticator, is frankly laughable to anyone who does end-user support. But everyone understands "get a text and enter the code here"
Caller ID info ought to appear with a data quality indicator. The trust value of the least-trusted SS7 node in the chain is the data quality.
Pakible (YC S15) is hiring its Lead Software Engineer
Pakible (YC W15) is hiring its Lead Software Engineer.
In the last 6 months our growth has pushed our small team farther than we thought possible. We’ve built an entire manufacturing infrastructure from the ground up and put in the hard work every day for the last 2 years to meet every challenge we faced. Customers have flooded us with demand month after month that has forced us to gear up everything.

Everything is ready for the next step, but we need the right engineering leadership to pull it off. If you’re passionate about building, whether it’s frontend or backend, let’s talk.

Our core team is 5 strong and you will be an integral part of it all.

Show us something you’ve built along with a half page write up and send it to:

____________________

jobs@pakible.com
____________________

Specific projects you will lead:
- Pricing algorithms to analyze and predict decade-old pricing matrices
- Implementing client dashboards and secure transactions methods
- Automating throughput to multi-million dollar printers across the US
Here’s what you’ll do:
- Push code on your 1st day
- Launch a new web product your 1st month
- Architect a major platform by your 3rd month
- Build and manage your own team within your 1st year
- Code frontend and backend systems
- Work directly with the founder (backend engineer) on new systems
____________________________________________________________________________________
Some background on us:

Pakible started in early 2015 as part of Y Combinator’s winter batch, going on to raise a $1.5M seed immediately after. We discovered the most slept-on market in the world, a $500B market just domestically: Product packaging.

1500+ companies including Samsung, Reddit, Philz Coffee, and the Golden State Warriors already use Pakible. The products you build here will power them and thousands of companies small and large.

Pakible Office + Perks

- Located in beautiful San Francisco (SOMA)
- BART / Caltrain 1 block away
- Uber / Lyft transportation stipends
- Rooftop patio with amazing view
- Indoor basketball hoop
- Fully stocked kitchen / Chef prepared lunches
- Relocating? We’ll help you with housing
- Full health and benefits (Medical, Dental, Vision)
They do. Minus the pay. It's called downsizing.

The current trend is to have a strategy/build/run model. The "run" people keep the lights on and run as lean as possible. Builders build stuff -- code and infrastructure. Code is high value, off the shelf stuff is going cloud. Strategy is architecture and mapping back to business needs and dollars.

You pay as little as possible to run. You pay whatever it takes to build. As cloud tools mature and standardize, costs will drop here. Strategy is the governance process -- light in a startup, heavy in a bank.
Can you please elaborate as to what causes that hidden power structure (i.e. what goes wrong)? In your opinion, is the idea of flat management inherently flawed or is it just hard to execute? Curious to hear your thoughts as someone who's actually tried it.
I'm sure speaking that response vs. typing that would have taken a lot less time. ;)
> a question on /r/haskell

Can you post a link?

> And, of course, the answer was that, no, his code was not sequential, he just failed to understand how the compiler parallelized it.

Like I wrote before, it's not enough to find independent operations if scheduling and communication overhead eat up most of the gains.

> And by the way, yes, specialized hardware can be a great speed-up. And it's been designed with FP-like constraints since forever

What specialized hardware (for speed gains) has been programmed using functional languages "since forever"? Name two examples, please.
> Or a hardware token

The trouble is with the user (the user is always the problem). What happens if they lose their hardware token? You must have a way to recover that is not exploitable by bad guys but usable by the good people just trying to get back into their account.

SMS fills this pretty well despite its security flaws. I'm not convinced hardware fixes this, at least not in any current form I've seen.
While I agree with your main argument, your examples are a bit unfortunate because Java is faster than (or certainly as fast as) C already for a similar development effort (with one caveat[1]) and dynamic languages are quite fast (see V8). Today, projects like Truffle/Graal can run pretty much any dynamic language within 3-5x slower than C. So I'd say that those are two predictions that have come to pass. They do, however, require greater computational resources (RAM and energy) which makes them less suitable in some constrained environments, so whether you want to call that mission accomplished or not is up to you.

[1]: Today a simple Java program running on HotSpot compiles pretty much to the same machine instructions as a comparable C program, and a large Java program would likely be faster than a large C program give the same development effort. The major hindrance to Java performance these days is the simple lack of value types, which creates many unnecessary cache faults and has nothing to do with the JIT. And there's the GC which normally trades better throughput for worse latency, but, again -- nothing to do with the JIT. BTW, value types are the top feature being worked on by the HotSpot team.
> "Tall people tend to have a longer life expectancy, with a reduced risk of heart disease. On the other hand, there is some evidence that they are at greater risk of certain cancers, such as colorectal, postmenopausal breast and ovarian cancers."

This is actually false. When controlled for childhood nutrition, shorter people have much higher life expectancies
Source: http://www.slate.com/articles/health_and_science/science/201... (among other sources)
Tilt up to fly? That would be something.

How about tilt down. Not obvious. Maybe you could dive if you were in water?
I rather a positive title: "The upside of being sad: next time you are down go create something"
> The same theme is playing out today as some lawmakers and consumers question the safety of driverless cars, the economic impact of automation or the security of mobile banking

Am i the only who has serious reservations about mobile banking? It completely undoes 2FA (I hear banks in the US don't use 2FA, but it is mandatory for all online transactions in India).

I mean if you lose your phone you lose your bank a/c. Your android phone is highly insecure. Microsoft got flak for dropping XP support after a decade. Your typical android phone stops recieving updates after 2-3 years. And since in the mobile security paradigm, the user is just another security threat to be mitigated, there is nothing you can do about it (short of doing a risky root of your phone, which btw would stop many banking apps from working ). Already there are viruses in the wild which are rooting millions (yes, millions) of unpatched phones.
http://www.cmcm.com/blog/en/security/2015-09-18/799.html

Right now these malware are only looking for low-level fruit like steam, credit cards, and pushing ads. Its only a matter of time before they go after your bank a/c.
I never investigated any of them but there are J2ME implementations of TOTP.
> How do you verify that the SMS is really from your service?

The way the phone system works I don't think there is an actual way. It's inherently insecure from multiple angles. Unless there is a way to verify it, reliably, that I don't know about but I tried looking into this before and found essentially nothing useful.
You can pay taxes with your home value. Your home has a value as a home. That 'value as a home' can be quantified as rent. If you rent out your home to someone else, you can pay a portion of that as tax. If you would prefer not to do that, and to live in it yourself, you would make that decision after weighing the fact that you have to cover that tax yourself.

Property taxes aren't obviously absurd. I realise that there are counter-arguments (see supporters of prop 13 in California) but it's not as simple a situation as your comment suggests.
Could you share more details about the robust regression you are using? All resources I could find online on robust regression would either point to Laplace distributed residuals, or some capped loss function.
One of the biggest weaknesses of SMS 2FA that I didn't see the article cover is when an attacker can socially engineer their way into your account with your cell service provider.

I'm thinking of a high-profile example when an attacker tried to take over h3h3's YouTube account by requesting his SIM card from T-mobile by pretending to be a T-mobile employee: https://youtu.be/caVEiitI2vg
Interesting . But for me so far nothing gets even close to the beauty and symplicity of dwm (http://dwm.suckless.org )
Productivity is a tricky word in case of programming. The usual definition is how much you produced and also the produced thing should be tangible in some form or other but we all know that good programmers spent a lot of time thinking about things, trying various alternatives etc until they make a particular decision and then implement the decision. In such cases it becomes very hard to justify the productivity. Also when I am working on some particular problem, the problem is always with me in my mind. Whenever I get some free time I tend to think about the problem, no matter where I am or if I am at office or not. This leads to this idea of "working for fixed hours" being dumb in such cases.

Of course this doesn't apply to all programming jobs, specially where you are given a requirement and you just go ahead and implement it without thinking too much about the big picture of the whole software system.

A thought can come anywhere anytime, it doesn't care if you are in working hours or not :)
I'm not sure this is a worthwhile comparison. Because the idiom of parallel programming is the same as the idiom for sequential programming in FP. It's completely different (and more difficult to make correct) in imperative languages. Which means it will be harder to maintain and harder to evolve even though it might be slightly faster in certain situations.
Benefits of Being Healthy and Fit
Mythical man month says that even if longer hours have diminishing returns, the organizational overhead from adding people to the team is worse - fewer people with longer hours is the better alternative.

Here I will quote a HN post which quotes a secondary source which analyses mythical man month

"From a business point of view, long hours by programmers are a key to profitability. Suppose that a programmer needs to spend 25 hours per week keeping current with new technology, getting coordinated with other programmers, contributing to documentation and thought leadership pieces, and comprehending the structures of the systems being extended. Under this assumption, a programmer who works 55 hours per week will produce twice as much code as one who works 40 hours per week. In The Mythical Man-Month, the only great book ever written on software engineering, Fred Brooks concludes that no software product should be designed by more than two people. He argues that a program designed by more than two people might be more complete but it will never be easy to understand because it will not be as consistent as something designed by fewer people. This means that if you want to follow the best practices of the industry in terms of design and architecture, the only way to improve speed to market is to have the same people working longer hours. Finally there is the common sense notion that the smaller the team the less management overhead. A product is going to get out the door much faster if it is built by 4 people working 70-hour weeks (180 productive programmer-hours per week, after subtracting for 25 hours of coordination and structure comprehension time) than if by 12 people working 40-hour weeks (the same net of 180 hours per week). The 12-person team will inevitably require additional managers and all-day meetings to stay coordinated."

https://news.ycombinator.com/item?id=3547965
My next wife
For me, I simply cannot do something like spend an hour on Monday morning to plan what I need to get done that week, because I simply do not know. I could plan what I think I need to get done, but I know that before noon it will all change so why bother?

I do know what my priorities are, and I work on them as time allows, but I cannot plan when things will get done.
I'd accept it. Management is not interested however.

I'd also rather it in 4 days on 3 days off.
People in this thread are talking about the "bullshit" of existing cars and how the AppleCar will be a "come to Jesus" moment.

Pointing to revenue as proof of success is a bad metric here. Great, the App and Mac App Store make lots of money, not the least because one of them is the only way for anyone to make revenue from iOS.

No-one could point to MAS, for example, and pretend with a straight face that it's a "service done right" for anyone except Apple's bottom line.
Reminds me that we put so much work into making things "digital", that we forget how many layers of abstraction there are. All the work to add numbers when superposition is instantaneous.

It's not just the tyranny of memory, but tyranny of the clock! It will be interesting when we get rid of both...
No one should entrust their health solely to a doctor. It is like entrusting our life to technical support, which half the time is terrible.
Looks like we've hit the limit of HN's indented conversations. I've brought too many topics into one thread - sorry.

Thanks for the info.

The RIP was for Internode (high-end, first to roll out IPv6 in Australia, actual tech support), which is now owned by TPG (budget, over-subscribed).