skysight-inc/HackerNews huggingface dataset:
That's a terrible, sad and rude comment that does not belong in HN. Instead of just criticize you could offer a constructive review. I hope English is not your native language and it has a less aggressive tone in the translation.
On the other hand I was on the interstate the other day and it told me to get off and take a detour, I ended up avoiding a massive backup. I don't always take the advice, but man I like having the opportunity.
Oracle JDK8 Now Requires a Login
...written by Glamour magazine.

Perhaps one of the greatest sinners in this regard actively profiting from content that leads to covetousness, jealousy, etc. leading to mental health issues and what not.
The examples definitely improved a lot in the last year. When I first looked at it there were very few and some of them were logos, not maps.

But again, it is not very obvious that the gallery includes sample code, and that you have to click the pictures to get there.

I know about projections, I just don't care enough for that to be the first thing I see. When I start out I just want to make a basic map, fast. (edit: That's actually typical of many open source projects: They start by telling you about all the fancy tech behind it and let you figure out for yourself how to reach your goal/what goal you can actually reach with it.)

Well, enough of whining about the page to probably unrelated people. I actually found it a sign of trustworthyness if a project page looks chaotic and full of bad copy. It means they're not a startup and/or trying to sell something, usually. (This is just too much though, it is not just not new and fancy with no calls to action and pop-ups for mailing lists, it actively tries to hinder you in doing what you came to do.)
> It takes extra work to upload those contacts

It also takes extra work to ask consent. You build it. You don't notice that your confirmation screen fails to trigger. You've just unintentionally uploaded a bunch of data without consent, when your intention was to do it with consent.

It's still pretty darn negligent, but it's easy to see how it could be done unintentionally.
This seems a good summary to me. After all, you cannot prove a negative.
>The purpose of such a system should be to give leads for further research. If you treat them as leads and only leads, then bad leads don't matter much.

If the leads are worse than a random toss of a coin, then you can come up with leads on your own.

Not all leads are good. Inviting the village idiot in a brainstorming session wont be of much value -- and Watson is more like the village idiot, than a valid lead generation engine.
Facebook seems to be completely morally bankrupt company. On one hand it is allowing it's platform to be used by budding dictators in building totalitarian regimes in Asia, so that it can increase it's user base in these countries.

On the other hand in western countries it is suppressing what it deems to be right wing to pander to people who are in majority on facebook and consider themselves leftist/liberals.
Your account is pretty new. We intentionally remove any accounts with less then ? number of comments to discourage people from attempting to set a record. Lol
For a more in-depth look at this, I heartily recommend Barbara Ehrenreich’s
Bright-Sided: How Positive Thinking Is Undermining America
I agree (as I said) that Google offered a solution that was superior to the competition. My only point was that there was, in fact, competition.
2 fixed cameras, of 1 fixed motor-mounted...take your pick? Suggest one?

Wouldn't really consider a discrete vibrator afixed to a solid platter a "machine" per se, but if you want to call it that, sure. I gave the problem 10 sec of back-of-the-envelope thought. 10 sec more suggests you can skip vibrator integration by selecting a more rigid transparent substrate, e.g. glass...Skittles would naturally rattle on that as a package is loaded. 10 sec more suggests you can constrain camera movement even further by using carefully oriented mirrors. How far down the rabbit hole would you like to go?
Question: do you ever feel like Cinnamon isn't as responsive as it could be?

I was using Cinnamon (first on Linux Mint and then on Manjaro) for a few months before the release of Gnome 3.32. I've switched to Gnome 3.32 and it feels much more responsive than Cinnamon. In particular cycling windows and doing anything while a notification is being displayed.

