skysight-inc/HackerNews huggingface dataset:
If I want to be a 35-minute bus ride from a job that pays a six-figure income (actually quite a few jobs, but I only have one of them) yet still live in an exceptionally walkable area inside a region of the country with moderate temperatures and a vast array of indoor and outdoor activities both private and social? Yes, I think that a total price exceeding $200,000 is acceptable. I will be paying just under $350,000 for this new residence.

When I lived in a metro area with a much lower median residence price, my commute to work by single-occupant vehicle was 40 minutes (to get that low of a house price) and statements like "be sure to not waste water, we don't have much of it" were commonplace on the news.

FWIW, I'm not in San Francisco.
Crystal Coasters Set for Your Kitchen
Yet another case of Epson's Programmed Obsolescence – heads clogged
Tail call optimization for JavaScript in Babel
We had something even more frustrating: no switches. Just motion detectors and a web portal. You could only control on/off and brightness through a website if you memorized the room's 16-bit hex code, and you'd only be entrusted with that if you were one of those chosen by management to be a light keeper.

If the light server crashes and the lights reset to maximum brightness while you're the only one in the office... I hope you brought your sunglasses because they're staying like that until morning.
Tech and the presidential race
I believe it has to do with the sunk cost fallacy.

https://youarenotsosmart.com/2011/03/25/the-sunk-cost-fallac...

He's bidding penny by penny, so once he's at $180 (the cost of the tablet) he's not getting them back. So he might be thinking "OK, it's more expensive that in a shop but the $180 being lost already I might as well put one more penny. Then one more. Then one more." etc.

Basically, many people prefer to make a bad deal, or take an otherwise bad decision than recognizing that they just wasted money for nothing.
Open Data Consultant in UK – Open Data Manager
How designing for voice differs from traditional UX
I just moved into a new flat, the temperature markings around the knobs that control the hob had been worn away through overenthusiastic cleaning. You know what I did? I drew some new numbers on with a permanent pen. That's the kind of maintenance interaction I want with my appliances, not wiring up JTAG or sniffing packets out of the air.

We need a movement similar to RMS' for this kind of thing.
European Drug Report: Dark Net Rising in Use, Making Drugs Safer
Statements like this, without any arguments to support them, are quite uninteresting.
Thanks, that's interesting. Linear types are useful, undoubtably because they can reduce copying. What kind of scheduling does Pony use?
Previous: https://news.ycombinator.com/item?id=12271354 (10 days ago, 168 comments)
Want some fun? Try being someone who commutes in the Bay area via a combination of walking and public transit.

Cars give me very little trouble. Bicycles, though.. at least a couple times a week I nearly get killed by one.

At crosswalks, typically I'm in a crowd of people and drivers know better than to try to make a turn through the crowd. Cyclists, though, will blow through, even just flat running a red light, and seem to have blind trust they'll be able to avoid hitting anyone even at high speed. One recent example: a guy on a bike, coming off a downhill stretch and towing something behind him, ran a red while I was in a crosswalk, close enough that I literally had to jump back. He was doing easily 30mph, and I'd be dead or seriously injured if he'd hit me, but did he care? Nope, he had places to be!

Same thing happens with bikes zooming down the wheelchair ramps off the Caltrain platforms; there are signs telling cyclists to dismount and walk the bike, but they know nobody's going to enforce it on them.

The one and only time I've seen anything done was about three months ago when a bike, stuck in traffic on the street, suddenly hopped onto the sidewalk and scattered a bunch of pedestrians in doing so. Lucky for them and unlucky for the cyclist, he did it right in front of a motorcycle cop who ran over, grabbed him, and gave him an earful and a citation.

