skysight-inc/HackerNews huggingface dataset:
> I got better in my work[...]And usually you get better with being professional with age. You tend to consider more factors, you start to understand the value of homework and managing work-life balance.

As a fellow 30-something y.o. I fully agree. However, I would be remiss not to mention a change of attitude towards tenacity/brute force programming. When I was younger, I could work an 8 hour day, come home, eat and put in 5 to 7 hours more on personal projects I found interesting, especially when I was stumped.

I am now better at managing my time, prioritize taking care of myself (getting enough sleep), and can resist the siren-call of solving challenging problems in one go. Instead, I now chew over the problem with pen and paper if necessary, away from the keyboard and over smaller chunks of time until I have a framework for a solution. I've also stopped updating libraries and dependencies to the latest versions during development, not pinning versions was a rookie mistake.
Virgin Media scales back Project Lightning target in first quarter results
Have you thought about using Amazon EC2 P2 Instances (https://aws.amazon.com/ec2/instance-types/p2/) rather than buying GPUs?
Here’s our first look at Uber Freight, Uber’s long-haul trucking venture
The article had TWO popups to close before I got to it and then it asked for "permission to show notifications".

I closed it instead,
Final day of world's biggest student cluster-wrestling compo
Owning a car is expensive. But so is operating a fleet of autonomous vehicles, so I expect the cost charged per ride will be non-negligible. Today Uber and others are able to avoid the costs of ownership and maintenance and repairs and cleaning (etc.) because all of those costs fall directly on the owner, but if they own their own fleet, these costs are now their responsibility. So I expect the cost per ride will need to increase.

For urban transport this model may work. Owning a car in a city imposes additional costs not incurred in the suburbs. And taxis have proven pay per ride is sustainable. Where I cannot yet see it working are suburbs. I think of the frequency and range of some of the driving in the suburbs and try to figure what the cost per those rides might be, and I can't see how the economics work for either party. Car service companies will need to charge enough to pay for the vehicles and maintenance, and the family carting kids to three or four places in a day is going to balk at $180 in transport costs on a random Saturday of activities.
One more destination that might be interesting to HN readers is the Dark Sky Park at the Headlands: http://www.midarkskypark.org/.

If you're into telescopes or sky photography, there are few better places this side of the Rockies to visit. And in general, I find that while the places listed above (like Mackinac, Traverse, and Petoskey) where you can purchase large quantities of fudge do have delicious fudge, they're becoming more touristy. Find a spot that doesn't sell fudge, like the Headlands, if you want a more authentic/native/quiet experience.

Also, while most Californians would probably enjoy Michigan more during the summer, the lakes and snow are a sight to behold during winter! Snowmobiling through hundreds of miles of snow-covered seasonal roads is a worthy experience too, if you don't mind the cold.
>> Sinatra has remained very stable and its design has
>> continued to inspire new clones. See Floor, Scotty,
>> Opium, Express, Flask, etc.

Nancy[0] is the .NET clone that was x-plat using Mono long before .NET core came out.

0. http://nancyfx.org/
That graph is fairly deceptive. While labor's share of national income has gone down slightly (mostly post 2000) it's not nearly as dramatic as presented there.

This is a good read on the topic:

http://www.themoneyillusion.com/?p=30566

I think one of the bigger sources of the discrepancy is comparing mean productivity to median wages. If productivity and wages were both normally distributed, this would be fine. But they are not.
Teaching Machines to Detect Fake News Is Really Hard – Motherboard
Took the words right out of my mouth, Elon is 3 steps ahed.
Online Timesheet on Kickstart reward: Request features to be developed
I'm not sure A Scanner Darkly portrays drugs in a friendly light. The main characters are taken straight out of a stoner comedy but they're set against a backdrop of a country that's descended into rampant drug abuse, gang violence and poverty. Not only that, but without wanting to spoil the film, the ending doesn't paint a pretty picture of long-term use.
Plex server on an old i3 laptop with a broken screen and some external USB disks.

Plays in the Plex app or browser on everyone's devices, AppleTV, Fire TV Stick, Vizio TV, etc.
I can't comment on this specific event, but there are many accounts of astronomical events visible to the naked eye that were proven to be a useful resource for contemporary astronomy [0].

[0]: https://en.wikipedia.org/wiki/SN_1054#Chinese_astronomy
> Any 35yo house will have been built to radically different codes

And in Japan, earthquake resistance codes change about every 10-20 years, meaning a 35yo house is measurably worse than a new one.

I definitely considered the age of the building when we picked our new apartment due to these concerns.
Panther Family Simulator
IT Roles and Responsibilities
So, if Google doesn't have a problem with the GPL or doesn't think it's dangerous, what's the software that originally came from Google that was GPL-licensed? Your gcc example doesn't count, because like I said, Google was coerced to use it for gcc. When did Google license something under the GPL because they wanted to defend their copyleft?

And yeah, the practical problem with the AGPL that you have is that you think your company will be destroyed if the world could see your source code. That's why you tell all of your employees that they can't even consider touching software that's AGPLed. So, what are you hiding there?

The only reason Google will use GPLed software is because they managed to de-fang it. Once the AGPL put the fangs back in, oh no, can't have that.

For Google, like for Apple, Microsoft and Facebook; free software is only intended for relatively unimportant scraps. The real meat, the real code, must remain secret, must remain safe. That's how you can control the users, how you can better target ads at them. Imagine the havoc if we could see the source code for AdSense or Gmail!

On the other hand, thank you for clarifying how the CLA works. No sarcasm here, I'm honestly thankful about that. Sorry, I was wrong about that.
Yes, but Humans can go to jail.

You assume that your opponent is reality.

your opponent is other human beings. It takes precious little for a motivated person to learn how to hide malfeasance behind a black box.

Faith in un-corrupted black boxes should be considered the same way as faith in the un-coruptible internet
Deep Learning – Past, Present, and Future
What the Borg Teaches Us About Consciousness
Open Source database developer MariaDB picks up $27M from the EIB
Cloudflare and Spamhaus (2012)
"For a part, economic dependencies between countries."

You think this happened by accident in Europe?
It was a forced development, by very smart people.

Coal/Steel union, EG/EWG, EU.

The US and USSR were duking it out all the time, from Cuba to Vietnam to Afghanistan.

Funny how people assume peace in Europe is the natural order. Holy shit, one of the key members put millions in gas chambers just years before its formation.

Europe went from a genocidal maniac (colonialism, holocaust, etc) to peace in no time.
Hence relatively conservative BAS advanced the doomsday clock closer to midnight: unwillingness to tackle climate change and an insane chief of staff lunging to push the button to start WW III.
60 millions in spending, but that's for top5 site in the world, serving knowledge to billions of people, and is a phenomenon of modern society, is it that much? Of course they probably could spend less, like 20 millions if they were perfectly effective. But who is perfectly effective all the time? Sure, it's needed to keep an eye on effectiveness and try to improve it, and increase transparency, evaluate what all those people are doing etc But I wouldn't say that situation is awful or anything. Original article is using imagination and projection a lot.

And I think there's big problem with idea paying writers. The moment you start paying your writers become not just people who want to help and share their knowledge because of goodness, but they (or some part, which you can't distinguish) also become people who want money. And it's hard to manage it, people can start bickering who's got how much, etc. You might end up with thousands of people willing to write anything just to get some money and some good writers leaving because they don't want to compete with money grabbers.
This complains that JWT does not have forward secrecy, and then recommends NaCl's box primitive instead... which does not have forward secrecy either. (This isn't exactly drawn attention to in the NaCl docs for some reason.)
If you're really worried about that, have you considered coming to China? The government keeps religion in check, and science is pretty free (although plagued with plagiarism); China's already trying to genetically modify children. If a technology with the potential for indefinite life expansion was found, there's no way the ruling class would let anything stand in the way of them prolonging their lives indefinitely.
So why do you think Daimler has developed, and now just replicates Car2Go?