I really wish Cinnamon didn't stutter as much. It's the right amount of "desktop" I need.
Summary: developers were calling a method over and over 30 levels deep inside the stack and just barely not going over the 2k golang stack size initial limit. i.e. they were getting great performace because everything happened to be 1.9k or 1.8k, or just not quite 2k or more. Then, a change, and performance went terrible. On the opposite side of 2k with 2.1k or 2.2k an entire extra 2K more had to be allocated for a total of 4k to fit everything. Engineers stop at nothing to find the RCA looking at assembly of the binary and yes, forking the go compiler.
I'm willing to agree with that premise.
I do API development for the web. My machine runs Ubuntu 16.04, and my work is almost completely in JavaScript and TypeScript.

I have Node.js setup, and I have TypeScript installed as my first npm package, since the scale of my work is made so much more manageable by it.

Locally, I run WebStorm by JetBrains. It has a lot of useful plugins, and it’s build in Debugger is invaluable when debugging large, complex code. I use Docker for MongoDB and Postgresql. PGAdmin is extremely valuable for Postgres.

Git is used all the time to check in code, and most of my code is self-documented/JSDoc, since I’m not really a big fan of writing external documentation unless it is user facing.
I think this is exactly it: the big problem with dating apps is that every time the product succeeds, they lose two customers. The better the product, the lower your user retention rate.

Tinder-style hookup apps don't have this problem, at least to the same degree.
If I were to buy OKCupid, I'd do the following:

- Remove any features cloned from Tinder.

- Every major city would have a small office where singles can go to set up their profile and have a set of professional photos taken. Users can add other photos online, but their avatar has to be the one taken at the office. This would also help prevent fake profiles.

- Users will only visible or come up in search results if they are online, or by those they have replied to in PM.

- If a user doesn't go on any dates in 60 days, they are kicked off and have to go to their local office to get their account reinstated. (I'm most iffy on this one)

- Get rid of any existing compatibility profiling. No surveys. No "sex drive higher than average", or "less adventurous". All of that is horseshit.
This sounds distrurbingly like gladiator / slave pit fighting. It’s basically a horrible lottery ticket for poor players, most of whom get brain damage and a meaningless college degree, but maybe 2% of whom get life-changing amounts of money (and then some of them get fucked up on drugs or involved in crime anyway...).

It sure does not sound like a good way to distribute opportunity at life success to poor children..
What about a degree?
Fascinating read. Although the idea of using thread pools evokes the pthread management, this post is rather convincing that such "hand-holding" is necessary in applications with intense SLAs. Alas, the magic the Go team has worked with routines doesn't yield a free lunch for everybody.

If we accept that pooling is necessary in some cases, I'm curious – is there a common source that these applications use?

In trying to answer my own question, I found that M3 has a mature-looking implementation of such an abstract solution. https://github.com/m3db/m3/tree/master/src/x/sync.

Elsewhere, I couldn't find anything similar in the usual suspects. CockroachDB has one-off, specific implementations in the places where they've decided pooling is worth it. Looks like Kubernetes uses the stdlib's `sync.Pool` interface in a similar way, but doesn't use a full-fledged "routine pool".

Do people at Uber think this is a robust enough solution to be used outside of m3? Seems like it might be useful in the stdlib as an implementation of `sync.Pool` :)
Good. We should not be subsidizing Facebook's expansion with public funds. They can afford it.

As to fears of it pushing other companies away? We shouldn't miss companies that want handouts. How many people does the datacenter even employ? 12? Only 8 openings at the moment: https://www.facebook.com/careers/locations/loslunas/?locatio...
No but they will have a college degree. And in 26% of the cases they are the first person in their family to have a degree.
I like it at Google!
So on the other hand there is a toxic negativity that seems to reign in pop culture where people's impression of many things in society in general are on the pessimistic side of what real data shows. I wonder if this tendency towards toxic positivity in social media is some kind of equal but opposite effect that acts as a balance.
SquirrleSQL
It me! Dropped out of my PhD program to do software engineering. Great preparation for thinking from first principles.
Fair enough. Different people have different needs.
Google squandered all of their goodwill is why. People no longer believe they can maintain new initiatives long term.
Its still the smoothest DE on my old Acer laptop from 2012. It never misses a frame and gets out of the way maximizing the space for the applications.

