skysight-inc/HackerNews huggingface dataset:
> I've never seen any added javascript to a page that went as far as generating and rendering other pages completely, that's always been a refresh.

pjax[1] does what you are describing. There are other similar libraries as well. On user navigation, it makes a XHR request to the server, and updates in place any changed DOM elements. I like this, because it progressively enhances the user experience. An application should focus on serving content quickly to the user, then improving the experience where browsers leave a gap. Notice that pjax provides the same functionality as an isomorphic javascript without inflicting upon the world server side javascript ;)

[1] https://github.com/MoOx/pjax
Chicago has tough firearm laws

Not particularly any more, see my comment at https://news.ycombinator.com/item?id=11464325
I think understanding the principles of each system here is key. For example, if you understand how a motor works, it's easy to see you could either have a mechanical contraption with cams responsible for timing and controlling fuel injection or simply a computer-controlled system with some electrically actuated valve. The benefit of the computer controlled system is of course you have more flexibility and have the ability to integrate data from various sensors to achieve some kind of "optimal" injection volume. Most systems in a car are easy to generalize once you understand the fundamentals.

It's also a good way to work because since it's so easy to grasp those advanced concepts from the basics, you don't have to waste precious resources trying to illustrate everything. A wikipedia page, or a journal article description will be enough, which is just quick and cheap text.
Ah, the "filter bubble". It became terrifyingly real to me when I read a blog post by Dave Winer exulting in the fact that his "Fargo" program had reached the first page of Google results. When I googled it, his program was nowhere to be found on the first few pages. Hmm… I now use DuckDuckGo for most of my searching, and !g for almost all of the rest.
But most HTTP servers do use OpenSSL, so the tirade is not wrong.
Such calls for sensible data analysis followed immediately by wanton bashing of the NRA and gun owners is making it very difficult to have a sensible discussion on the subject in this country.
Those videos aged really, really well (the 1930s ones)
Show HN: ads: Tool to start, stop, and manage microservices in a codebase
Datalog is a mathematical construct. It doesn't make sense to expect a canonical implementation, just like it doesn't make sense for Lambda-Calculus.

Datalog has well defined semantics and can actually be formalised through different means, which are proven to be equivalent.

* Model theoretic (logical)

* Fixpoint (imperative)

* Proof theoretic (functional)
>Does that mean that from just working extremely hard, you can never (very likely) get a burnout? That would be big news.

The research suggests that burnout is a lot less likely if you enjoy your job and have sufficient support (see the Demands-Resources model of burnout).

From research into the brain (see Boksem 2008, and Noakes 2012) there appear to be areas in the brain dedicated to calculating the costs vs benefits of performing activities. Some of the inputs to this system are emotion-based, but others are physiological (e.g. sleep, tissue damage, etc). You can override your brain's fatigue/tiredness signals, but if you do that long-term then burnout will still likely occur.

