skysight-inc/HackerNews huggingface dataset:
And also the way Java and .NET are converging, by having both AOT/JIT on the box, alongside JIT caches.

There is also the whole ART reboot, where Google made the mistake of not doing AOT the same way as Microsoft did for the Windows Store, by compiling on the device instead of the more beefy store cluster, so they ended up with a mix of fast interpreter written in straight Assembly, a first tier JIT with PGO, and an AOT compiler that takes PGO profiles and really optimizes the critical paths while the device is idle. This circle goes around every time the application is updated or PGO information gets invalidated.

Likewise .NET Native had a few issues with reflection, so .NET Core 3.0 is bringing mixed AOT/JIT into the mix, with further improvements planned for .NET Core 5.

And on the Java world, after a couple of decades with separate AOT (comercial) and JIT toolchains, also the more widespread JDKs are going with both.

So everything new is old again, given the AOT/JIT experiments from Smalltalk, Eiffel, Oberon and Lisp. :)
At-home blood testing startup Baze rakes in $6M from Nature’s Way
BitTorrent the protocol is decentralized but again when one of the largest torrent sites goes down it shows. That the protocol was decentralized didn’t make the usage pattern decentralized because it’s so convenient with centralization. And the same again with git: when github goes down we see that a distributed version control protocol isn’t very different from a centralized one if we all use centralized servers and usage patterns (which almost everyone does).
> it is a misconception that there is "one" open source community. Luckily, there are many.

Yeah, that's the point. That the community around this particular software has a rotten core.
> This whole thing feels like Monopoly money. First, it’s $200m to a company valued at more than $800B.

> Imagine you had 100k in the bank. That would be like a $25 late payment fee.

No, it isn't. A company's valuation is not money in the bank. The proper comparison is to profit.
France drops plans to build sodium-cooled nuclear reactor
Which is kind of ironic given WebIDL.
Fingerprinting on steroids?
Unless they've made huge steps in their profit margins, it's still pretty big consisering they weren't profitable in 2015 [0] and likely still not profitable in 2016 [1]. The only argument you could make is the immense value of user data Google gets from YT to show relevant ads outside of the platform.

0: https://www.businessinsider.com/youtube-still-doesnt-make-go...

1: https://fortune.com/2016/10/18/youtube-profits-ceo-susan-woj...
Staticman Comments on a Jekyll Site
If user click the link from the FP
if user click the link from the FP, will they come back to vote the story after reading it?
Another advantage of PSI is that there also are per-cgroup monitors. Unlike load indicators which are system-global and thus pointless when your cgroup is limited by quotas.
Show HN: Getting the Lastest Scala Language Specification Pdf
QMK tries to be everything for everyone. I'm sure we could make it work, but the UHK firmware is designed in very specific ways dictated by our objectives. This includes everything, such as the binary configuration serialization format, the USB protocol, the module protocol, and the I2C scheduler and drivers. At the end, we would end up hacking the hell out of QMK, and probably still wouldn't meet certain goals we're after given the inherent design of QMK. It's great that QMK exists, but I'm confident our firmware suits our needs better.
Sounds delightful. After years of staying in Marriott chains for work trips, I wasn't even aware hotels lkke these existed.

Anyone have suggestions for locating hotels like the ones in the article? I'm not even sure how I would find one out of the hundreds that'd show up on any city hotel search query.
There are a couple offshore companies that let you buy/sell stocks with Bitcoin semi-anonymously. The problem is you can't short, so your attack has to result in pumping the stock: "Taking Twitter private at $420 a share".
Judging by https://upload.wikimedia.org/wikipedia/commons/6/68/IGRF_200... this map, it's moved about 6 degrees in the last 18 years.
I don’t agree given that async iterator can be iterated. But I’m ok if SpiderMonkey folks thinks so ;)
Sounds dreadful. I don't think I've ever heard someone complain about green spaces in a city before:

"I find this city too full of nature and open spaces, too vast for a long city walk, and way too dark at night"