Out of the box its not very configurable, but install compiz settings manager and its very good.
If you like to try a new type of working environment, the main Ubuntu with GNOME is a solid choice. GNOME is actually pretty great.

If you're more looking for familiarity coming from Windows, go with KDE and their Ubuntu-based distro, Neon - https://neon.kde.org -

Also, I have to mention, If what you want is the latest & greatest, want continual updates, great setup for multimedia & gaming etc. try https://manjaro.org - this is not based on Ubuntu, but rather on a distro called Arch, however the advantages are that you're always getting the latest software & as a result there's much better support in terms of the latest GPU drivers etc.

Many are afraid of occasional instability that can come with fresh software that Manjaro ships, which is something to consider, but it hasn't been a problem from what I've seen.
an aside: i'm always amazed at the number of people in new/late-model cars driving while holding their phone to their face.

why aren't these people connecting to their car? if they care enough to drive and hold a phone up, it seems likely they know about bluetooth.
I don't see that ever happening; the amount of work needed would be enormous and the breakage would be epic. Even in Fedora land, Silverblue still uses RPMs to build OSTree layers.
MWE: 1. given your corpus you run something like word2phrase algorithm on it. 2. Compute the phrases. 3. Compile them as one Min DFA and do left-most-longest match between the input sequence of tokens and the compiled DFA. We will include this as a separate API with phrases computed on some large corpus.

Word-Guessing: 1. We compute a mapping as a finite state machine from a word to its properties. 2. we generalize the finite state machine by shrining some path and creating new finite state with the union of the properties so that a. no mistakes are made wrt the known words, b. the model is as general as possible. The result is a finite state machine that a. does not make mistakes wrt the known set of words and is b. as general as possible for typical unseen words.

We will put description better than this comment once the models are published.
There are high-end trend-driven Apple customers who update their hardware constantly, but there are also people who have a general preference for Apple products and update occasionally. I'm still on a 2013 MacBook Pro and an iPhone 6.
Personally, hardware-wise I just like things that are a) made out of aluminum and b) have hi-dpi screens, and I appreciate a non-finicky BSD-derived OS.
Though I'd agree with the sibling who questions how much of a game changer it is, I can't help but notice how fantastic an example this is of the value in having a diverse team developing a product.
What you say regarding patterns is true compared to human-made thubgs, but I'm not sure that is what is the root attraction.

For me it's the practically endless possibility that I will see or hear (or even smell) something new if I'm using my senses (instead of busy thinking about human problems).

There's little difference betweey explanation and yours, but I selfishly think it's all about our experience.
Letting violent groups that hate everyone who doesn't line up with them persist because they're fighting people we don't like more has not had a successful track record.
If you thought there were enough people who thought similarly, wouldn't the right move be to sponsor a farm together? Don't people already do things like that? IMO a community funded farm with a highly accessible interface and transparent operations would be amenable to a lot of health-concerned people.

It makes a lot sense to me that like-minded individuals who don't like how how their food is handled should prefer a scalable method that doesn't break your back and takes advantage of modern efficiencies, and a way to handle excess supply so you're not wasteful. I can't see a vehicle going from house to house collecting tiny and disorganized surplus.

Plus, I'd rather see what a community plot could do rather than vs small home plots good for only growing mint tea, if even that.
Ask HN: Do you have any rules of thumb for when to hire?
More specifically I am asking about the timing for specific positions. Obviously having the cash flows to hire is a key but what other metrics have you found valuable to look at? Has anyone found any useful heuristics or books for, as an example, deciding between another developer vs another sales person? The majority of the material I've read on the subject has been geared more for larger organizations and not a small series-blah startup.
KDE and GNOME both have sort-of-working EGLStreams backends. XWayland remains completely broken on EGLStreams so it's not very useful considering how many applications still lack native Wayland support.
i only charge my iPhone XR every 2-2.5 days. but i don't commute, and i sit at my desk 4-5 hours/day. when i charge (wirelessly), the phone's right in front of me.
> we like the primal, violent aspects of the game

