skysight-inc/HackerNews huggingface dataset:
Don't write the blog post, only write the "conclusions" section. "Not using conses leads to more copying and more garbage being generated" or whatever.
Agree, there's clearly more left-leaning stuff on here than other positions.
What y'all need is concurrent ML. I don't know why, but it still seems rather unknown. For me it hits the sweet spot of power and flexibility (generalising the actor model and still not having to do the nitty gritty details of reagents). Guile scheme has what is probably the nicest implementation (utilizing multiple cores) and the best introduction:

https://github.com/wingo/fibers/wiki/Manual
Thanks for the share! These icons are golden! I did something similar for logos that could be of interest to you - http://compute.vision/brands/colorpicker.html
There are thousands of examples with similar style across the "mainstream" media. At what point can we judge the state of journalism as a whole?
I also noticed that on Gnome. I never investigated the implementation details of that progress bar but my gut feelings is that the file is read from (or written to) the buffer cache quickly and the progress bar goes near to 100%, then stays there until the last writes succeed and actually write to the USB stick. Then the eject button sometimes need extra time to finish the sync and tells me to wait a little. I always remove the stick when it tells me it's safe to do it.
Configuring the MacOS command line
WTF is a period activist? People have lost their damn minds.
Any recommendations for newsletters pertaining to typical Hacker News interests, e.g. programming, start-up business, cybersecurity, technology, gaming, etc.?
This is almost not at all about writing documents, but more about how to not suck at meetings with Jeff Bezos (a manual).
Yes, for sure. I have done this before, but I'm long overdue for another. I have to make it a conscious dedicated effort, otherwise I'm too lenient and I don't trim nearly as much as I ought.

I've done the same thing with tab backlogs. Once I accidentally closed a window and went to re-open it. I couldn't remember any specific thing in that window. I left it closed and moved on.
Structured Concurrency Cross-Language Forum Kickoff
> Doesn't this affect all databases?

Didn't affect LMDB. If an fsync fails the entire transaction is aborted/discarded. Retrying was always inherently OS-dependent and unreliable, better to just toss it all and start over. Any dev who actually RTFM'd and followed POSIX specs would have been fine.

LMDB's crash reliability is flawless.
Don't futures/promises help alleviate the last two cons under callbacks ("callbacks swallow exceptions" and "callback after callback gets confusing and hard to debug")?

Odd that they weren't mentioned.
abstracting the complexities away and making the technology more accessible is a good and inevitable thing. Do you think academic gatekeeping and elitism have more value? Doesn't mean that there is no room for experts with deep understanding though.
Last month I got billed $10.00 for a 100-page transcript.

March of last year I got billed $12.60 for a 126-page transcript.

Not sure where you're getting your information from.
The iframe would have to be part of the HTML document from the very start. Maybe a server-side pre-processor that appends it as it's served.
https://www.oecd.org/daf/fin/private-pensions/2018-Survey-In...
When using qt as dll's, apps typically become several tens of mbs in size in my experience. I'm on Windows though. Is windeployqt extremely suboptimal if this is just 50kb standalone?
Ask HN: Advise for Masters Student Specializing in ML
I would be starting my Masters in CS from Georgia Tech this fall. I currently have 2 years of experience as a Software Developer at Oracle. The main reason for joining Masters is to learn ML and transition into applied ML roles. What should I do to optimize my learning and improve my chances of landing good jobs once I finish Masters? Would I need a thesis/projects/relevant coursework?

Also, ML currently is a vast and fast moving field. How to keep myself relevant/updated with the latest advances as a student?
What is the value of a robot life?
Yay? Nay?
Are you sure? I have not used Westlaw or Lexis, but from a quick search, both of them appear to offer services – albeit distinct from their 'main' services – that provide access to court dockets and corresponding documents [1] [2], which would account for the rest of what's in PACER.

[1] https://www.lexisnexis.com/en-us/products/courtlink-for-corp...