I would not like to meet this person.
It's actually not an anti-pattern, to symlic files to their install locations. It's quite common to install executables to custom locations like `/opt/$company/bin` or `/opt/$appname/bin` and only symlink to /local/bin, ~/bin, etc.

GNU Stow (already mentioned here) and NIX are examples.
More broadly, it’s an important emotional insight to realize that you are not the product of your work. You are the insight and the knowledge and the diligence and the intelligence that produced the work that was a good solution to a particular problem that existed in a particular context at a particular time. You are the person who did good work before and who can do it again.
Depends, using WinUI, Qt or Gtkmm is way faster than Gtk-rs, regarding productivity.
If the actual files are uploaded(?), doesn't this constitute reverse software piracy? Under what license are the uploaded files covered by? Can facebook require the end users to supply the source code for GPL-licensed library binaries uploaded through this system? What about proprietary oem blobs that are often covered by a no-redistribution license or EULA? What if I am an AOSP or vendor developer working on unreleased R&D next-version Android?
There are many ways to see differences between the two.

One is heuristic vs algorithm. If SAT solver finds a solution, it's correct. If ANN finds a solution, it might be correct.

ANN is suitable for pattern recognition, statistical learning and representation learning. Learning continuous functions for example.
SAT solvers work best for discrete problems.
This is exactly what SAT and SMT are for.

SMT is some extra stuff on top of SAT. There are a few frameworks which extend SAT. I'd look at minizinc, it is a fairly easy to use language which can produce SAT (and SMT, and others) as output. Often encoding things in SAT directly gets arkward.
Both for me. But my drug of choice is Instagram, so FB still has me...
Google Graham Hancock. He does a bunch of research concerning ice age civilizations I'm the Americas. Really interested work.
Huh, I didn't know productivity was a measure of monetary production. I always thought it was a catch all, for any and all alternative measures.
Sounds like a job for robots.
Vim (and I believe most text editors) save files by doing (simplified):

rename("myfile", "backup_file")
openat(AT_FDCWD, "myfile", O_WRONLY|O_CREAT, 0644)
unlink("backup_file")

I.e. unlink the old file and create a new one by the same name (with a backup step in between). So the other hard link would keep pointing to the old version of the file.
Ok, I disagree about that concern because I don’t see Dropbox screwing up that badly. But if that is a concern then using hard links instead of symlinks should probably solve the problem for you.

Personally I prefer symlinks because it makes it easy to tell what files I have directly under source control. But hard links should work fine and should mean that even if Dropbox mysteriously decides to delete your files from your ~/Dropbox/ directory you will still have a local copy of them and be able to use your system without interruption.
It's not metadata, is IS the binaries.
A written warning for slouching in your chair? Quit your job holy shit
Incomplete expectations is perhaps the best description for how I feel. I am generally satisfied with the project, but it is an amazing amount of work for something that I, perhaps, do not communicating well.
interestingly there was a project to break unbroken 4 rotor navel enigma messages and they still have one unbroken one

https://enigma.hoerenberg.com/index.php?cat=Unbroken
I think that the magic part of open source is that it is easy to fork, so the BDFL (or equivalent) must be nice. For example, in the node.js vs io.js fork or the OpenOffice vs LibreOffice fork. This ensure the community that they can continue with the project on their own if there is a big enough problem.

If everyone must continue to pay the original project, it's not possible to make a meaningful fork.
sensible change
Nice angle but I guess the defense is that the user explicitly gave Facebook permission to read those files.
Probably a lot of eye rolling at the fine and whispy statements to each other like, “ they don’t understand, it takes time for the algorithms to get this stuff right.” Typical group think. They can feel like they’re doing good without actually doing it.
Only if the story is good.
One (stupid?) thing that annoys me about closure is that native clojure libraries use snake case while java libraries use camel case. You could obviously write a new defn macro to take of all this and make it consistent, but it might have just been a better decision to just make everything camel case, in in Lisp-like fashion.