Do we? I like the strategy. Honestly I'd get just as much enjoyment if they played touch football and replaced the line with counting to three banana.
I don't remember how long it's been the case, but these days LTS is the first option that they show you, and it's clearly marked as such: https://www.ubuntu.com/download/desktop

LTS releases also don't offer upgrades to non-LTS versions unless you explicitly enable that via the "Software & Updates" tool.
There's no much that can be said. Your quantitative analysis is weak.
National Enquirer to Be Sold to Former Newsstand Mogul
Does you phone make it seem like your battery is an insignificant part of the product? Are you likely to play with the battery repeatedly until it comes off?

Not comparable.
https://en.wikipedia.org/wiki/Solitaire_(cipher)

"The Solitaire cryptographic algorithm was designed by Bruce
Schneier at the request of Neal Stephenson for use by field
agents in his novel Cryptonomicon, enabling them to
communicate securely without having to rely on electronics or
having to carry incriminating tools, It was designed to be a
manual cryptosystem calculated with an ordinary deck of
playing cards. In Cryptonomicon, this algorithm was
originally called Pontifex to hide the fact that it involved
playing cards."
If you flash a laser at a detector on the Moon, there is a whole continuum of events between the source (the laser) and the destination (the detector on the Moon). The spacetime interval between the source and destination events is zero, but there is still a whole continuum of events between them (all the events the photon passes through between the source and the detector).
I would say GP's claim applies best for the first job, where that question of the gap is most visible.

I studied physics and later entered tech. The first proper development job was the hardest to get, because it was an uphill battle to prove competency.
"It was clear that something was leaking my location, and that was being used to push ads to me through Android itself."

Android is leaking your location on purpose...
Commodities Are Coming On-Chain
I have met a physicist at Perimeter Institute who went all the way to Engineering at Master level and pivoted to Physics PhD. If he could do that, I'm sure you can. I do not remember his name, just his face.
AES-GCM-SIV: Nonce Misuse-Resistant Authenticated Encryption
4 years of competitive programming in 4 minutes
I feel like walls should be covered in green/blue stochastically transforming patterns meant to elicit the same response that nature does, ideally with feedback from an EEG headset that picks up on what patterns are most calming for a given person.
It's also 10X faster than SpaCy :) see the repo benchmarking
- Install Go

- Install plan9port

done
Is anyone working on removing underscoring—by which I mean background music, not underlining—from video with dialogue?
It's not just a matter of toxicity. All food coloring is fraud. Even in the obvious uses like candy, where you can readily identify that coloring is in use, it is yanking on instincts that we evolved to obtain nutrition.
Not sure what you mean. I'm saying if Fukushima Nuclear Plant had never been built as the author is advocating, and instead the entire site had been used for renewable energy production, it wouldn't have contributed nearly as much electricity to Japan's grid to serve as a suitable replacement, so it's not a very strong argument. It's annoying to have the author say "if x had never happened, y would not be a problem is a facile argument" and then make the same facile argument with a different x and y.
This reminded me of the Netflix show The Curious Creations of Christine McConnell where it's an ongoing joke how she wants to get ready for guests in the evening, so she makes this outrageously detailed gingerbread house then nips off to construct an elaborate dress before returning to solve world hunger or something. My wife and I speculated that it's a subtle dig at people who post like that on Facebook like they can ignore the laws of time and space at will.
>Google tried this with YouTube Red. It doesn't work.

I'm a Red/Premium subscriber, I love downloading my videos to my phone and, of course, no ads. What makes you say that it doesn't work?
Similarly, google has been publishing my mailing address on the "Maps" app for decades and I've yet to see bloggers write about it.

Publishing mailing addresses worse since that is a physical location in addition to being mail location.
Yes, this is true, but the 717 was acquired from McDonnell Douglas as the MD-95, so it wasn't an organic design.

Their ending of production is another indication that they aren't interested in the market.
I agree, it's a terrible way to distribute wealth. But it is a way that currently exists. Do we take it away without a replacement?