Think about.
I'm suggesting it is an odd assumption that government-backed science would be less prone to conflicts of interest than commerce-/corporate-backed science.

I find it hard to understand the conflict of interest with government-backed science. Scientist A gets a grant to do research, spends it on research and reasonable salaries for PhD's, and goes on to join the EPA board. So what?

It only becomes a conflict of interest if they then start allocating funds to their friends or to themselves, but that's almost too obvious. What does them having previously received grants have to do with anything? Why would they then be more corruptable than private sector scientists?

At least in the case of government-backed science, the research goals are generally aligned with government interests. I don't see how that's sinister in the general case.

On the other hand, it seems much easier to find dark motives in research conducted by corporations. For instance, why would you publish research that is bad for your company?

What am I missing here?
Hi! I've sent out my resume to that email address, regarding the "Monitoring & Incident Response" position, please let me know if you received it!
> Only if you completely bungle the implementation on the server-side.

Which happens with regularity. This is exactly what led to the vulnerabilities mentioned in the article.

This is a bit like arguing against the claim that generating SQL queries by concatenating strings is unsafe. "Only if you completely bungle escaping the parameters", right? As it turns out, that's an extremely common mistake. It's easier to use a known-safe practice like parameterised queries than it is to rely on developers avoiding this pitfall each and every time they have to execute an SQL query.