Also I find Clojure a little dogmatic in regards to mutation, more so than even Scheme. I find Racket to be better designed and more elegant, though currently the performance isn’t as good.
core-js maintainer threatens millions of users due to new post-install ad policy
DNA is neither hardware nor software, living organisms aren't computers. Bad analogies are going to frame your thinking and may prevent better understanding. They'll also set you up for fruitless discussions with people who don't like the analogy.

Somewhat related:

(Richard Feynman - Why)
https://www.youtube.com/watch?v=36GT2zI8lVA
After reading this article, I'm happy to report that Capitalism is alive and well everybody!
That's not really a distinction. It always syncs just a symlink now. If the target is inside Dropbox then it gets synced by virtue of being in Dropbox, not because a symlink points to it.
depending on how dropbox works bind mounts and hardlinks might also work.
Should the government be run by artificial intelligence?
> the Seattle-based giant dictates almost every aspect of that operation, down to what drivers wear, what vans they use, what routes they follow, and how many packages they must deliver each day.

This really isn’t true in my experience. I’ve seen plenty of Amazon packages delivered by people in Uhaul vans, minivans, etc not wearing Amazon apparel.
This isn't capitalism. This is a bug in capitalism which regulation needs to fix right now.
I had not realized this story was in Sweden.

I am French, I live in Japan. My criticism applies to these two countries as well. Within European progressives, Scandinavian countries are seen as having a really different educative system and we are wondering what we are waiting before stealing it!

On the topic at hand, I am sure it is very convenient. That's the problem: maintaining privacy is a bit less convenient, but it is important, which is why it is good government do not allow people to trade short-term convenience for longer term privacy erosion.
Article addresses the “popular client” problem and Gmail in particular. Yes, oligopoly but still possible to shift providers if any one client gets too controlling. Leading to incentive for popular client to play nicely.

I don’t see it as an end-all, but do think it’s ridiculous that, say, iMessage only lets you iMessage other iPhones and falls to sms/mms for others. What if Gmail only let you send rich text to other Gmail users, falling back to plain text outside their bubble? There is zero that iMessage does that couldn’t be done in xmpp, or at least an open protocol. Similar with social media. It’s all the same thing: friends, posts, wall. Use ActivityPub or something similar and open it up. Won’t be perfect, but will be better than one platform holding all the cards.
I'm pretty sure you can fingerprint a device by gathering data about the binaries (and versions thereof) installed on it. I'm pretty sure that Facebook also know whose instance of the FB app is running on the device in question. Ergo, the data can be deanonymized and gives them more insights into what their users are doing … including, oh, competing platforms and apps?

The traditional model of computer security assumes that there's one device (the computer) which may have multiple users, so the emphasis is on identifying the user to the device. But today, one user may have one or more computers (smartphones/tablets/laptops), so the emphasis is on linking devices to users and thereby tracking usage patterns across devices. Which lands it straight in GDPR territory.
I guess the author and I are polar opposites. I detest light drenched streets and much prefer controlled spats of nature that you see in cities.

I also prefer things being dimly lit, with many low luminance lights scattered around.

However I do prefer sticking around my hotel room rather than spending a lot of energy being in public. Navigating crowds drains me emotionally and I usually need time to recover from a vacation.

Conversely I don’t like being the “lazy” type of tourist that just stays on the beach and eats. But that’s my personal prejudice. :/
If a bank incorrectly deposits $1 in your account and then removes it later, you aren't being penalized.
> More so, this feature is in 4.X kernel and I think there's been no exploit discovered in the wild.