An interesting factoid is that fatigue itself is actually an itself (see Noakes' reviews). So what will likely happen if you continue working hard 16 hour days is that your brain will say "enough is enough" at some point, and you will start to feel negative emotions towards your work even though you previously enjoyed it (and even though consciously you still want to do it).

>By the way, I've heard that sleeping a lot (like 10 hours per night minimum) helps with burnout; not sure if it is universally true.

Well, it will certainly help if you are suffering from short-term burnout, or to avoid burnout in the first place. Sleep is definitely one of the factors that the brain uses in determining fatigue/burnout.
Doesn't eliminate them, but as a sysadmin doesn't have to worry about what version of it or even if runtimes such as ruby/Java/Python exist, any devel libs, exist in the machine.

That same container can move from my desktop to any environment.
I did as well. I assume it's a function of being older and having a British mother :-)
I think I'd be significantly more interested in reading proposals about how to improve the nature of work and all working relationships.
> What do you do when you have an employee that can't do the work and you are confident that they won't improve?

Be an adult and make a tough decision without masking it as a great "thing" (aka: graduation)?
The "1.2" in the nav bar is a separte link, I missed it at first too: http://stomp.github.io/stomp-specification-1.2.html
There are many jurisdictions with laws that say "after the first (sometimes clarified as commercially viable) smart gun comes to market, all guns sold must be smart guns within X years time". The idea that smart guns threaten gun rights is not imaginary in many places. Unfortunate, given that people should be free to choose whether they want a regular gun, smart gun, or no gun whatsoever.
> what are EA and SAM?
Enterprise Agreement and Software Asset Management (basically a license audit)
> the point we make in the book is that few employees expect or want lifetime employment at a single company

This might be a function of broken promotion processes. Perhaps, in a world in which employees believed that they could advance their careers by either staying at one company or moving around, we would see a significant fraction of workers who would want to have long tenures.
I guess the term you're looking for is "concern trolling".
Pcbsg.org – Error 503
I realize your comment was said in good-natured jest, but I've actually had to shoot (based on behavior) several rabid wild animals over the past decade that were an immediate threat to me.
Of course people have their own yards. They might be smaller, and the houses might be smaller, and the roads smaller. But houses have yards literally everywhere in the UK, even London. Of course, in London the number of people who can afford a house is shrinking every day, so many have to settle for an apartment, and many of these do not have yards. But apartments with yards are available, and outside of London a house is the norm, and houses all have yards.

And yet the parent comment's experience holds, typically, for somebody living in a house with a yard in a majority of the UK.
That's a viewpoint I haven't encountered before. May you share more about it? From my POV, it would seem that emotions are logical, or the thought of us being logical itself soothes some emotions and validates others. What would you say makes feeling logical a more rounded approach to certain types of people?
> The average Amazonian lasts only about a year at the company, according to a 2013 report by PayScale.

This study was very flawed, see https://www.quora.com/Why-is-Googles-employee-turnover-so-hi....
Apply HN: Skill Certification You Can Trust
Problem: Certificates and degrees don't measure real understanding or ability to apply the knowledge learnt and are often little more than a sheet of paper. The cause is that most certifications, even when awarded with rigor, measure the students ability to cram and regurgitate knowledge a short time after the material was taught. No certificate or degree provides any measure of how much of knowledge or skill is retained 6 or 12 months later.

Since any potential employer can't rely on a candidate's certificate/degree to indicate that they actually knows the material (or can apply it), they are forced into retesting every candidate (i.e. the dreaded technical interview). This is an incredible wasteful process for both candidates and the employers. What is needed is a certification process that can't be gamed that measures true retention of knowledge and skill.

Solution: Use an approach similar to WADA's whereabouts system [1, 2] that is used to detect drug cheats in sport. Certificate/degree holders would be tested on their knowledge and skills at some point after the certificate/degree was awarded. Holders would be able to register their availability for testing at certain times and days on a system similar to the WADA ADAMS system [3]. They would be called at 12 hours notice anytime over the next 3 to 12 months and asked to sit a test in one of their nominated times slots. Failure to be available for the test would mean a fail.

Such as system would prevent cramming and it would only measure long term knowledge retention as there would be too short a warning of when they were to be tested. The knowledge tested could then be certified by the testing agency to be Real&True™. Employers would not need to test a candidate again in the interview process.

1. http://www.usada.org/testing/whereabouts/

2. https://www.wada-ama.org/en/questions-answers/whereabouts

3. http://adams-docs.wada-ama.org/display/EN/Welcome+to+the+ADAMS+Knowledge+Base+in+English
What's interesting is that the word "safe" doesn't show up once in the "Zoning" Wikipedia article. However, words like "business interests", "income segregation", and "racial segregation" seem to show up quite a bit.

- https://en.wikipedia.org/wiki/Zoning#Functional_zoning_-_cat...

- https://en.wikipedia.org/wiki/Zoning#Criticism_of_zoning_law...
Being outside the US and unfamiliar with the source material, I read several of them as sort of vague but satisfying vignettes, similar to those in Hagakure, or Zen Koans.

Then I discovered the "read more" links and they took on a totally different character.
The one in your video appears to be a 2-stroke opposed-piston diesel, and that was tried several decades ago with not much success:

https://en.wikipedia.org/wiki/Commer_TS3

Here's an animation of one:

https://www.youtube.com/watch?v=pGaISFg_ZIw

There's videos of these running on YouTube, they have a very distinctive sound like other 2-stroke diesels.
Nah, you are mistaken, and the article has led you astray.

The writer who wrote a few introductory paragraphs to the large book excerpt is not Thomas Frank himself. It's not 100% explicit, but the person writing these laudatory words is almost certainly Tom Englehart, the editor of TomDispatch.

I've seen Thomas Frank speak and followed him for many years, since he and others founded the Baffler in Chicago in the late 80s. He's a Midwesterner through and through, grew up in suburban Kansas City, and has the characteristic modesty of the area.
Innovation is overvalued. Maintenance often matters more
Due to the 2000 character limit here is the rest :)

Monetization: Certificate holders could pay a fee to be certified Real&True™ for any skill they wished. Educational organisations could also charged to have their students tested. This would "value add" to their education as well enable them to be able to market to potential students/employers how well their past students did in the Real&True™ tests.

An added benefit of the whole testing system is that it would encourage a change in the way students are taught to ensure long term knowledge retention and application of material, rather than encourage the current "cram and forget" process.

