skysight-inc/HackerNews huggingface dataset:
The US unemployment rate is at or near the practical minimum, yet wages are still stagnant. Something needs to give soon and it's not going to be the unemployment rate.

(Although, more than likely, we're about to be thrown into another recession thanks to ill-timed tax cuts, so maybe all of this is moot).
Yeah, you have to manually turn off mprotect for all JIT programs e.g.:

https://github.com/HardenedBSD/secadm-rules/blob/master/fire...
JavaScript as glue and WebAssembly modules is more complicated, though, not less.

The JS ecosystem is a complicated mess, it's undeniable. But once you take the time to learn it, it's fine. In the majority of cases WebAssembly is just give to give the lazy an excuse to use a language they already know rather than learn something new.

And as for abandoning the DOM... yeah, it's not a great model. But is a dozen incompatible, competing rendering frameworks (that each site downloads separately) going to be good for the web?
Gabriel Garcia Marquez's work is very famous in the U.S.
Marquez happens to be one of the few Hispanic authors that most Americans have read.

Isabel Allende also enjoyed a period of brief popularity in the U.S. (for House of Spirits).
The JVM is a double edge sword. It makes all of this possible. Not only can you generate code at runtime, Java will optimize it just as well as if it was originally compiled in the application.

I'm not sure why people harp on the JVM so much. JavaScript uses a runtime with even more magic that uses 5-10x as much RAM. I think the crappy JVM's of the past along with bad memories of Java Applets tarnishes its reputation unfairly
I personally enjoyed Pif et Hercule when I was a kid. The comics were fun and each magazine came with a toy.

https://www.google.com/search?q=pif+and+hercule
NHS provided advertisers, analytics and social media firms with tracking data
Guilty Cheers!
Occam's Razor. When the mod steps in at the same time as the entire thread is downvoted and flagged, that's more than a bit suspicious.
I thought it was the default too but now I'm thinking I've just been conditioned into accepting it as a sensible default* and might have automatically enabled it on my own accord after reading the instructions.

Of course I like to poke around a new system and reconfigure everything only to immediately forget I made that change.

I started using full drive encryption as soon as I started getting faster devices (i.e., not the Nexus 4) - in fact I've only not too long ago reformatted an external backup HDD (WD Green - unremarkable) to use LUKS encryption, and haven't really noticed a noticeable performance hit (Phoronix has some good benchmarks on various types of disk/folder encryption). It's laughable now to think I left it on the floor ("secured" by the 5-pin tumbler lock in my front door) without any kind of data/identity theft* protection for so long.

* As an aside, here's a vaguely-relevant #1 trending story in Australian media for the past few days (related in a general security sense which most people neglect - not necessarily disk encryption): https://www.smh.com.au/business/companies/masterchef-finalis...
Pmlnr told the recruiter up front that they were only willing to talk outside of 9-5. If the recruiter's schedule makes that impossible, the respectful thing to do is say so and end the engagement if necessary, not ignore pmlnr's terms.
Facebook JavaScript SDK is often illegal under GDPR
I live in New York City. We have all sorts of immigrants here.
People disagreed, this isn't a fucking flamewar. This site allows literal misogyny, but two people having a heated disagreement is a fucking flamewar?
Webworkers are multithreading. You just have to use slower, async communication methods. WASM will likely be the same way, given the security considerations.
I'm not sure how did you come to this conclusion. The comment says nothing like this...?
Liberation from SOLID and DDD is like liberation from electricity and healthcare system. Makes things simpler, definitely, but doesn't make life better.
Throwing away slightly imperfect tools that compose significant part of modern Java software is also quite interesting idea, but what would you use as a replacement (to achieve at least the same code quality and development productivity)?
There are definitely ways to overwhelm the translator web demo. I know I'm not clever enough to block all of them. I put the page up to give people a way to try out the translator without having to build it. Please don't kill it :-)
I came from the C# world :). And yes, it's even more powerful, plus reified generics.