[2] https://legal.thomsonreuters.com/en/products/westlaw/dockets
Same experience here. Impossible to believe that a site with such poor user experience can at the same time offer a product that "puts viewers first".
I noticed that someone criticised the blood droplet as "Ambiguous and multi functional". I've noticed a lot of this kind of attitude around discussions of race, LGBT and women's issues - activists pushing for "exclusive rights" to things like emojis, words, activities, places for specific groups. That isn't very inclusive. I feel like the most outspoken "social activists" have good intentions but don't really know what equality or inclusivity really mean.
I'm getting 74ms of total latency loading this page; much less than hundreds.

You are correct that there are latencies involved that don't involve executing code, however my experience with Ruby, Python, and PHP is that they contribute a significant portion of the total latency in the most basic CRUD LAM(P|R|Py) stacks. Once you start getting into much heavier applications such as CMS's or eCommerce app code execution can easily dominate request latency by more than an order of magnitude.
Replace "depressing" by "dangerous in the case of certain applications" and we can agree: https://en.wikipedia.org/wiki/Weapons_of_Math_Destruction
My ex roomate was growing mealworms for his iguana and we even ate them.

Raising it was super hard, it was in a plastic box with a few lights, fed our food waste and kept in a closet.

The trick is to get people to eat them, I tried and it was tasting like chips but I wasn't too hard to convince, my girlfriend on the other end couldnt even look at them...We managed to sneak some one day and she liked it but lost any trust in the food my roomate or myself cooked.
IPsec has a tunnel mode over UDP, which is of course NAT friendly.
any hobby robot is good enough, as long as you are ready to tear it appart and superglue sensors on it and change it's software.

start with a balancing bot, you can already go crazy with the sensors and control law.
US ARMY vs. RUSSIAN ARMY vs. CHINESE ARMY: Who Would Win?
> I'm afraid that the only real recourse is to have certain anticompetitive regulations automatically kick in once a business rises above a certain percentage control of access to some market or medium that has become significant.

Companies like to say they're providing a "platform"; maybe it's time for that to become a legally recognized concept.
What kind of web design is this?
I’m just disappointed that they haven’t yet implemented eye and hair color options...
Well, less competition is generally considered to be a bad thing.
For JavaScript, https://javascriptweekly.com is pretty good.
There's a difference between "a platform" and "the platform."
Did you mean "exciting"? A few steps of matrix multiplication shouldn't require extensive programming knowledge. Backpropagation is intuitive to someone who already understands algebra and calculus. It doesn't take much knowledge. Creating useful models still requires real practical skills, especially for high confidence levels in complex datasets.
The terminal was not built for that kind of automatic lookup, and I often find that options are only interesting in their contexts, so while it might in many cases be possible to show the docs for one option only I think you would have to write a man pages in a different style to make that really usefull. The best place for you to create a PR is against the original program, it says on Explainshell that everything is built upon the original man pages, or maybe you can create some kind of new service like http://www.bashoneliners.com https://www.commandlinefu.com to add your own documentation for random commands and options..

That said good documentation is a hard problem, what to document, how to do it, and what use it will have down the line. Your goal is not everyone elses goal, I always come to the problem from the other side: "I need this extra thing from this command, do I need to code somehting custom or is there something that can do it for me". So it's mostly a question of refrasing problems that fit the tools I have rather than looking up what one option does.
I dunno, why do people insist on reading websites on mobiles? :)
I just realised the "download" icons aren't meant to be "similar icons"... they allow you to download the one above. Doh!

I've re-tried the "remove user" one but uploaded an SVG instead of a PNG (so technically the resolution is unlimited). Uploaded it both circled and not circled.

Here are the results: https://imgur.com/a/OT8Spjt
Google actually offered about 10 years ago not only to do that, but to pay the judiciary for the cost to get us the data, and to publish easily accessible continuously updated complete data dumps (IE so you download the xml for it all) .
PACER turned it down.

Mainly because they make hundreds of millions on it, and this would stop them from doing that.