Likewise with this. We know that negotiating the algorithm is subject to mistakes, and it offers no benefits. So instead of relying on developers avoiding this pitfall each time, let's avoid the pitfall altogether and get rid of negotiation.

There's a human aspect to security that's being missed here. Saying what boils down to "well developers shouldn't write insecure code" doesn't actually stop developers from writing insecure code. You can point the finger after the fact, but if you want to actually improve security, we need better standards than this.
> Wouldn't you behave differently if you were going to live forever? You could learn new skills, invest for the really long term. Do multiple degrees, try out many professions. Start a game of Civilization on a huge map. Level up all your wow characters.

This is like the people that thought TV and radio would bring Shakespeare and the classics to the general populace.

Instead you got weird reality TV.

It's a fantasy.
The windows command line client for PostgreSQL used to produce confusing errors on my machine because my development source code directory happened to be called "C:\dev"

What constitutes "bizarre" depends a lot on what your prior assumptions are.
I point out numerous cases where the server made a mistake in verifying the algorithm specified by the client. This is the point of reducing the complexity of the interaction

If you are using JWT and someone breaks SHA2, you still have to worry about downgrade attacks. To evade downgrade attacks, you'll have to detect the protocol the client sends, and reject tokens that specify SHA2 or below. Or, roughly the same position you'd be in with one good algorithm: still in need of a backwards incompatible upgrade
It's best if you can to get them talking about what they are looking for. Sometimes people have agendas they want to fill.
I'm aware of how Result works, I've written a little Rust. I was wondering how Rust libraries specifically deal with non-fatal error handling in parts of the library that are abstracted away from the library consumer, such as my example of a GUI library that has retry behavior that is not exposed to the user.

Is there currently a convention for dealing with such "encapsulated but interesting" errors occuring in Rust libraries?

It seems obvious to me that a web framework would have a logging hook but non-obvious how that API would function; would it call a logging callback with a severity and a string? Just a string? Or an error message and some kind of "related data" (such as a stack trace or relevant structs) container?

It doesn't seem obvious to me to log only text in the context of a GUI library. I'm thinking of building a native cross-platform GUI library in Rust (borrowing concepts from IUP[0] but adding more typing) and I feel like there would be value in having structured data as part of the nonfatal error interface, so I'm curious if there are existing patterns to learn from.

