skysight-inc/HackerNews huggingface dataset:
I got a similar result from quitting dairy, for a couple years at least, but correlation =/= causation.
I expected tree-planting tractor. Is it hard to automate?
They really should have automated the bet placement from the outset, which would have made it worth the effort. Could probably make a few thousand $ before getting cut off, per person. Definitely a worthwhile venture, considering you could probably then sell off the software after using it for some more profits.

Sites like https://www.oddsmonkey.com/ are kind of on this track already.
Good argument - they 'geo-shift' to reduce their costs on the one hand, and make sure we can't decrease our costs on the other hand. Pretty unfair taking advantage of the system like that.
I'm the author. Don't underestimate the willingness to support a friend's project. Over the few days since I was asked, I went back and forth between declining and accepting. I (incorrectly) assumed we'd be rejected from YC, and that was a mistake.

Actually, Rust was the second choice. First was Go, which was exponentially easier to hack together a product as it was simply a matter of piecing services together. But, the first developer we on-boarded (Ravi) was a Rust developer, and we already had plans to utilize Rust in some areas later on, so we tried to see how quickly we could apply it.

Note at the end of part 3 lists using Rust in an unproven area as much as we did for a PoC as one of the mistakes I made. Not sure why raise Python as an option as it was never on the table, except to say a YC coach suggested we use it. Go, Swift, and TypeScript are more than suitable for rapid development, and were the other languages we were using.

In retrospective, with the lessons learned, we can apply Rust a lot quicker now, than we could of at the time. Although I still wouldn't as it simply offers too many challenges compared to using our first choice: Go.
When I have to write something computationally complex in the language my employer wants me to write it in, I first write it in Clojure because it's easier to think about the problem in that language. Then I translate that.

I'm willing to bet that any dev who has learned Clojure does the same thing. If I'm right, that's a huge indictment of what we've been doing for the last 60 years in programming.
It’s also family and responsibility. When I was young and single I had no reason to really go home after work, so I’d linger at work to finish things and I would work on work things at home in my spare time. Now that I’m married, I have more important things to do and my company gets much less free labor.
I agree with this. It was this Paul Graham essay that made me use Clojure/Lisp in the first place :)
Many million mobile phones were being sold per year, from 10ish big companies.
I think it's sad that the myth that you have to be some sort of genius to be in this industry persists. It's just not true. Most jobs consist of simple work, no matter how complex the people doing it tell themselves it is. Experience is far more important than raw intelligence for more advanced work.
There's a reason the axes are left unlabeled in this graph. If you look at a paper that gives values over time for these quantities you'll find that this 'effect' mounts up to about 3 IQ points over the range discussed in the article in a population with an SD of 12 [0].

As a basis for discrimination, this is nonsense: on an individual basis you learn next to nothing about an individual's IQ if you know their age. Of course, there may be better studies out there - I'm not an expert and so don't know of them.

[0] http://www.sciencedirect.com/science/article/pii/08876177950...
I agree. My experience has been that ageist views (just like sexism, racism, homophobia, etc) are more often expressed by people of previous generations and that millennials are actually more flexible and open to the idea that they would work with someone older (or of another gender, different skin colour, etc).
Seems like the price difference easily can be explained by the 20% VAT rate in Bulgaria?
I think it's more so there is a chance to come out ahead. E.g., everyone sitting on a pokie machine absolutely knows in the long run, the casino wins out. However they are hoping they are the 1/million that gets the jackpot and "beats" it. The same reason people buy lottery tickets I guess.

Other people simply like the social aspect of a lot of games (craps, poker, blackjack, roulette) and the excitement/thrill of seeing some big winners. You know in the long run you are losing X%, but still go to burn hours and have some fun.
I'm a sometimes hiring manager and often a team lead on Clojure projects. I have never had an issue hiring someone who wanted to work in Clojure. It's much harder finding devs worth hiring than finding devs who have immunity to the terrible parens allergy.

Even training devs isn't an issue. C#, Java, Python, PHP, C, JavaScript, and Ruby developers have had an easy time being productive on the first day because of how high level the language is. Projects tend to be very domain-driven, and a decent editor config let's people get started right away. Within a week of reading code and a tutorial on syntax, I have a perfectly reasonable dev on my team making meaningful contributions to maintenance and feature development. Locality, immutability, and brevity make for an exceptionally fast on boarding experience even when the dev had never used clojure or a lisp before.
The frustrating thought I had when reading this article:

If we'd spend all the money that people spend on OTC cold remedies that almost certainly don't work on developing a vaccine we probably could have one soon.
Some takeaways:

'

“This is a small group of people, who have made way more money than they need, deciding what issues they care about. That affects us all.” ... shaping the world in their moral image.