There won't be an exploit for bpf. It's kind of a different layer and it's own system. "Exploit in bpf" is about the same level as "exploit in C". There's just no such general thing.
I won’t claim to know what it’s like to be gay in Iowa, but as a non-white person myself I’d love to live in Iowa. Des Moines has roughly the same percentage of Hispanics and non-whites as Portland or Seattle. The income gap between Hispanic and non-Hispanic households is also narrower in Iowa than the national average.
If I buy a book, I'm allowed to read that book, but I am not allowed to copy it.
With a threat like this, I think the best action going forward would be to kick the author off of npm, and re-purpose the npm package name to a frozen-in-time version of a clean ad-free fork of the latest release, perhaps with a deprecation warning
this is what we use for our filesystem on our low power embedded device. It works well!
But you are allowed to leave a job.
No need, they have biorobots
Same. I've seen them starting to use Amazon branded vans more often now, but occasionally still get deliveries from people in jeans and a tshirt driving an old sedan.
It is not that surprising if you try to put yourself in someone else's shoes. Would you feel comfortable using and contributing to their project if you belonged to one of the groups they appear to despise?
IN Need of Geek Services?
Do you have infidelity issues or credit score issues and you need to do a credit repair or better rating, We strongly suggest you hire a smart, experienced and certified professional hacker.
We help out with several hacks and I am sure we can help you out as well. We are truly geniuses at what we do.
You can reach us through this

EMail: Theredhackergroup@gmailcom
whatsapp:+1 786 708 9974
Text:571 318 9498

We do series of hacking jobs with full assurance and a 100% success, ranging from password recovery, surveillance and personal investigative services, credit score upgrade and cleaning up of negative entries and criminal backgrounds, we also help to catch cheating spouse, and helps get unrestricted and unnoticeable access to your partner/spouse, GPS tracking, Facebook account,Email, Whatsapp, Text messages, phone calls, check icloud, change school scores, University grades hack,Facebook Hacking,Tricks Database hacking,Erase Criminal records
How to Debug Everything
> Each comment costs a little ETH cryptocurrency to post

First time I’ve seen something like this. I wonder if it drastically cuts down on comments made, which could be a good thing.
Decentralization and devolution are often confused. For instance, in the US Civil War, the splintering could be described as devolution. But it certainly wasn't decentralizing power to the slaves. Which side was the side of "decentralization?" It's almost a meaningless question, unless being very well defined.

Obviously, the Pareto Principle is usually at work, even if protocols are decentralized by design. Email is decentralized by design, but centralized in practice.

Even if one were to capture political control and attempt to redesign governance to be decentralized, there would still be a type of natural selection process for systems which seek to reproduce and expand, by all possible means including violence.

And decentralization and non-violence are also different, as well. Decentralized collective violence is common.
isaacs responded below and clarified that he doesn’t feel core-js is in violation of npm’s new policy

https://github.com/zloirock/core-js/issues/635#issuecomment-...

ICYM npm’s new policy: https://news.ycombinator.com/item?id=20838078
Permission? They're system libraries. If it can run, it can access those.
That's a lot of work for what's still only a partial solution. Some symlinks inside Dropbox should get synced as symlinks. But for these use cases, some shouldn't.
It's worth pointing out this was written by engineers at ARM.
The tradeoff is sharding and caching graph DBs is difficult in terms of the performance hit because it's harder to isolate queries to a single partition/subgraph - in some ways intersectionality is the whole point of graph vs relational.

The overhead of a large scale distributed graph DB with redundancy and caching is significantly higher than a relational DB acting as a "poor man's graph DB"; and materializing your more expensive views and queries is, in the base case, a sufficient performance equalizer.
TLDR:

1) Amazon offers fast package delivery.

2) To meet customer delivery expectations, Amazon hires contract delivery vans that are expected to deliver packages on schedule.

3) Sometimes, these vans get into car accidents that kill people.

4) When sued for wrongful death, Amazon denies responsibility for car accident fatalities involving the delivery company they contract with.

is there anything new / interesting here that I'm missing?
Most general advice I can give is to make sure your games have engaging core loops at three different temporal scales: moment to moment, minute to minute, and session to session.

Moment to moment is the really gamefeel stuff like how it feels good to make a line in Tetris or step on a goomba in Mario. While the player is playing your game they should constantly be experiencing these moments.

Minute to minute focuses on how engaging your game is within a session. If it's a level-based game does it have that "just one more round" feeling?