[0] http://webserver2.tecgraf.puc-rio.br/iup/
I find things like that to be weird because I feel like they're focusing on the wrong thing. If you optimize for overall happiness, "staying together" might not be the best path to that. Compromise can (and I suspect often does) reduce happiness to a degree where breaking up could give both people a better outcome in the long run.
Originally, astronomers had the idea that the arms of a spiral galaxy were material. However, if this were the case, then the arms would become more and more tightly wound, since the matter nearer to the center of the galaxy rotates faster than the matter at the edge of the galaxy. The arms would become indistinguishable from the rest of the galaxy after only a few orbits. This is called the winding problem.

Lin and Shu proposed in 1964 that the arms were not material in nature, but instead made up of areas of greater density, similar to a traffic jam on a highway.[3] The cars move through the traffic jam: the density of cars increases in the middle of it. The traffic jam itself, however, does not move (or not a great deal, in comparison to the cars). In the galaxy, stars, gas, dust, and other components move through the density waves, are compressed, and then move out of them.
Writing a handful of #! scripts and serving them out of a CGI directory is another good way to "get" what a dynamic webapp and HTTP are about.
That was my first thought too; either the OP meant to write "Vim clone", or forgot to put "editor" after "Vim-like".
Ngrx/effects, setting up reusable effect functions
cHampions of Tavisca’s Badminton Tournament 2017
As far as I'm aware, no bipolar patient should be on narcotics. Standard of care is mood stabilizer plus atypical antipsychotic.
> J.A.R.V.I.S (re-imagined as AI for Iron Man movies)

Apologies for the ignorance, but what was he in the comics?
> you must wear recognisable clothing when walking through traffic.

Which would make Driverless cars a non starter in the real world.

Dear God, I can't imagine the poor coder who has to dictate fashion so that car firms can ensure they don't hit people.

That addition reneges on the basic expectations people had of driver less cars in the first place, so now why would they have any motivation to let them happen?
Folks who know pizza:

What can those us with regular ovens do? You know, the sort of oven you find in most kitchens that top out at 250C (500F)?
Which compiler would you recommend using instead?
RPi w/RetroPi, which also integrates Kodi, and a 4TB USB-powered hard drive. Also two 8bitdo SNES style controllers for gaming and controlling Kodi. They are wonderful.

I only recently added Kodi to RPi and it's really nice. I used to have two 2GB MyBook drives with external power and they were very bulky. I would hook them up to my Bluray player with it's massively shitty interface. The new drive is maybe a quarter the size of one of them and Kodi is beyond simple to use.
It's not. We could in the end create our own pool for it. Would we be wise enough to do it?
You used an excellent word there, respect.

My wife and I have been married a long time. We respect each other. Compromise comes from respect, not the other way around.

Every relationship I know that works has mutual respect. The unhealthy relationships I know are full of compromise and little respect. One guy told me his wife was a bitch. I told him that his lack of respect was a bad sign. He said she started it. Respect doesn't work that way.

When my wife was very ill for a long time, I put most of the focus on her. It changed the dynamics of our relationship (in some not so good ways given that we see each other as equivalents). Without this compromise, I think our marriage may have failed or at least deteriorated greatly. I did it for her needs and out of respect. I also had to learn to back off and not be too supportive.

Respect is the word that does it for me.
I will not claim to honestly "know" pizza, but in my experience, turning your oven up to max with a baking steel (or stone), can give great results, without the need of anything that breaks the bank.
UFO in 15th Century Painting from Birthplace of Dracula Vlad Tepes
It's a Non Profit Corporation - it is a business, but a business who's job is not to return value to shareholders, but to server the public good.

As far as cutting costs and institutional maturity: sure, your all look at any company bankruptcy. You can also look at the millions and millions of non-bankrupt companies, and realize that you're overgeneralizing.
Noone understands quantum mechanics but you will tell this scientistic community what quantum mechanics is, because you know what it is even if noone understands it.