Difficulties: The major one is the tests have to be perceived as being valuable by both candidates and employers. The obvious solution is to start in a niche industry and scale out over time as the testing process gains credibility. Another potential pitfall is certificate holders may find the whole process too onerous and refuse to sign up for the testing process (elite athletes certainly complaint about WADA's whereabouts system). Once again this could be trialed in a niche and scaled out if successful.
Prankster convinces Minnesota Burger King employees to smash windows
It's not saying it is difficult to implement the server correctly. It is saying "the server side may be hard to implement well". There's a subtle difference there. The reason is not protocol complexity or a poor spec. The protocol is simple and well documented. Rather it is an admission that implementing a queueing server can be hard, depending on the semantics you choose to implement, and certainly is harder than the client code.

The protocol is perhaps not the most efficient. It's primary benefit is the simplicity and level of support in various environments. Having Stomp support for a message broker is a great way of adding low-effort interoperability.

A Stomp based message broker was my first serious Ruby project a decade or so ago, and getting the server "right" for our use case took ~500 lines of code (using sqlite for queues marked persistent), which is incidentally about the same size as the spec.
Make it viral #feelthebern
It's a protocol for message passing, such as for a message broker / queue. It's simple enough that lots of message brokers implements it either as their primary protocol or to offer interoperability.
Any comparisons with:

- minikanren

- constraint logic prog

- constraint solving

- inductive logic

?
I find that incredibly hard to believe, given Google's reputation. Also, if the average was six months, that suggests that a significant number of exits were happening even sooner than six months. Did you personally observe that to be occurring frequently?
Yes, I was mostly talking about problems where a logical solution makes sense.

For dealing with people, you're right, an intellectual response alone is not the solution. I was more just pointing out that it is the negative emotions that appear be the cause of the burnout.
I didn't see general LICM, but I suspect they'll add it eventually on the SSA backend.
This is a big part of it. Amazon hired tens of thousands of people last year, and it really pulls down the average tenure.
Perhaps he just posted it, but did not write it?
Fair enough -- I wasn't thinking about the old dinner train tracks, and I don't know exactly why they shut it down. Your mention of a "roadbed" threw me off, because that right of way hasn't been turned into a road (yet).

But my point stands: unless you just happen to need to go somewhere those particular train tracks run past, you're still going to end up in a wheeled vehicle on a road somewhere. There is nothing magically awesome about a transit system that's tied to fixed rails like a damsel in distress. It's the sort of thing you treat as a bug to be fixed.
Ilne? Vilna? Wilno? Vilnius?: Place Names in Yiddish
not painting a target on anyone

Oh, I dunno.

That night when Toad went to bed he thought the biggest thoughts he could think...He thought about bringing free internet to countries like India, so that he could show ads to billions of people
A resident of Illinois cannot legally buy a handgun in Indiana without getting it transferred to an FFL in Illinois. Straw purchasers may be another matter. Make no mistake though, Cabelas and Bass Pro Shop are located right on the border in northwest Indiana not Illinois.
So here is a crazy whacko theory about how an ice age gets kicked off. The theory goes that the further "south" (or out of position) the pole moves, the more it changes the solar insolation ratio of land/water to more land and less water. Since land has a higher albedo that water, its reduces the amount of energy from the sun that makes it into the atmosphere and that causes the temperature to drop, putting down more snow, higher albedo, more snow, until full on glaciation. Then the shifted mass of the water pulls the pole back to where we consider "normal", things start melting, we exit the ice age the water moves around pulling the pole southward again, and like one of those giant "drinking bird" toys you could get in the science museum the planet goes in and out of ice ages.
"Note: while our software is FOSS, we don't publicly publish all of it, though our clients are free to do so."

That sounds like what I used to do with my trade secrets that I semi-publish. Enough detail out that hardworking specialists can build it. I'm curious what you mean by it though. Ive considered a model that sounds similar as I figured companies would be incentivized to keep paying anyway so updates/support have steady quality. Was worried about cloning, though.
Most gun use, in the form of self-defense, call it ~2.5 million times a year (that figure is now getting very long in the tooth), doesn't even involve shooting the gun, most shots fired don't hit, and most hits don't result in death.
The point of my comment was not that I received a form letter but that it's tone was condescending.
Home intrusions when someone is home are far lower here than in "strong gun control" jurisdictions. News reports of "shot dead by homeowner" are considered stories with happy endings.

Hard to have a discussion when data is spun & cherry picked, and cultural differences abound.
> If 20-30 year old women would write more great scripts the situation would be different.

How do you know they don't?
>Most jobs in tech are bad

I'm not sure I can even understand how your arrive at this conclusion? Looking over the entire set of available jobs, tech is clearly one of the best fields to be in. From pay to autonomy to working conditions, etc etc. You want to see a bad job? Coal mining is a bad job.
The K'nuter – K'NEX Computer
The posted article illustrates one of the things I like about HN, which is visibility on the wide range of technologies people deploy to get things done.

On one end of the spectrum, we've got fabulous hardware & code & infrastructure (think SpaceX's recent ocean touchdown), ultimately making life better and more interesting.