And don't even get me started on trying to get home the nights Critical Mass does its rides. I just leave early and hope to avoid them.
To make an Apple pie from scratch you first have to create the universe...
As someone that comes from a smaller town in the UK (I went into detail in another comment) I find it really weird when I go to London and nobody presses the buttons.
That's not a problem with the basic stateless-switch-with-LED concept; it's a problem with somebody putting together 20 buttons and expecting that to be usable in the dark. It would be no more usable if it was 20 unlit toggle switches in the dark.
Ohhh that would be amazing, have you got inside information that you can share?
How does one person spend 3500$ on a 180$ tablet: write a bot. You tell it to "buy any item at ≤10% retail price if the remaining time is ≤1s". Sounds reasonable, even if you pay a few cents for the losing bids, right? ;)
Nothing is intrinsically interesting. Everything is just habit, based on what you are used to.
"even hough the DNM's provide a safer environment, European officials are poised towards tackling these illicit marketplaces"

How is this not pure evil? Are they saying that they want more people hurt?
A whole time back I created a program which uses genetic algorithms to generate melodies. I used the generated melodies as inspiration for music composition. The idea was (never implemented though) to add a fitness function based on training a neural network which could be trained by looking at other melodies or user input. More information can be found here: http://jcraane.blogspot.nl/2009/06/melody-composition-using-...

The source code is available here: https://github.com/jcraane/melodycomposition_genetic

Some sample melodies are in de docs/samples folder.

I may cost some time to get it to work again but should not be that hard.
I would say that men are less prone to small talk and after leaving college, most of the shared topics that create bonds between us disappear, leaving us with just a few things to talk about (in my opinion one of the reasons why when we meet together we mostly talk about the old days).
Insert opinion on consciousness here, because having it means I understand it at a low level.
Updated the series with ESX NUMA constructs: http://frankdenneman.nl/2016/08/22/numa-deep-dive-part-5-esx...
That sounds like something Terence McKenna would have said.
Google's fix for that should've been to genetically engineer a 3-meter tall man. It's eye level for him!
How to prioritize like a successful entrepreneur
https://en.wikipedia.org/wiki/IBM_mainframe

These are completely disconnected from commodity hardware. They are descendents of System/360, with a completely custom architecture and "mainframe processors" which only run specific types of code (Java, XML, DB2).

Or that's what I gather from wikipedia anyway.
Your story is spot on with my experiences dabbling with reframing lately (the kind presented in Learned Optimism, where the practitioner is aware of their beliefs and debates internally to install new beliefs. Negative things are reframed to be temporary or impersonal while positives are permanent general traits about the individual)

I've known some people who have seemingly indestructible self confidence, bordering on delusional, and this seems to be how they do it. I don't particularly want to be delusional, but I'd rather be happy than right.
One integration test should be to take the engineer in charge, bind one arm behind his back and tell him to make Spaghetti aglio olio peperoncini for Gordon Ramsey waiting with a Santoku knife ready for some action.