as their ambitions grow, so too does their influence, meaning that for better or worse, a few billionaires are wielding considerable influence over everything from medical research to social policy to politics.

'
You should post this on Reddit's /r/MaliciousCompliance
Germany new facial recognition technology reminiscent of Cold War surveillance
> 1,600 feet is a _big_ pen, and 30 feet thick seems overkill for a holding pen.

Imagine driving a panicking large herd of animals into these pens - where would you see a need for reinforcing the structure to withstand the force of a whole herd pressing against it?
Which would be funny since the people who didn't grow up with the Internet are the ones who invented it.
Two, one poorly - English, and Maori (the native language of New Zealand). I spent many years of my childhood in kura kaupapa Maori[1] classes (within regular NZ schools). I was at best conversational in spoken Maori, better at written, but it's been many years.

[1] https://en.wikipedia.org/wiki/Kura_Kaupapa_M%C4%81ori
Both series have been created over many years, so I'm not sure which one is more modern. Herb Sutter says that all GotW articles are being revised to reflect changes in C++14.
They are, aren't they? Doesn't intelligence peak and then drop with age?

However, I'm sure it's more than compensated for by experience.
It is astute, but they can only wear so many shirts too.

I suppose the trick is that same, sell them something you've convinced them is appropriate for "someone of their standing" - something overpriced - a first edition, with a mounting case, second reading copy, and platinum plated personalised bookmark?
I've qualified my comment - thanks.
I think that will happen, eventually. National groups would have seemed inconceivable to our tribal ancestors in pre-history. I _hope_ that eventually our descendants will be horrified by the idea of nationalism.
> We keep giving the transit agencies with more and more money and they keep delivering more and more congestion.

Can you please clarify on how you've arrived on the idea that it's the transit agencies specifically that are causing this? I lived in the Seattle/Tacoma area for a few years back, and acted as both a driver and a transit rider; the traffic was horrible seemingly regardless of whichever you were. Much of I5 going between Tacoma and Seattle was just at capacity, especially heading to Seattle where you're on a raised roadway above the bay - I'm not really sure what you can do to improve this short of trying to find ways to lower the total number of vehicles on the road, which is really only possible if you're moving more people in less vehicles or providing outlet paths that get you to the same destination.

There are just tons of people driving I5, and the effect can be felt as far as Tacoma on the weekends; I'm not really sure that it's a failure of the transportation department or the fault of anything except excess wealth and urban sprawl putting more cars on the road. Even in sections where there isn't an HOV lane, one accident, slow driver, anything put traffic to a crawl. Tacoma doesn't have the HOV lanes (unless this has changed in the last 3 years) in the parts closest to the city and it's still a slog every single day from 0700-1000 and 1530-1730 on I5.

Like, I get in essence what you're saying to some degree - make the full unsubsidized cost transparent, which sure, I agree with that as long as the subsidies remain in place. Removing the transit isn't the solution here, because the overall traffic flow just seems to be inhospitable to the current traffic situation in the Greater Seattle area. More carpooling, proper rideshare solutions (Uber is not ridesharing), or more public transit use is pretty much your only option for reducing such traffic. The current path I5 takes was not chosen well as it doesn't allow for expansion at its choke points.
Is this to do with health insurance costs? Are young developers cheaper to insure?
I'm glad the website you linked credited that "myth" correctly. I was surprised when I moved to the Netherlands that no one had ever heard of this child with his finger in the dyke to save the town.
so this is retailers doing "a/b testing" across different devices to see how much money they can happen to squeeze out of you depending on which experience you're willing to use to complete the transaction?
Is mobile shopping costlier because of added cost to build the mobile app? Is it because mobile users don't do as much comparative research? Is it throwing a dart in the dark to hope mobile users are least likely to have time to shop around and will purchase given limited time to make a decision?
Something for students to think about, in most other careers you study for, experience is valued and you usually end up being respected and highly paid, think management, doctors, civil engineers etc.

In tech it works the other way and you will be insignificant by 40.
On the management side (non-tech) I initially felt awkward managing people older than me too. After some time I figured out that it is not that hard to have a relationship where their experience and knowledge is a good part of it. Their expertise is valued and I often ask for input when making decisions. I learn a lot. But also, they don't mind getting instructions, feedback, and training from somebody 20 years younger. We all get how the roles fit together, and my job is both to make the final call on stuff, and serve the people I manage so they have what they need and know they are doing a good job. I used to feel bad saying "good job" to somebody 20 years older than me (like who am I to say it?). Again, though, I figured out how to give more specific feedback and thank people for how hard they work and the impact it makes.

This all took a while to get right because of my own hangups. I could see some people preferring to manage younger employees because the authority relationship is more "natural" but that's surface level bs at the end of the day I think.
No. That is not why, the reason must be something else. The only explanation that makes sense is deliberate sabotage to eradicate competition. But I'm not suggesting that, it is just that I can not think of any other reason.