(and since people seem to have crazy views - no, google did not expect to make any money by doing this)
They're a step towards it, but they don't really solve the callback after callback on their own. You need something like a ->get() or await on them to be able to serialize the flow of things to completely solve that.

But that encapsulation of success or failure does do wonders for helping the swallowing of exceptions, by basically wrapping the async operation in a try/catch that carries it over for you.
Whether it's 'dehumanizing' or not, overstimulation can certainly undermine presence in oneself. Just relaxing, allowing yourself to be at home in your surroundings, thinking through your environment, other people, yourself and life. I spend more than an hour walking through the centre of a beautiful city every day. I tend to listen to podcasts, but I often finding it far more enjoyable to just absorb the street and the sky, and let my thoughts drift naturally.
One way is to scale the images down and threshold to black and white. At smaller scale they should be identical or much closer.
I don't follow. What can this do that notepad.exe can't?
The fact you think more people issue threats than talk about periods is a bit depressing.
From what I remember you need a commercial license to link QT statically so it's unavoidable. I'm guessing linux reuses the shared library, but apps on windows usually ship all DLLs alongside the binary.
notepad++ is better
I think the point is much often closer to "open is a prerequisite to security".
I get so much of this. I actually have a couple of newsletters that I enjoy, but every tech product I sign up for has a newsletter attached that I haven't asked for.

I found https://leavemealone.xyz just before the end of last year and unsubscribed from 238 newsletters. It's made by a couple of IndieMakers.

My inbox is much cleaner now, some might say even boring. Though are they are starting to creep back in as I go about my internet life.
"callbacks swallow exceptions" - I guess you're right, but I'm talking not only about JS implementation here. I'll delete it to generalize

"callback after callback gets confusing and hard to debug" - I think it is true even for mature developers
> Turns out some parts of the Android YT UI has a max of 199 videos.

It also turns out the YouTube service limit of videos in the "Watch Later" list is at 5000 videos :^)
Also tried this "in-out" icon. I can kinda see how the algorithm got the results. Happy to send you a bunch of SVGs if want for testing BTW.

https://imgur.com/a/hDdDHED
The pattern I use is to create classes for stores, each store having a small, fairly well defined scope e.g. AuthenticationStore. These stores contain the observable variables, computed variables and action methods (I use strict mode) for working with the data. I allow the action methods to do other stuff like make HTTP calls etc too, I find life much easier that way rather than all the side-effects middleware hassle with Redux :)