Edit: To clarify - Aglio olio is what they cook in prison in Good Fellas. It's both the most simplest pasta dish and the easiest to screw up - overcook the garlic a bit and you get garlic chips instead of melting their flavour into the sauce.
I read both books a long time ago. My recollection is that Code spends more time building context and explaining why something works as it does. "Elements of Computing Systems" gives more detail on how to implement many of the same concepts in a simple way. Both are great books.
From my experience that 30% is strict when you have low income (because you don't have much left-over) but for high income you can go a bit higher.

But it might depends on the country and stuff.
Pretty sure the source of this was posted on HN a few days ago. Dat mainstream lag.
> There's another non-trivial thing that PKZIP had going for it - it put the directory at the end, which meant you could see the list of files in the archive without reading the entire archive!

Beginning and the end, which continues to bite us in the ass until today, where we regularly stumble over bugs when one part of a toolchain uses one entry and the rest the other.
I would love to do this, but judging by the last couple of months of interviews this would not work out most of the times around here, even though I am currently only interviewing for senior positions.
It is mind boggling how little interest some people are showing or how seemingly unprepared they come to an interview.
...which is O(n). Unless the set is trivially small, better to coerce your data to key types and use array_key_exists().
It's not about inheritance, it's about how to implement composition. In C++, B inheriting A is implemented to same as B containing a member variable of type A as far as memory layout: the form one allocation with space for A's fields as well as B. In Java or .NET, fields which are objects are pointers to a separate allocation, like they would be if they were pointed to in C++, even if you assign them once and never change them. This increases indirection, memory and GC overhead, and reduces locality. Since you can nest containment, the effect from this can be quite large. .NET has structs to offset this a bit, but they make you decide for each type instead of each variable and you can't really operate on references to them.

Obviously there are cases where you need that indirection (e.g if you're swapping out pointers to different objects in that field) but there are plenty cases where you don't (this usage pattern is a big part of the reason why write barriers work okay for these languages). Also note that you don't need to use indirection if all you want to do is use/store a garbage collected pointer to the field's object elsewhere in your program; the .NET garbage collector already has the ability to deal with pointers within allocations. It's just that they've stuck to not discriminating between these within the language for simplicity (IIRC the .NET runtime can sort of use interior pointers to structs, but this isn't exposed in C#).
> But it's certainly worth asking why an economy that recently was able to provide one standard of living to more of its participants seems to have trouble doing so now.

You and iamleppert ask the same (good) question but I think that it has a somewhat simple answer: This economy still does provide housing to everyone...just not in the locations where several of those people want to be.

My hometown of nowheresville, SomeOilState on the former fringes of BigCity is a classic example. Just a handful of years ago, I bought my first house for under $150,000 there. It came with a 1/4 acre lot, a pool, three bedrooms and about 1,800sqft of (air conditioned!) living space. Not to mention the two-car garage. In the intervening time since I left that property, its value has shot to more than $200,000 (and it doesn't have a pool any more). But it now has the attractive quality of being a <30 minute drive to many new corporate headquarters and inside a suburb with a growing tax base so that suburb can afford large-city-style amenities. A friend of mine living just north of downtown BigCity lives in a townhouse right next to a light rail station. He bought his property six years ago and it has gone up in value 2.5 times; he regularly gets letters from real estate agents asking if he wants to sell to their clients for cash.

On the other hand, my 14-acre plot of land out in really-middle-of-nowhere, SomeOilState has gone down in value. There used to be three houses along the same country road as it. Now there is just one because the other two burned and were demolished and not replaced. I'd give away the plot if someone wanted it but no one wants to live there because there are very few jobs.

As a society, we've started deciding that we want to live closer to jobs and schools and shopping and amenities...not farther from them. And areas that had fewer jobs now, usually, have more of them because those jobs are moving around from other places.

On top of it all, those growing areas are experiencing pushback from residents--new and old alike--who object to new construction and more housing units. Therefore, the prices climb because, as you correctly pointed out, housing is not fungible.
Why would you do that? It sounds very schizophrenic to me to make one self have such a distance to normal social and emotional life that one represent it to one self as a game. To treat a social overstep as a rule break instead of understanding emphatically that you have caused hurt i would consider schizophrenic / autism.

I think it is much more healthy, in a mental health way, to not re-present life and instead experience it directly.
Motorized blinds should have a simple and incredibly useful killer feature for literally anyone living in a city: the blinds automatically close when you go to bed, and automatically open a little while before your alarm clock goes off.

The fact that getting something this simple this set up takes technical chops and a ton of cash is a massive failure on the part of the companies making these devices.
Fun coincidence:

A vomitorium (any modern person associates that with vomiting, i.e., stuff coming out of your mouth) was the name for entrances in Roman amphitheatres.
It's a subjective experience, so I'm not sure we can reason very well about what anything fundamentally unlike ourselves subjectively experiences. I mean, I can program my computer to print out "I calculate, therefore I am" but who knows what, if anything, the processor experiences as it calculates that.
I suspect VC with blogs want to use name recognition to get involved in more deals. When a startup gets hot, they're the ones competing.
International Standard Audiences and Modeling – AddThis
Stanford study finds walking improves creativity
I put `c` there because `destructuring-bind` is lexically scoped and only binds values to names inside of it. This may be a good or a bad thing, depending on your use case, but I prefer having the scopes clearly visible.

The quote is a multi-purpose element of the syntax, unlike `[` in Python, which only serves a single purpose (actually, it doubles as an item getter syntax). Whether having a single, more universal construct which you can use in many situations, or having a few more specialized constructs is more elegant is debatable and I think a matter of taste.

The problem with having specialized syntax for this is that it's not extensible. For example, we (I'm a Python programmer, too) had to wait for 3.4 (IIRC) for a very simple feture of `a, b, *c = range(10)`; with a language built on macros you can extend these constructs as much as you wish. For example adding support for destructuring hash-maps (if it's not supported already) shouldn't be a big problem; on the other hand adding a specialized syntax for dict destructuring in Python is impossible within a language.
While I certainly think that Penny Auctions are less than useless, I really don't see how they can be classified as gambling. I think that the salient point here is that there is no element of chance. Sure, you don't know how your opponents will behave, but you also don't know how your opponent in a chess game will behave. The nondeterministic behavior is not endogenous to the game itself.
How Fuchsia is compared to L4?
They don't discard the data, I see dislikes in my channel analytics. It probably does nothing for ranking though.
Yes there were. JPEG was also affected, and most decoders still don't support the optional arithmetic mode.
The article is based on a video from 2014. https://www.youtube.com/watch?v=RfwsvSjXkJU
Even text is usually precompressed. Both OOXML and ODF use deflate internally, epub as well, and PDF has such a high bloat-to-text ratio that compressing only the text is moot (assuming you don't have one of the increasingly common PDFs where even the text is rendered as image, aaaaargh…).
Let's judge whether they started or not once they actually get somewhere ...
Mascara Ultra Kehel by Apple 13gr Choose from 5 Different Kind
Several problems, which could be solved my municipalities, and illustrated by this twitter feed: https://twitter.com/lyoncorrompu

- Cars stop on the bike lane: It may sound reasonable to stop on the rightmost lane, but in fact they obstruct both the bike lane and the car lane. It would be more reasonable for cars to stop on the car lane.

- Red lights: It's less dangerous for cyclists to ride the red light than the green light. It's incredible, but there are less accidents, even if the cyclist does it every day and isn't fully aware of his surroundings. But car drivers go crazy when they see a cyclist burning the red light (which isn't surprising because it's a penal infraction in France, like drunk-driving).

- Bikes riding in the sidewalk or the wrong lane, sometimes in the opposite direction, by night, when there are other solutions. Most infractions could easily be sorted out by the police, but they're more busy acting like they're fighting terrorism (by stationing under the Town Hall palace with weapons drawn out) than checking for traffic infringements.

- Pedestrians walking on the cycle lane, which is prone to injury, often due to cars who park on the sidewalk.

- Bikes without lights: That's not much of a risk for the cyclist, because they know very well they may die from their own mistake and get a Darwin Award of stupid deaths. No, I'd rather focus on the risk for the car drivers, who will be considered guilty of killing a cyclist, even though he was in the dark without light, sometimes in the opposite direction than he's supposed to be. Bikers without lights are a jail threat for all car drivers around.

- Also note the counter-intuitive feat that not requiring the helmet saves more lives across a country than the compulsory helmet law.

All in all, if justice were served, cars should be given the short end of everything because they kill massively in four ways (accidents, immediate pollution, carbon emissions, driver's health) and occupy more space.
That's an idea. Wrap applications in a virtual machine and all gadgets are hypervisors. Swiiiipe.
Perhaps, but being a cog in the software team at entreprise level does not preclude problems such as understanding the design decisions made or system limitations that are placed on the software design etc. Sometimes the inscalabity of a design is language independent. The problems are probably emphasised when consultants are engaged to do the job.
You exactly describe Brotli. It has a 100KB pre shared table trained on a large corpus of web content.
If you bid when there is 1 second left the timer starts over - you cant snipe penny auctions.
Germans Furious After Bundesbank Calls For People To Work Until Age 69
See, if a neuroscientist went and had an opinion on sub-atomic physics, people would say "that's nice" and pat them on the head in a patronizing way. But the problem is general. A scientist outside their field is a layman.
We know Google has its own CPU made from scratch, now new OS... is Google creating new end-to-end solution for desktop/mobile? With completely new hardware and software on it?
I think competition has been good for all smartphone consumers so keep up the good work Samsung!

(speaking as an iPhone user)
Ask HN: Programming Languages for Career
Context: I am a CS junior at a big prestigious university in the US, and I love Haskell and am planning on learning Lisp.

I learned C, C++, Python, and Java a while ago, but I haven't touched them in a year.

I am applying for internship next year (Google, Facebook, Palantir, etc.) for a big corporation experience, and am wondering whether I should catch up on those languages. (If I can avoid it, I would.)

I would be willing to code in a not-so-beautiful language for a summer to meet qualified engineers and build career capital (as in effective altruism).

On top of re-reading CLRS (which seems mandatory), should I prepare in any other way? Or should I work on my personal projects in Haskell/learn Lisp?
> - You don't have a right to drive at 70 km/h! It's the upper bound!

Sure that's fine but when 1 lane is going 70 and another 30 for whatever reason you have an objectively more dangerous situation. You can't just expect people to sit and in the 30 lane, be happy and not try and pull out in front of others to get into the fast lane.

> - Cyclists are seen as obstacles and not as road users.

I would say that most people see elderly/drunk/wtf drivers who drive around well under the speed limit as obstacles too. Have you ever tried driving home after work at half the speed limit? I haven't but from my limit experience seeing others do it you don't exactly get a nice reaction from people.

We can sit around saying how unfair, dehumanising and whatnot it is to people to see cyclists as an obstacle but I don't see how you can just stamp that out without real changes to how the system currently works, I just don't see how logically the culture can change without an complete overhaul in values.

> And I'm even more frightened by those people who drive too fast (for their skills) just because they don't want to get in the way of the aggressive ones.

To be honest, the aggressive drivers aren't the scariest, it's the clueless ones that are much more scarier. They sit in lanes daydreaming until the realize they need to move somewhere and just make it happen, merge now, blinker in a second then check my blind spot.

Fast drivers usually have much better awareness of who is around them and because of that do stupid things which can end up bad, most accidents though are caused through negligence rather than fast drivers.
I have no evidence or proof, but personally, I believe that the whole consciousness thing is an illusion. There's certain level of abstraction required for a bran as advanced as human's, but in the end, it's just matter following the laws of physics, same as everything else.
Any sufficiently advanced technology involving money is indistinguishable from gambling.
One wonders if Fuchsia is one of those '20% time' projects, where a single (or group) of Googlers get to spend 20% of their work time on a personal side-project.

Even if not, I'm also thinking that if the roadmap here is for a drop-in replacement OS for the AI inside Google cars - don't they currently run a variant of Linux? Which as the fastcompany article says, isn't an RTOS.
If anything, Zika and Planned Parenthood (ie, the US's quasi-governmental abortion agency) seem like two great tastes that go great together.
English Dost- the coolest way to learn English
English Dost, a promising startup, is an English learning app for Hindi and Kannada speakers. The app teaches you English by taking you through multiple fun conversations. You are asked to role-play a salesman looking for a job.

English Dost was founded in Bangalore by IIT & IIM graduates. The product has been featured in Google Developers Launchpad & NASSCOMM 10,000 Startups and has been recognized by the Chief Minister of Karnataka. English Dost has also been featured in CNBC Young Turks and the Times of India.

Website: https://englishdost.com/
Android App: https://play.google.com/store/apps/details?id=com.bluehat.englishdost2&hl=en
And he would know... <insert punchline here>