What is the motivation for the "guilty by association"? Because you can not verify who sent it.

With SPF and DKIM you can - that is the whole point, you know beyond any doubt that the machine supposed to send that mail actually did send it.

Now, if the person behind that machine is a spammer (or has been hijacked by a spammer) and sends out a lot of spam (and gets reported as such) then just nuke that sender. It is dead easy to do regardless of what IP it was sent from - each mail have identification credentials built in. It could not get any easier to do. The sender did all of the work for you by going through the extra effort of identifying itself.
The North Lake Washington communities all blow chunks. Asshole bored cops ready to pull you over at a whim, shitty politicians that fight reasonable proposals, and severely crippled infrastructure (No sidewalks, unreliable power, bad internet (due to unenforced franchise agreements), poor sewer availability, etc), every time I head up there it bemuses me that people pay a premium for such poor living conditions.

There isn't even a consistent scheme to the roads up there, they just deadend, with SR-522 being the only arterial (which is totally wrecked 7 hours a day!). Nevermind the shit many of the people that went to school up there had to deal with, makes Seattle Public Schools look reasonable when compared to the shenanigans administrators at those north end schools would play on many of the students they were supposed to be helping.

I hope for those trapped in that area that things get better, but it seems like so many of the newer neighbors in my area are flooding out of the communities on the north end of the lake.
Something should eventually come along and replace email. Like bitcoin and other technologies, what was originally designed to be decentralized became centralized in practice.
why have something/someone purchase for you on your behalf when you can browse through aggregators to find what you like?
For instance, there's shopittome. I'd much prefer to select from a list of offerings and sources rather than pay premium for someone/something placing the order and then having to navigate obstacles to return (where accepted) if the item is ill fit.

Not just limited to fashion here... electronics, tickets for inconvenient travel time, food, etc.
"Crystallized intelligence"?

Patience and attention to detail is what make a good programmer.
No languages are perfect.
Yes Go type system can't enforce everything, but it enforce many things.
And Go is still language in evolving.
I'm not sure if you're being satirical or not, but the efficiency of a road (or any transport method) is not, and should not, be the density of vehicles able to be contained on it.

At least go approximately by how many people can use it in a given amount of time, at what cost, to get people from their trip start to their destinations.

Lets not even get started on the additional considerations for transport logistics (where you park, fill up, what you block via each option, who pays), because at the very least you first need to understand the notion of throughput rather than vehicle density :\
You're trolling.

You never "use your mind" to keep track of parentheses in any language - you use the editor's features for this, and read code structure by indentation like any sane human being does (also, it helps that I touch mostly Python ;) ...but for other languages you just configure your editor to reformat you code on every save or on linting). Everyone can get over "parenthesis madness" after configuring their editor properly and a few days of habit. Also, once you learn about "paredit mode" editing, if you like it, parens become a superpower, because you're not "typing code" anymore, you're just using your editor's shortcuts to edit the abstract syntax tree as a tree object that it rightfully is, not an ugly bucket of "code text"...

If you're sincerely not trolling, then Lispers will be glad you don't join in and come and soil their codebases with miss-indented or unnecessarily over-nested because of bad structure code...
Johnson and Johnson MBA International Recruitment and Development Intern Program
> I've known some amazingly productive old people. I learned from one of the best in the gamedev industry. He was my mentor, and basically a mini carmack. When I hear statements like this, I cannot fathom how people believe this myth that old people are inherently less able to kick your ass at programming.

I'm increasingly old (and hope to live to be really old) but we should try to keep our personal self interests out of the conversation. We need a strong social net that works for everyone, not equal opportunity at work for old folks (or insert demographics here).

I'm not advocating we remove existing laws. I just want scientific findings to be free of chilling effects.

Personally, I'd expect older people to do better than younger people. I fear that we can't fix the human brain rotting(?) away if we deny it is happening.
I wonder how sustainable some of these approaches are and how often people will just stop buying from places that prey on them too much. For example, I'll often end up paying more for e.g. flights if it's not too costly and it removes the hassle of comparing days/large numbers of airlines to save 50 bucks. But if they started charging me double what others were paying, I'd just stop using that airline.

Likewise, I've noticed a similar behaviour with ads on youtube. If you always click the skip ad button, you'll always get the 15s unskippable ads, or 30s ads. But when I stopped for a while (because a lot of the channels I watch are solely supported by them), YouTube kept pushing the line until it was showing 5 minute ads for 10 minute videos. So now I skip them again to avoid the gradual creeping increase in ad length.
I'm trying to evaluate clojure for standard enterprise applications. But I haven't seen anything on how to model entities and relations without a database:

Entities:Person, Insurance, Car
Relationships:
Insurance--hasHolder-->Person(m:1)
Insurance--insures-->Car(1:m)
Car--hasPrimaryDriver-->Person(1:1)
Person--drives-->Car(m:n).
Additional constraint: hasPrimaryDriver(C,P) => drives(P,C).

The domain has cyclic relationships, hence I cannot model it as a tree. If everything is immutable, I have to update all entities that reference each other when replacing one?! What's the standard clojure way to implement it?
Python 3.7 new features
foo_meters = foo.replace("(\d+)", "$1/3")
What if our approach to viruses is basically-wrong?

I grew up before children were vaccinated against chicken pox. When I was about 5-6 years old, I had a case... Mom counted 12 pox, which was enough to assume that I'd be immune for the rest of my life.

Some children are covered with chickenpox... Heard a story of someone who scratched their eye out. The mother of six children told me her oldest had a horrible case, but her subsequent children each had a less-severe case than the previous.

One theory is that winter diseases stem from decreased sunlight... Less ultraviolet light -> less vitamin D. Red light is also important. A few years ago there was an outbreak of chickenpox amongst some baseball players who came from Central America, where chickenpox is not a problem.

On account of my experience with chickenpox, and the institution of mass vaccination of children & adults against the horrible chickenpox virus (99.99% survivable)... Shouldn't we be looking at what makes people vulnerable to colds? Virus exposure might not actually be important. From the article:

> In 1984, researchers at the University of Wisconsin-Madison decided to investigate one of the best-known ways of catching a cold. They infected volunteers with a cold virus and instructed them to kiss healthy test subjects on the mouth for at least one minute. (The instruction for participants was to use whichever technique was “most natural”.) Sixteen healthy volunteers were kissed by people with colds. The result: just one confirmed infection. (emphasis added)

I heard of an investigation in Central America that found providing clean water, outhouses, and basic nutrients was the most important public health intervention that could be done for a village.
Exactly. I also find this ridiculous.
Hmmmm, "shortage of tech workers".
My thoughts exactly.

There are many ways to use Clojure, the laziest one of course being the least maintainable. No language can subsitute engineering principles, years of experience, empathy etc.

I wrote a few hints of what I consider maintainable here -> https://blog.vemv.net/maintainable-clojure-beyond-aesthetics...
This argument is kind of pointless. Hiring for almost all tech jobs is based neither on some kind of "crystallized intelligence" nor on a hypothetical cognitive potential. Rather, jobs are usually matched with people who have the right skills. When a candidate with the right skills for a job gets rejected it's reasonable to ask whether age discrimination was a factor.

One counter argument that I would be willing to consider is that sometimes older workers who have neglected to update their skills are explaining their rejection as ageism when in fact they simply can't demonstrate that they have the relevant skills and expect to be hired based on their past (and by now, not so relevant) experience.
They did have betfair in the list - I wonder if they placed any bets there.
Then you are no longer Telsa-hacking but rather just sleeping in a car with a sunroof. The climate control is the crux of differentiating Camper Mode from Cant Afford Motel mode.
I'm willing to bet that anyone who thinks he's productive in clojure is delusional and don't know how to use a modern functional language.

Lisp is not a family of programming languages but a delusion. Homoiconicity is practically useless and there is no evidence showing otherwise.
> Who is making these decisions to rewrite?

Anecdotal evidence incoming: For any rewrite it's always the developer. Every time. It might sometimes be the manager's decision to do it, but it's always instigated by a developer.
We need a strong social net that works for everyone, not equal opportunity at work for old folks (or insert demographics here).

Disagree. The point of a social net is to catch those who fall, not those who dont.

I'd take this one step further though. Equal opportunity programs seem to be harmful in our industry. The moment we try to enforce a hiring quota, everyone else starts to feel resentful. That causes real difficulties in a team-based setting. I'm not sure whether those difficulties outweigh the good brought by the programs, but it's hard to argue that they're objectively good.

Rather than an equal opportunity program, it would be better to rid of our own mistaken idea that old people are less intelligent.

Personally, I'd expect older people to do better than younger people. I fear that we can't fix the human brain rotting(?) away if we deny it is happening.

I made no such argument. Again: The old people that populate our industry are the stellar outliers. They're the ones who are smart in spite of the brain rotting (such an endearing term we've chosen). Even if that's true in the general case, it doesn't matter that the average old person is less intelligent. Our industry isn't filled with average old people.
You were being offered a slightly simplified example, the Hue bridge does indeed require authentication.

To answer your other question, the bridge can be accessible via the online “meethue” portal for things like easy remote access but I think this is optional.

EDIT: oh, and it’ll generate internet traffic for firmware updates I suppose!