I then use the “root store” pattern from the MobX docs (https://mobx.js.org/best/store.html) - I have a stores/index.ts file which contains a class containing instances of all the other top level stores. I can then instantiate the root store and access it either through Provider or as a singleton. Each store can have the instance of the root Store passed in to the constructor for cross-store communication, which can be convenient although I think other patterns such as callbacks are probably more architecturally sound.
We must have different ideas of what fx fluctuations are, +/-500 bps over a decade sure… not +/-500bps on -30% decline line over a decade vs a major pair…
Simpler Parts Make for a More Efficient System
Not quite wiki (you have to create your own notes) but you may find this utility helpful: https://github.com/sinclairtarget/um
It's a classic "fork bomb": https://en.m.wikipedia.org/wiki/Fork_bomb
Mr. Chu, I hope you never lose your tenacity with respect to writing blurbs on LMDB's performance and reliability. I have enjoyed the articles comparing LMDB with other databases' performance and hope you continue to point the spotlight on the superior design decisions of LMDB.
I subscribe to several of their newsletters, and they're all good: https://cooperpress.com/publications/
Decentralized Competition Produces Nonlinear Dynamics Akin to Klinotaxis (2018)
The collection is random precisely because we could not get folks like PACER to give us data, even when we offered to pay for the cost of production.

The scholar team is small. Anurag[1] thought there was no reason law shouldn't be accessible to normal people too. So we pushed on that direction (I lead an eng team in DC at the time that worked on opening up data that should have been open. We also did election information, etc).

Once PACER/et all turned them down, i'm pretty sure they made some deals but there really wasn't a good and complete source.

Worse, lots of states/etc had locked themselves into exclusive deals and so couldn't give us the data if they wanted to.
(They were actually happy to be locked in, it turns out).

They do have some fairly good feeds from paid sources but ...

Anurag is very persistent, but even here, i think he's been focusing on other areas that are more useful to people.

[1] https://www.wired.com/2014/10/the-gentleman-who-made-scholar...
There are a lot more women than there are blood donors. Periods, something that directly affects half the population at some point in their life, is going to be a much more common point of discussion than donating blood.
Wow. Now _that_ really puts the cost of non-enterprise cloud computing into perspective. That doesn’t sound bad.
Hardly irrelevant as if that's the strategy, you're going to be left with few businesses to start or invest in. From a practical point of view even a single office site may be such a single point of failure.

There are many practical single or narrow points of failure a bootstrapped startup or small business may encounter. The real risk to most starting out business is being seen as irrelevant - by the potential customers or search, whether app store or Google.
I don't really understand why people went with this headline and not "PostgreSQL developers discover most programs have used fsync incorrectly for decades, including PostgreSQL".
Your statement only holds if women talk about their periods. Which depending on culture, how they were raised, personality, ... definitely is not the case for all of them.
I've been playing with Tokio and Actix for a few days. That's the same feeling I get.
The discourse community is in desperate need of more plugin development I think. Maybe your forum can foster some discussion on plugins or some in a subcategory or something. Alternatively, it could be a subcategory to specifically discuss discourse, as I feel like there could probably be more places to do that. I just think discussion on discourse is probably shut down a little quickly on the actual forum and that organic discussion from HN-type posters might lead to something that could benefit discourse admins who are interested in more, I guess you could say creative? uses for discourse. Theres just a big hole where bots and category customization and feature toggling could be, and I feel like Im probably not the only discourse admin who thinks that.
You should put this in "Show HN: "

This project is amazing!

My hunch is that academia is already sniffing this and musing to adopt into their courses.
Missed this reply, but yes, that's what I'm talking about!
Another serious problem was/is the lack of interoperability. The key management protocol is complex with features for everyone and their cat. Lots of people expected operating systems to implement IPsec which would make it easier to manage large scale. That didn't work out all that well.

Since you can't count on interoperability, especially not in the future, everybody uses tested server/client combinations, that whole standardization process wasn't that useful anymore which somewhat negates any gain over using a much simpler protocol (whether TLS or something else).
I find some ads quite bad and I think Facebook should do some quality control. On my phone I have no ad blockers so I usually see them. I live in London and the majority of ads are about scammers trying to sell courses on how to buy and rent houses. Then there are the borderline illegal like the student loan ad with 1000% APR.

However, the point is that I didn't wrote the script to get rid of ads because I think are bad.
I did it because Facebook added 30 dom elements to each post to confuse ad blockers. It's more like a puzzle game than anything privacy related to me.
But why would Google have to pay for any damages?

I spoke with a lawyer about this and looks like it won't work at all. From what I understand Google doesn't have any obligation to serve his app on the play store. Unless you can prove that they are a monopoly, but to do that it's very hard and you need a lot of investigation.
https://wiki.postgresql.org/wiki/Fsync_Errors

Only FreeBSD & Illumos do the sane thing.
You have to study quite a lot of linear algebra before you can tackle functional analysis, the subject which includes the study of topological vector spaces. I don't know anything about robotics, however, so I don't know how functional analysis would apply, if at all.
:) Please feel free to share the SVGs. I will convert them to PNGs and test them out. I will add SVG support real soon. Right now I've put an exception handler that passes an empty array as query if an image format that can't be decoded is thrown at it :|
Why the obnoxious "sign up for my newsletter" popup?