Sorry you're being downvoted but you're the one who's just throwing buzzwords around that you poorly understand. That's the definition of scientism, right there.
> I think it's perfectly possible that, within my lifetime, significant or indefinite life extension could become possible.

It's about as likely as having a sentient AI anytime soon. So, you can rest assured it's not going to happen despite all the hype.
I would consider going anywhere that could offer proven, real, relatively safe life extension.

A choice of leaving the country of my birth or leaving this mortal plane... I know which way I would go.
Yeah, I've been thinking that for a while now. Haven't seen a "Kill your Facebook" bumper sticker yet, though.
Here's a couple interviews from a few years back on what it was like to transition from basically an extremely dedicated hobbyist to a pro (Varasano opened his first restaurant in 2009):

http://slice.seriouseats.com/archives/2014/04/jeff-varasano-...

http://slice.seriouseats.com/archives/2014/04/the-slice-inte...
I'd rather wait for a conviction of these criminals, than have Cloudflare act as private law enforcement.
The danger of a supermajority in COTUS, POTUS and SCOTUS is alt-right and Freedom Party extremist agendas being railroaded through and ripping up sensible, sane policies into tatters for those special interest$ and crazy fringe groups.

Two healthy political parties provide countervailing powers which limit what the other can do. Without this protection, fascist themes become more prevalent and more difficult to stop.
> This information is a bit old, so expect it to be a little higher

Remember Japan doesn't really have inflation, so... not really. When they raised the sales tax to 8% it was an unexpectedly large problem because so many vending machines suddenly couldn't just charge 100 yen as they had for a decade, and raising by 10 yen (the smallest coin accepted by vending machines) would be too big a raise
I was just thinking. What is a good way to phrase the problem in order to understand whether there are more pros / cons to having the client vs server decide which algorithms to use in a transaction.

I haven't thought this through fully, but as far as I can tell ecosystems on the web evolve. And so I think it's probably a good idea that we architect things for the web in such a way that we don't inhibit that evolution. When you put a decision like encryption algorithm in the client's hands does it feel to anyone else that the security will evolve more rapidly, and thus remain more robust? When the client is deciding, there's a larger pool of people "voting" for what is an acceptable level of security. Even though a lot of those "votes" will be based on the default settings of a library, that library will over time become less popular as more and more people consider it unsafe.

By the same token, if a particular service (server-side) does not keep up with that evolution, fewer and fewer people will use it as other (safer) services pop up.
Not either of the posters you've replied to, but I don't believe either of them said that they're only in the marriage for religious reasons. They want to abide by the restrictions their religious beliefs places on them. They may be lucky that their marriage is working out, and that they've been able to work through the problems they've encountered. Maybe someone without their religious beliefs might have thrown in the towel earlier, but they personally don't think that's the way to go. But who knows, maybe someday they will hit an impasse and decide their personal happiness is more important than their religious beliefs. But for _now_, they are happy and stable enough that their religious beliefs help (as another poster suggested) to anchor them.

Full disclosure: I'm an atheist who thinks staying in relationships solely for religious regions is sad and a waste. I just believe you're misinterpreting their statements.
By the time webdev was even on my radar, the only things I "knew" about CGI was that it was old and bad. Or something.
I think if Tesla pulls it off with the Tesla network and T5 they will have all the advatages Uber has with none of the disadvantages. Meaning they wont own "their" fleet of cars, it will just be all tesla owners renting out their cars. This effectivly cuts out all middle men from the equation. Also they will be early to market, the only competion i see is some other big car manufacturer developing or buying T5 and make their own network, Ford network or GM network or whatever, also cutting all the middle men. I.e the customers own the cars and they themselves rent out the car to some larger network. This also ultimately makes the T5 "revolution" inherently more democratic since one private actor will have a hard time to compete with a big network of people loosely connected by some framework. Which i think was Elons plan all along.
> At least in the case of government-backed science, the research goals are generally aligned with government interests.

Personally, I prefer science to be aligned with finding truth and understanding, not with any particular group's interests.