The huge problem is that it's not that much better than Java which has ~50X more open source software written for it. The day MS makes a bytecode transpiler so I can use my Java libraries in C# I'll never touch Java again. The languages are so similar I have no idea why they haven't done it yet
It's not just those two. Most French/Belgian comics [1] are unknown in the US. There have been tons of talented newcomers since the 1990s, and some cursory Googling suggests me that most are not translated to English yet. (Some are available in German.)

[1]: https://en.wikipedia.org/wiki/Franco-Belgian_comics
>I found myself more willing to consider that the concrete and immediate expression of some piece of program logic might serve better than trying to pull out a more generic version of the same logic that might never be re-used in practice.

This is the YAGNI principle in XP - “you ain’t gonna need it”: https://en.wikipedia.org/wiki/You_aren%27t_gonna_need_it
Consistent libertarians realize that all powerful institutions are incompatible with liberty, not just governments.
Add something like this to your library and you are fine:

(defun isort (sequence predicate &key (key #'identity))
(sort (copy-seq sequence) predicate :key key))
See https://github.com/golang/go/tree/master/src/cmd/compile and https://github.com/golang/go/blob/master/src/cmd/compile/int...
The Spanish themselves conducted many religion-motivated rituals of human sacrifice in Europe and in the Americas.

In Europe, there was the Inquisition, with ritualistic torture using medieval torture devices, burning people to death, etc. Motivated by religious beliefs, just like the ones in the Americas.

The Spanish also conducted campaigns of extermination. Some recent ones: the Reconcentrado policy in Cuba, and the usage of chemical weapons in the Rif war.

Just an example: http://www.latinamericanstudies.org/1898/reconcentrado-2.jpg <- Spain, a Western country, did this

Going back to your post: maybe their portrayal is accurate, but Spain was not any better.
+1. Works pretty well as an audiobook as well. "Three Men on the Bummel" is amusing too, although not as good.
basically the post (in long, melodramatic style) is making the point that libraries have evolved into vital social services, tech support, and community centers for the underclass.

I've discussed this with librarians, and others - and there is a major hurdle to talking intelligently about libraries: They no longer serve the traditional, pre-internet purpose - anyone who grew up with _that_ library will have trouble talking to people experienced with modern libraries.
Replying to myself. Oh, I'm not saying it's wrong, I'm just pointing out how the incentives line up with the outcomes :-)
Well, yes. But the difference comes in the nature of the deficit you can't get back.

By not sleeping, you magically turn some fraction of the previous day's learning into wasted time, just throw it away.

The appropriate analogue in the twisted ankle case would be if the twist magically "un-walked" the 4 miles you walked the day before, and that increment of weight loss and cardio health were lost to you. This is of course not the case.. :)
Interesting to say the least!
It sounds like you’re advocating stretching the definition of the term to support your own bias, when it has a pretty clear meaning.
HN posts tend to prefer the original article's title they're clickbait.
No, it's not generics, but it enables you to write a generic function, which is what the article claimed was not possible in Go.
Not yet. There is a fix for the bug - https://go-review.googlesource.com/c/go/+/120255 .
Similar experience here; Windows Update has been completely broken since shortly after I upgraded from Win7 to Win10.

It tries to update -- it downloads several GB of patches, reboots and spends about 20 minutes installing -- then it tells me something along the lines of my system being "incompatible" with Windows (I forget the details, it's been a while) and rolls everything back.

Every six months or so I let it try again, in vain hope that the latest version will have fixed the problem. At some point I should get around to doing a clean reinstall, but that means taking the risk that my old Win7 product key would no longer validate.
It's test-friendly. The code may not have explicitly defined second implementation, but a simple "@Mock FooService" declaration in a test.
Is there a guide for getting neanderthal running with MKL on Windows? I tried my best but I'm not smart enough to get passed the require statement.
Romans very rarely practiced ritual human sacrifice (outside of gladiator games). The specific case of burying two Gauls and a Greek alive was an exception done by consulting the Sibylline books, a collection of prophetic instructions only to be used during extreme crisis like after the battle of Cannae during the second Punic War.
I don't know I personally find them quite useful and time saving, esp Eloquent ORM. I don't think I have written a direct sql query in a very long time unless it's an exceptional case like below.

But the best part is if I ever needed to, the ORM isn't stopping me.. like recently I wanted to `insert ignore` thousands of values in the table using a single sql query. Afaik that isn't supported by Eloquent so that I did using query. Rest the ORM is able to handle almost everything and keeps the code much more readable and easier to write.
sounds like a whining by HR teams who failed to adjust to the paradigm shift.
I didn't see much at that link. there was one photo with no pv stuff. was it in the video?
To the list above, also include unit testing with preferably at least 80% code coverage. I'm always amazed how easy it is to break things on the frontend without even realizing it. You make one little change here and it breaks somewhere else.
1. In an isolated power plant, you ground things by literally stabbing a long conductor, with an appropriate diameter of perhaps an inch, about ten feet down into the ground. The depth is a key factor, usually to reach natural moisture in the soil, past the frost line in cold climates, and sometimes hit a shallow water table depending on local geography. Although ambient moisture and even static discharge via dry surface area alone usually do the trick. You literally ground a metal rod by sticking it deep into the ground, and then route gounding leads back to a service that provides electrical contact to the rod.

2. It isn't about the amps/voltages at all. It's all about heart strain, which is why they made note of the chest pains the victim was presenting with. With electricity, there are two main injuries to cope with: burns and cardiac arrest. In this case, it sounds like a brief discharge without any burning electrical arc, so no burns. The chest pains would seem to indicate that the current passed through the heart and surrounding pacemaker nerves, long enough to perhaps clench and strain the muscle (pulled miscles/soreness leading weakened low pressure), or stop the heart, denying blood flow, which can damage both heart and brain tissue. With brain tissue damage due to oxygen deprivation, loss of blodd flow, it would resemble a concussion. Based on the provides description of the event, CPR wasn't necessary, so figure it was electrically induced heart strain and not full cardiac arrest.

Honestly, the whole thing sounds like a sort of staged social experiment, to see how a personality mix devolves, amid a stressful, seemingly life-threatening incident.
This article doesn't specifically mention cannibalism, but in my twenties I read a book that posited that "the lamb" of Christianity being a symbol of peace, as well as the Hindu reverence for the cow, were based on their ability to provide food security because they are grazers who are able to turn grass into protein. Grass is not a human food source. So this means they don't compete for the same food sources we do.

Aztecs had cook books full of recipes for things like "human ribs with hot peppers." Some old temples had bread fruit trees lining the avenue up to the temple. Bread fruit is another source of protein.

IIRC, the book posited that the Aztecs were cannibals because South America had no native animals like cows or sheep that fed predominantly on grass. Thus they were chronically short on protein and this helped make them a very war like people. If you are all going to die anyway because there is not enough food, dying in battle is both psychologically better for the culture and offers the chance that we win, we take we what we need and we feed our people.

Most wars are ultimately rooted in resource shortages. Real peace is ultimately rooted in problem solving to make sure there are enough resources to go around and that those resources get more or less equitably or "fairly" distributed, in some sense and to some degree. Society can survive economic inequality, but there comes a point past which economic inequality is too much of a hardship on some groups and this routinely goes bad places.

Edit: I confess to being an Ugly American who has a bad habit of lumping South America and Central America together and not making clear distinctions in that regards. Substitute "the lands of the Aztecs" for South America.
I came here to post this!

And of course the (sort-of) French equivalent about life in modern times: In search of lost time.
I'm not very fond of Apple products and generally avoid them, but this is definitely a benefit of going with product from such a visible company sold in such large numbers.

When things go wrong, EVERYONE knows, and they can't just hide it. They have to do something about it. This is in stark contrast with some Android phones, eg: Nexus/Pixel, which while popular, and will make the news when something goes sour, don't generate enough noise for Google to really do anything about it aside token efforts.
From Java to Go, and never back, for Go programs use much less memory, warn-up much faster, need much less code lines to implement and compile much faster. Beside happier developer experience, my App Engine apps also save much money by using Go.
ah, yeah, forgot acc param in reduce. updated.
Cognitive information encryption in expert management of strategic uncertainty
https://www.youtube.com/watch?v=zYqqla3HTyY
I think some very simple (tens of loc) Go programs I wrote ended up compiling to Linux binaries of about 5mb.
Well, I downvoted your above comment, in part because it unfairly accuses the mods of corruption on no real basis, basically. And I'm not a mod.

So, on your side, you have some fancy term for "inference" to justify your ugly accusation. On my side, I have solid evidence that not all downvotes are from the mods because I know what I did.

So there's that.
On top of that, there are hundreds of versions of Rāmāyaṇa and Mahābhārata with different themes and story[1]. Excluding retellings in different languages with a different style and changes story depending on languages, region & religion. My mother tongue (Kannada) alone has more than 10 ancient version or so which I heard of.

It seems that old writers had a different idea of storytelling. They were focused more on the theme & prosody[2] than the story. I think it set the bar very high since everyone know the base story. No wonder they had this complex structure and ideas for prosody[2]

[1] https://en.wikipedia.org/wiki/Rama_in_Jainism

[2] https://en.wikipedia.org/wiki/Sanskrit_prosody
The Architecture of Open Source Applications

http://aosabook.org/en/index.html
Risk should be minimal. If you installed Windows 10 and it's activated, it should work after reinstall, you don't even need to type product key, MS servers remember that your hardware is authorized to run Windows 10.
Yo XKCD Sucks, I'm really happy for you, I'm gonna let you finish but IRC did not have the best UI of all time!
I remember watching something that claimed the ancient Egyptian concept of heaven was, at some point, a place where you can perform agricultural labor without drought, pests, or blight etc.

Different strokes I suppose.
How “Jurassic Park” led to the modernization of dinosaur paleontology
The children's books:- Just William series by Richmal Cromption. Fun of boyhood days immortalized.
How would someone’s credit score be messed up forever? Debts are cleared completely after 7 years and have less weight after about half way through that time. Bankruptcy is along the same lines.

So your example isn’t correct.
I would read about the inquisitions first. The Spanish Inquisition killed about 5,000 as an execution of the civil law, not a religious ritual. The law was bad, but the interrogations were in an attempt to only censure or punish the “guilty,” and to the correct degree. It’s quite a different situation. Here is a link to the Wikipedia article: https://en.m.wikipedia.org/wiki/Spanish_Inquisition
There's this perception in the corporate world that telling a candidate why they were rejected opens up the company to a potential lawsuit. I have no idea if there's any truth to that statement or if it's just a convenient excuse that gets repeated.
I’m not entirely sure you and OP are talking about the same things. But you both probably knew that.
This is also the reason why I prefer Java over C#. Most differences that C# introduces, are quality of life features for devs writing the code. But they make reading the code worse and mean that junior devs have to learn more in order to understand their senior colleagues' code.

Examples of things that C# has over Java:

- Operator overloading: .Add() is really not that much more annoying to write...

- Properties: Shorthand for getters and setters, because auto-completion isn't a feature in IDEs since forever. And, like Java, they've introduced lambdas, but have then also changed the automated code generation of Properties in their IDEs to use lambdas, because apparently even an IDE needs to be lazy and give junior devs a harder time.

- The out-keyword: Somewhat formalized way of passing along a variable to have it populated via side effects by a method. In Java, you'd refactor your code to not need two return values, or you'd return an object with those values in class variables (or you'd just do this dirty side effect method without telling anyone).
OK, we've s/codeless/declarative/'d the above.
> blindly demands using magical frameworks like Spring and JPA

That sounds like ~2005 Java to me, where the ~whole ecosystem was that way, and consequently a lot of Java devs left for Rails.

However, I think in Java's today (since ~2010) there are definitely two (or more camps) of old-school enterprise Java (which is like you say) but also lightweight start-up Java (which is what I'm more familiar with, and matches your "Java can be a great language when used well" comment).

So, anyway, IMO, it's not the entire Java culture anymore, although of course I believe you that that is the one you're currently in.
> This reminds me of how the academic consensus was that child sacrifice in Carthage was merely Roman propaganda,

There is really no evidence of child sacrifice at Carthage. Not sure why this myth persists but the much more plausible explanation is that (wealthy) children who died of natural causes were cremated, a very common practice in the ancient world that goes back literally 10,000 years.

> Human sacrifice was alarmingly common.

Not so much.

And in fact what the Aztecs did was very unique: human sacrifice was institutionalized and carried out on an industrial scale. This is very different from servants/wives being forced to follow a warrior or the occasional prisoner of war being tossed into a pit. There's really nothing else like it in all of history until the modern Europeans invented death camps.
You can get protein from other sources than large mammals feeding on grass. In fact, they’re one of the less efficient ways to produce proteins if that’s what you are worried about.
It's not strange. Because Conversations exists only on Android (and the server you connect to has to support all the dozens of XEPs many of which are still in experimental stage).

So, with Conversations I'm locked into a single client on a single platform. Yay, XMPP :-/ (There's no desktop client I'm aware of that supports Conversations' features).

Oh, and I can have that only if I go through the trouble of setting up all the moving pieces myself. Because I really really really want to spend my time picking which flavour of end-to-end encryption to use (in which clients?) and how to make sure that a server-side searchable archive exists (accessible through which client??) or that media and files reach even offline clients (which clients???) etc.
Book for kids (death and bullying)
Books for kids (Death & Bullying)

Put a stop to all bullying! Check out "Butterfly Me"....by, Evon Latrail
Now available @ amazon
Also, talk to your kids about death "When Mommy Went to Heaven" by Evon Latrail
.......
> why FreeBSD over OpenBSD?

Because people need things other than security to actually do useful things with computers :)