The best reason I can think of is it gets more people to sign up to the newsletter. (Who are these people, that would sign up for a newsletter b/c something interrupted them reading the blogpost, but wouldn't sign up on their own?).

A popup is nice for the people who would sign up for a newsletter anyway, but a PITA for anyone else who cares to read the blogpost's content, right?
Depending on the framework it can. That's the purpose of the golang Context and C# CancellationToken.
I agree, the initial report on pgsql-hackers had a subject that blamed PostgreSQL too strongly and I think that carried through to articles and blogs and Twitter etc.

You are right, this affects other things too. And indeed several projects took action to remove any notion of fsync retry, referencing the LWN article etc.

POSIX is probably underspecified. AN Austin Group defect report would be interesting...
It's interesting that they mention specifically cervical cancer and head/neck cancers as some of the more successfully treated tumors, given that HPV is now thought to be a frequent cause of both.
Since Java doesn't have first class await support, I'm super excited about Project Loom.
Imo, using green threads also has one huge benefit over callbacks: legacy code, small hacks, PoCs written in a simple and imperative manner should be much easier to port to it.
Is a period a topic of normal conversation? “Hey Susan, are you going to the blood drive? Have you checked your glucose today? By the way, how’s that period of yours coming along?”

What’s there to say about periods? Seems a bit polite to be discussing periods in normal conversation; about as uncouth as one discussing bowel movements or mucus coloration. Of course there are legitimate reasons to talk about a period, but are those occurrences frequent enough to warrant a dedicated emoji?
When you’ve been in java version dependency hell then you try replicate the same install with Docker, and succeed in 5 minutes it all becomes very clear. I am very very far from being a Docker expert but love it.
It is not only regulation. There might be a legal fight over a discovery and for this there's nothing like a tamper-evident paper document to prove that a lab did X on date Y.
Qt for X11 was GPL since at least Qt 3, which certainly means you could legally link it with other GPL sources in any manner. I believe Qt 4 went LGPL for all platforms, so now I believe you can link it with pretty much anything that's open source, and dynamically link proprietary applications.

I am not a lawyer and some people disagree with how to interpret the rules of linking, but I think this is mostly the conventional wisdom.
I co-run a discourse community that basically operates on these rules. Absolutely nobody has been banned and weve had many...odd people come by at one point or another. Id rather not name it but I think the kind of thing youre describing is less rare than you think. It just relies on your existing userbase having thick skin and the willingness to self-moderate and come up with creative solutions for problematic users.
I have almost no experience with Docker so this may be a beginners question. How would one get to the output of a Docker image such as logging? On a (virtual) O.S. I can log on, but would I have a similar solution on a Docker image? Or would I have to redirect all logging to a central server or database?
Is a period a topic of normal conversation?

Yes
Stalin would be much more excited about replacing humans with technology than controlling them with technology. Why do you think Stalin goes to such enormous lengths to not only control and manipulate but also house, feed and educate all the little people? It’s because human beings are critical cogs in his vehicle of power. Stalin would ruthlessly automate everything he possibly could and the greater the degree of automation, the less important human beings become to Stalin and the fewer resources he allocates to controlling them. Technology might actually loosen the grip of stalins secret police on ordinary people.
Calling blood "the symbol of the period" is overreaching a bit.

Keep in mind that the blood drop was the only thing the Unicode working group accepted. The more explicit symbol was more popular in the UK but rejected by the Unicode folks. If you're uncomfortable with a blood drop emoji being used in this way maybe you should direct your discomfort at the Unicode folks.
So all they had to do was sign in, and those programs got access to private messages.

What are you trying to refute, exactly?
But how do you know it's still fresh?
I think one of the Dilbert books had this concept. Make one bullet point ridiculous so your boss can have some input and ask you to remove the “Be involved in a land war in Asia” step in your ten point plan.
Gender modifiers and skin tone modifiers already exist.

The two person holding hands emoji is actually implemented as person (with modifiers) + zero with joiner + handshake + zero width joiner + person (with modifiers)

Which is great, because it's backwards compatible, showing up as 3 emojis unless the font has special handling.