Yes, long term I think football wouldn't exist if we had lots of wealth redistribution programs. But we don't.
I suggest we take each AI doctor and place it in a self-driving car. The AI doctor will have a speaker to talk to the AI driver. Then take all these self driving cars with their AI drivers and passengers and get them all to drive together in circles on a race track. The last car not to crash gets to survive and is taken to the Whitehouse where it can advise Trump on what Mexicans and Muslims really think.
GNOME 3.32/Ubuntu 19.04 allegedly adds fractional scaling for Wayland sessions but it doesn't work for me (doesn't show up in settings).
KDE has a clipboard manager app, I think its called Klipper.

I never used it because I don't like having a history of my actions.
I was initially interested in Brave because of the crypto integration, but as soon as I installed it I all but forgot about it. The real killer features are speed, privacy, and ad blocking by default.

It's not perfect by any stretch. When I was on Android I used it as my default; now I'm on iOS and Safari is fine. I sold my personal MBP, and now I only use my work MBP for light browsing sometimes (Opera) and my home desktop/gaming rig very rarely indeed recently. Brave makes up maybe 5% of my browser usage right now, but I still recommend it to friends. It's good at what it does, and the crypto stuff feels very much like an afterthought.
Gartner reports and similar places.
I had that first reaction. But, I think there might be something different for Ryan in this case.

Specially, Ryan might view the interaction he had, despite being under false pretense, as a legitimate personal connection to the individual. i.e. the online checkin might be a trigger for stalking behavior that simply being in the same physical presence might not be.

I mean, maybe this isn't a big deal. But I do think it could potentially be different.
"And do we have any idea what God's Number is for sorting a deck of cards?"

It depends on your definition of sorting. Since we have a known, finite, compact set of incoming inputs, essentially the numbers 1-52, as rocqua says we can use a bin sort with 52 bins and sort the cards in essentially 52 operations. This is physically practical as well. Generally the "constant overhead" on it is such that people will sort with something more like a merge sort, but it's certainly completely practical to find a space large enough to hold the entire deck laid out physically.

If you limit sorting to the computer science sense of the term, in which the sort must be accomplished by swaps, I expect it could be worked out pretty easily by people skilled in the art of sorting, again because the small constant size and input makes it relatively easy. I know it can be proved that this style of sort can't take less than O(n log n) comparisons, but I'm not 100% sure I can guarantee it's literally ciel(52 * log2 52). Somebody else may be able to.
EDiscovery vendor made the Mueller report a searchable demo of their product
Slower is not the same as not moving. Long Term Support is not Infinite Term Support.
Thank you. This is a problem for my wife as well. She stays at home and is an introverted person so doesn't like to go out and socialize. Instead she sees the constant flow of amazing things that everybody else is doing, and feels like a failure.

My kids are hard to deal with. I honestly don't know how she does it. I have to remind her of that when she gets mad at herself for having started a business that failed quickly, and other things that haven't worked out.
Hmmm... you bring up some strong points. I'll have to do research later and confirm / reconfirm my armchair lawyer powers.

But for now, I should note that Volume II of the report has very, very few redactions.

This is important because Volume I seems to implicitly exonerate Trump (at least, Muller doesn't seem to think there's anything here).

Volume II however, Obstruction of Justice, seems to be the issue that Congress should look into. Since Volume II (Obstruction of Justice) is mostly available to the public / non-secret, I'm feeling pretty confident that Congress has what it needs to act (or decide to not act). There are a few "HOM" (harm to ongoing matter) redactions, but the evidence is laid out pretty cleanly.
I just figured there would be some fancy battle tool!
To be blunt: when I'm hiring for a developer and interview who worked for Facebook as an applicant I'm going to have a lot of questions about exactly what they worked on. There's no way a feature like this created by accident, the developers who put it together knew exactly what they were doing, and did it anyway.
No, place its edges underneath the cover so that it never seems removable.