Session to session is all about having the player set something up before they stop playing, so that they look forward to the next time they can play. The most famous example is the plow-plant-harvest loop that made Zynga a billionaire. You came back to the game cuz you wanted to harvest all those crops for the rewards. But if you think about what the session to session is in Pokemon Go, the curiosity of what's in your immediate area, you can see that there's a lot of design space here.

5-7 days retention sounds like at least one of these loops is missing or broken. Don't be discouraged, getting all these things to overlap is hard.
happened to me at age 7(?) - I remember the grade and room, just not the date.

it was one of those things that chipped away at my respect for authority - it didn't destroy it, but still dinged it. Peers still turned on me - no one thought "it could be me next". We were 7/8(?) - I'm not sure most people could reason that far ahead vs living in the moment.

What sticks with me is that we had an announcement earlier (few days or weeks earlier?) that no bathroom breaks would be given out because a few kids had 'abused the privilege' (stayed out of the room longer than they should have). So... someone else violates a trivially stupid 'rule', and my own life is negatively impacted, which is wholly unjust. That was my takeaway, which has stuck with me for ~40 years. I still remember a couple of the kids who'd been 'abusing' that privilege beforehand, and remember what impact they and that teacher had on me that day and beyond.
Kbset – Knowledge-Based Support for Scholarly Editing and Text Processing
If they can't explain how the change is an improvement or fix for some problem, then it probably isn't being done for the benefit of the customer.
Clearly, you didn't read the article from the original author. Ads were deduplicated, so only a single ad was shown, even if 500 deps used the funding dependency.
Deep neural networks don't help with problems where there is no solution; neural networks approximate functions where the explicit form of the function is unknown. For example nobody knows how to implement isCat(animal) without using machine learning, but we have enough data on cats to approximate said function without much trouble.

SAT solvers work out if it is possible to satisfy a logical model (hence the name).

In theory a neural network could approximate a function that solves SAT. In practice it is a much better idea to use a SAT solver. Neural networks aren't that powerful at solving logic puzzles.
not as simple either, you still need to detect that the power is gone or fading independent of the capacitor...which all adds up
> While OO seems to be out, and FP the new hotness

Funny that. While I prefer FP, and did since I've learned Python, my teachers are really hot about OO, even pushing us to use it in Python projects.

(Looking at projects from previous years, they mostly seemed to use Java. Then also because of browser integration and obviously because of the OO <-> UML <-> Project links ?)
All matte paint on cars is dangerous, which I suspect is part of why you almost never see it except as a dodgy repair.
Is the bug you're referring to coercing people of a lower caste into overworking for next to nothing? Or escaping blame from what shell companies are doing at your orders?

Sarcasm aside, both of these things have been an issue for centuries. And while I'm not anti-regulation by any stretch, I think we've found that regulation doesn't work too well when the company(ies) being regulated have more money than god. We need a new weapon.
Thanks for the quick reply. Much appreciated.
Discuss HN: How does FB hyper target an individual?
Bio robots are better off doing higher level, fulfilling, mental work instead of dangerous grunt work.
Claude: Common Lisp Library Audience Expansion Toolkit (2014) [pdf]
How's Leipzig? I've been meaning to visit for ages, for reasons I'm still unsure.
It's copying the actual libraries, so it's more like cutting off actual fingers rather than just taking the prints.
Industrial scale manufacturing of just about anything probably involves quite a few carcinogens.
Sure, but the more accurate English phrase for that meaning is more like a simple "always".

"almost always" is more like a 95% threshold, sometimes higher but with an implication that failure is realistic.
To be honest, for 99.99% of all the software I am using, I don't even know who authored/produced it. The same for other every-day products I use and/or consume.

Actively contributing or joining a group would be an indication that you share views with them.

But having installed a piece of software maybe through a package manager? Simply using it?
I'll be downvoted for this, but this is so astoundingly tonedeaf and entitled I have trouble finding words. Fly around the world to lounge in a room all day. In a world of climate crises, most of which arise from overconsumption and CO2 emissions at all time highs, we need fewer people doing this. Please, just stay home. Or at the very least, find a hotel in your area and pretend.