On the other, we've got a blindingly simple 'technology' (a box filled with useful stuff for somebody who's going to have a baby), and people fielding it in different ways to make life better and more interesting.

Thanks for posting this article.
> I'm genuinely curious: what is the alternative here?

Basic income. It would cause some inflation, but it would mean everyone could at least afford the basics.

It would remove an entire class of complexity from the government by reducing paperwork associated with all other assistance programs.

Personally I'm in favor of funding it with pollution taxes, but there are other ways as well. If done properly it could be a net-zero program - money in = money out, by law.
I am young. RMS has written a very simple email, well laid out and information dense. There is no external referencing and it is easy to skim read.

I find most "short" messages lack key details, requiring me to either search out more information, request a clarification, or abandon the conversation (due to anticipation of the pain continued communication would cause). This is more time and mentally expensive to me than reading a longer more precise message.
this is a good way to think of it. i agree
The platform has 4 components. One component mimics a folder tree and shows all of you documents and subfolders and stored images.

The second is the documents themselves. Here, you can create a document and add text, equations, plots, etc.

The third is what we call "datasets." A dataset lets you import an excel file, a web page, a text file, or just paste data and store the parsed results. You can then import that dataset as a variable into a document.

The fourth is the part tree module.

Everything other than the datasets is done from within the framework. You can paste text into a document if you like and work with it like a word document.
China’s robot army set to surge
>Frog and Toad went back to their alma mater and began to look for an engineer in the tall grass beside the computer science building.

Pokemon reference?
Here is an example: someone submits an email to your customer support. The email starts with "your software is full of bugs". They go on to list all the problems they've had.

The natural response of the human brain is to get angry at the person reporting the bug. Obviously this isn't very useful or logical. A better solution is to think about the problems reported, and decide whether it is a valid complaint or not. Many people automatically feel anger in situations like this, but you can train yourself out of it. It's essentially a kind of mindfulness: you just look at the situation intellectually and watch your emotions, rather than letting your emotions take control.

I would say the only logical time for feeling anger is when someone does something like raping or murdering a member of your family. Even then, anger is only useful in helping you formulate a plan of retaliation.
Did you take a class in high school? Wish there was a place for adults to learn without a full fledged college course or certificate program.
It's a spec. The fact that it doesn't change every month is a plus. It doesn't mean that a site or implementations weren't updated since 2012.
"Detached reflection is not required in the presence of an upraised knife." If someone is in fact trying to kill you, you indeed have the natural right to "judge jury & executioner" if that's what's required to survive. It is exactly that natural right by which we delegate such power to the state (when circumstances do not demand otherwise).
I still think it's pretty amazing that scientists are able to detect something like a 14cm annual change on something as big as the Earth, and even more, to come up with a plausible explanation for this tiny change.
Maybe if the Republicans weren't in the pockets of anti science right wing religious nuts and climate change deniers, the well educated would be more willing to consider them?
Do you have to get all 20 days of 7+ hours of sleep in a row with no screw-ups? If so, seems rather unlikely to happen!
The grandparent isn't talking about quite the same thing. The Beetle's engine is called a Boxer engine, and you can find modern cars using it (mostly Porsches and Subarus). They have advantages and disadvantages, just like V shaped and inline engines. The differences in geometry don't have much of an effect in fuel efficiency though.
Yes putting the lipstick on the pig, and ritualizing it, makes this an emotionally sadistic exercise.
I've created a full 'awesome' list of Pledge resources at https://github.com/PeterTonoli/awesome-pledge
it's been that way since Noyce left Beckman/Shockley in the late 50's and formed Fairchild
> I don't think anyone should profit at the direct costs of others.

Does this mean it's immoral for me to donate $5 to my favourite ad blocking extension author? After all, the author is now profiting at the expense of the publisher.

Similarly, is it immoral for me to sign up for a service which injects additional ads in exchange for a fee, if I so choose? If not, does it become immoral in your eyes for me to also run an ad blocker which blocks the normal ads? Or is it important that the ad injection browser extension be written by a different person than the ad blocking browser extension? Considering that Brave is (I imagine) not turning a profit, does that mean their service is okay until they become profitable, then becomes immoral?

> I think your physical comparison fails as it tries to equate a right to something that is moral. And sometimes they are different.

I am discussing morality in both cases.