- more ports

- more features (ZFS, DTrace, Jails, RCTL/RACCT, netgraph, Capsicum, CloudABI, Linuxulator)

- more drivers (lots of >=10GbE NICs, AMD GPUs, evdev for input devices)

- more SMP scalability (even NUMA work is ongoing on FreeBSD, while OpenBSD still has lots of things under giant lock AFAIK)
People with the exact same FICO score have different default rates, if you manage to bin them by race: Asians > Caucasians > Latin > Black.

> We do get a some variables even if we are not allowed to use them.

Cool, so you had access to an ethnicity variable to measure its proxy power and significance? I feel this is important and very rare outside of Europe.
I don't really see the problem. If the developers want to get paid for they work they can just sell their software. The problem is when someone tries to monetize their product by deceiving users. This is the case: they prevent user from knowing what is happening on their computer, download and run suspicious binaries and use EULA as an excuse. And I suspect, they themselves don't even know for sure what is bundled into the installer.

User should know exactly what they are offered. Hiding a clause like "you allow us to do anything we want" in EULA should not work.
How many people to send to Proxima Centauri to be sure someone actually arrives
that was the last podcast I listened to, and it was so informative. As I've grown older I've definitely been prioritising my sleep more. While in school I was getting maybe 6h on average for 4y, but now I aim for 8 or 9h of sleep.
I legitimately don't know what I'd do with more "stuff" than what I currently have. For me, the ideal life would be having lots of good friends, and enough money to not have to worry about paying bills or doing things I like (i.e. a salary of around 60k/yr where I live).
When I use apt-get I am downloading from debian.org, where at least there will be a record of what was executed. Further, I trust debian.org more than some random github repo.

When I use curl|sh, I could execute hidden text, e.g. through a Javascript command, which automatically executes the code and then deletes it from my history. At a future date, there is no way for me to know whether something malicious was executed, since the website may remove the malicious code when they get called out.
> Really confused by the downvotes

It's not type safe. Any other modern/static language would use generics to ensure inSlice and mapperFn both operate on the same types.

People downvoting you probably see this as obvious for programmers that want/choose a static language like Go/Java/TypeScript/etc.