skysight-inc/HackerNews huggingface dataset:
As I explained in another comment in this thread, it is extremely unlikely that there is any quid-pro-quo exchange of money for favors by the journal publishers. I've heard plenty of third-hand rumors of star professors having an easy route into the prestige journals, but it's always because of a personal connection to an editor and/or exceptionally good reputation. I've never heard any rumors of money changing hands; the incentives are all wrong.

What I've seen actually happen is much pettier; without going into a ton of detail, it's full of perverse incentives and typical sloppy human psychology, even by exceptionally brilliant and otherwise admirable people. Academic communities also tend to be structurally very conservative and decentralized - thousands of tiny feudal lords working in loose collectives, aided by tens of thousands of low-paid apprentices. Organized change-from-within can be exceptionally difficult in this environment, especially since the apprentices are merely temporary workers, but also very smart and ambitious people who are difficult to replace quickly.

I'm basically paraphrasing the words of many more senior and successful former colleagues here, usually spoken in tones of despair or disgust. I suspect most would be happy if Congress simply passed a law forcing liberal OA policies for everything that federal money touches, because that's the money that really matters. So unfortunately we circle back to corruption, as the term normally applies to US politics: some rich person needs to start a crusade and spend millions of dollars competing with the publishing lobby. Everyone, right or left, should want their tax dollars to be spent more effectively than this.
Want to first say that I've been using and working professionally with node since v0.10. I love it and don't want to give the impression that I am a hater at all.

That said, at my place of employment I am currently in the middle of migrating OFF a node server (your typical express stack) to a Kotlin/Spring based one. I think I have the perspective you want in other words.

My recommendation is use Kotlin. Its fast, interops with the entire Java ecosystem and all its libraries, has a fantastic and sane type system (think TypeScript on steroids) and fantastic tooling. Its also pretty easy to pick up. I had never worked with it before and I was up and running on day one with it.
What does the 4.0 api look like? I would home that they would expose a high-level interface for change data, similar to SQL Server or Snowflake streams. Most databases leave this as an afterthought, which is so unfortunate.
> whether end users can get at least one public IP.

That only gets harder as address space limits[1] squeeze more and more people onto Carrier Grade NAT and similar workarounds.

> NAT is actually a security feature.

No, it's not. All supposed security features are actually from some other source, because NAT is only ever about changing addresses (or port) fields in the IP header.

> it hides specific client host addresses from servers.

NAT usually makes your local addresses very predictable. Is yours 192.168.[01].[1-4]? Often guessing isn't needed; the other IP fields that NAT does not touch can be used to differentiate[2] between hosts behind a NAT.

> The last thing anybody should want is to leak even more information to the surveillance companies.

That's why it's so important that we move to IPv6 asap. The theoretical problem of a few bits of identifiable entropy (differentiating between a few hosts on a private LAN) is trivial in comparison to the centralization that NAT has forced us into. NAT forces network software development into the client/increasingly-centralized-server model[3].

> The point is that a flat address space isn't the RPC-panacea

A flat address space is the most important feature of the original internet, because it makes all hosts equal in the eyes of the protocol. You don't need an imprimatur[4] - an authority's permission to publish - to publish from your own IP. You don't need a centralized server's permission to develop new network software that uses new network protocols.

Of course we don't want to leak information to a serer, especially those owned by surveillance companies. The way to do that is to write software that doesn't involve that server, which is only possible with a flat address space. Arguing otherwise is arguing we should keep using party lines[3].

[1] http://www.potaroo.net/tools/ipv4/index.html

[2] (section 0x03-2) http://phrack.org/issues/63/3.html#article

[3] https://news.ycombinator.com/item?id=20169372

[4] https://www.fourmilab.ch/documents/digital-imprimatur/
Honestly very little. Just the basics. Simple Algebra, arithmetic and geometry are enough. I would suggest start with a language without worrying about math. If you need for anything, learn it on the fly
The fundamental definition of wealth is time.

Wealthy people can purpose far more of their time.

Accumulating capital works like you say, bit we have work to do otherwise.

Improving basic wealth is possible, and does not impact capital much. Some, but not to a degree many, if not most will be concerned about.

It should be OK for ordinary people to be a bit wealthy. Arts, research, even just play are all rewarding, important.

For a reasonable amount of our time, yes. People can and should do what they want. It is not necessary we tighten this all up to some totalitarian optimum.
The Earth will be swallowed by the sun before you guess that GUID.
Why not start with the why of your own argument?
I think you caught HN at the wrong time; ansible seems to be the general go to and chocolately for windows.

If this post doesn't get traction, try
https://reddit.com/r/sysadmin
There's some discussion on this topic there: https://www.reddit.com/r/sysadmin/comments/7j1o1g/recommenda...
When the packages and configuration files for the project are more complicated than the python code it would take to do the one simple thing that you need. A lot of frameworks tend to bloat to handle every use case and become overly complicated because of it.

Things like passing protobufs/gRPC when C structs, JSON, or CSV files will do, job scheduling systems that could be replaced by a postgres table, most Kafka applications.

I once worked with a guy who would pattern match whatever problem you had to the trendy Apache or Google library and then spend weeks/months setting it all up. He was easily the least productive person I've ever worked with.
I can’t find a good authoritative source so I’ll revert to casually regurgitated fact(oid?)s. Each neuron contains on the order of 10^^13 atoms. There’s a lot of potential for complexity in each of them.

The other comes from the mind-boggling (heh) connectivity between them.

If you’re a podcast listener, pick an episode you’ve heard in the last week, scrub to a spot halfway through and start listening. Do you start getting little flashbacks of what you were doing when you heard it the first time?

All that’s in there.
I introduce the idea as "I found a copyedit for your handout"

By dismissively using the jargon of a profession that most people overlook/look down on, you can often give the responsible person the suggestion in a way that doesn't attack their ego.
> Over the past two years, "payed" in place of "paid" has become very widespread and I have no idea why

It's been common forever, because “payed” follows the most common pattern of forming a past participle in English (“ad ‘-ed’”) and also fits the pronunciation people are familiar with from oral communication; it's been infecting more formal communication since automated spellchecking displaced much second-eye proofreading because it is actually a correct spelling of that verb form for certain—though less commonly encountered—meanings of “pay” (yes, the verb had different conjugations with the same pronunciation and different spelling for it's different meanings because English is just that way.)
I don't play this particular game, but I do play games. Here are some of my reasons.

I'm medically handicapped. Sometimes I can't go anywhere. Playing games to occupy my mind helps me not go crazy.

When I'm in a lot of pain, sometimes playing games is the best way to occupy myself because I can't inadvertently make an ass of myself. It's easy to come across poorly when you feel awful and telling people you feel awful is usually not taken to mean "I'm not trying to be rude." It's taken to mean "I'm entitled to be an ass because I have a good excuse."

As I've grown stronger, playing gradually harder games has played a role in my recovery and rehabilitation. It helps me exercise my mind and keep working at various recovery goals in a low key fashion on my worst days.

Playing games can be educational. I sometimes ditch games because I feel their mental models are a bad influence and I play a lot of games to educate myself about various things.

"Idle hands are the devil's workshop." Keeping oneself harmlessly occupied can be a big improvement over fucking shit up because you are bored, frustrated, not at your best, etc.

Mental occupation serves as distraction from pain and can be medically useful. I've read some things that indicate mental occupation can reduce the need for pain killers.

In a world with 7 billion people and climate change, playing a game can be more environmentally responsible than "exploring the real world." There are plenty of tourists out there just trashing things in the name of Disnified, predigested "adventure."
I got a very similar reaction with adult colouring books, when I tried one, I felt I should be rather doing my own drawing than just colouring in.
Israel Became a Leadern in Drone Technology
Flatpaking all the things? I'm not sure why there is this push for Linux to have the "download and double click" install experience of windows / Mac. Convenient to install sure, but as a user its a nightmare to maintain/update.

All people on Linux really need is an xdg-open standard for opening a package manager / running an install command.
> Whether the settlers landed at Plymouth Rock itself is not known accurately

I thought it was pretty well established that the landing and colony was elsewhere (but somewhat nearby), but Plymouth Rock essentially became a tourist attraction attached to it by fable later.
> I find it fascinating that languages have different sets of sounds. For example, in English p and b are two different letters, and pat and bat are two different words. But other languages don't distinguish them, and their speakers really wouldn't notice a difference if you said pat or bat.

This is related to a question I've been wondering about for a long time.

One of the first stages in language processing is converting a sound's raw physical waveform into a sequence of phoneme tokens. Different languages divide different sounds differently -- as you note, [p] and [b] are distinct in many languages, but not all of them.

What I'd like to know is how nonexistent sounds get classified. Take [θ], the thorn sound. It is rare, but physically similar to several other common sounds -- the stop at the same place of articulation would be [t̪], the closest nearby tongue-based fricative is [s], and [f], while not tongue-based, is even more similar.

All of those are attested substitutions for the difficult [θ] sound. And they appear to be predictable -- English-speaking babies reliably substitute /f/, which they can pronounce, for /θ/, which they can't. Mandarin speakers hear /θ/ as /s/. Cantonese speakers hear it as /f/. (As, I believe, do Russian speakers.) In Ireland, the sound is replaced by some kind of /t/. But all of the languages I just mentioned offer the full set of /f/, /s/, and /t/ as available options.

To a certain degree this is conventionalized. I'd believe that modern Irish pronunciation is based more on what you hear from other Irish people than on a difficulty with thorn. And in English, the Mandarin sound /tɕʰ/ has sometimes been recorded as "ts" and sometimes as "ch", and if you pronounce it to untrained listeners and ask them what they heard, you'll get a mix of both answers. (Today it is less helpfully spelled "q".)

But nobody trains babies that if they can't produce a correct /θ/, the proper thing to do is to fall back on /f/, because /s/ would be a faux pas. The babies just do their best, and they all independently agree that their best approximation to /θ/ is /f/.

I think it should be possible, if you know the phonology of a language, to determine which phoneme (or possibly phonemes) a particular foreign sound would be understood as by a speaker of that language. As things stand today, it isn't -- we know that different languages will cause the same sound to be heard differently, and we know experimentally what the likely options are for a given sound, but we can't predict an individual mapping. And there's enough consistency in what people hear that we _should_ be able to do that.
it's a real hacker's port, dammit!

Too young to remember the PC parallel port? That was the hacker port.
Like previous Ryzen lineups the entire line has unbuffered ECC support. Whether or not it's officially supported will depend most on the motherboard & bios and if they tested & validated it.

At this point the Asus Pro WS X570-Ace ( https://www.asus.com/Motherboards/Pro-WS-X570-ACE/ ) appears to be the only x570 board with certified ECC support.
Unprivileged Development Environment
SEEKING WORK - Remote
Hi, I'm Marilyn, founder of graphic design team. Get a team of two at a fixed monthly intern rate to:

1. get as many graphics as you want

2. revise as many times as you want

3. no extra fees

4. cancel anytime

5. for as many projects you want

6. guaranteed daily updates

7. one to work with you and another to design for you

8. you can set and forget

Apply here for 30-day free trial: https://meetanders.com/apply-unlimited-design/

See you on the other side.
They are just firmwares today, not BIOSes, right?

I'm still waiting for the fix to be pushed for rdrand issue that breaks systemd.
Perhaps designed around similar lines, but enjoyable with spending shorter amounts of time is "Foxhole".
Honest question: how can a rent be “high”? If someone signed the lease, they must have found the terms both affordable and agreeable. If rents were truly “high” I’d take that to mean higher than the market will bear and thus, unoccupied. You can clearly say an unoccupied but listed unit is “high”. But I fail to see how a unit with a signed lease is “high”.
Are flatpaks not all sandboxed? I thought the concept of flatpak and snap was that it offered sandboxing in a way what was never implemented to normal repo packages
Why do you think cash is preferable to electronic payment? I personally hate carrying change.
A common alphabet for Africa has been proposed for sounds not represented by the basic Latin alphabet of colonial languages such as French and English.

https://en.m.wikipedia.org/wiki/African_reference_alphabet
According to the post, it’s only 2x cheaper. So for the same dollars spent, I would cut my time from 48 hours to 24.

But, TPUs are not standard, can’t be used for any other usecase. So those savings might not actually be realizable when everything is taken into account.
Windows SCSI support has likely not changed since the nineties so... no thanks
"game cache" branding is stupid but it is L3 not just "more memory" and the amount that Ryzen 3rd gen has is actually significant. So much so that it hugely impacts some workloads like GCC compilation times, which are way, way faster on Ryzen 3rd gen than anything else thanks entirely to that huge amount of game cache, I mean L3 cache.
As I get older, I have had a harder time losing myself in many forms of passive entertainment if I can see the author's - for lack of a better word - schtick.

So, with games, movies, books, music and even paintings - if I my brain picks up the process first and isn't impressed or curious by that aspect, I lose interest. This is mostly common with movies and games, where the cost and expanse of the created world often require some level of formulas/trope. It is the inverse in a lot of music, where I am fascinated by the process and production a lot and can appreciate it at both levels more. Similarly with great TV - recently I watched season 2 of Fleabag and realised I was lost both in the story telling and in wonder/amazement at it's construction and execution.

Before full time work and a kid, there was a certain amount of time I could afford to lose myself in another person's creation, but nowadays if I start seeing the scaffolding, I can't unsee it. For this reason I am also starting to be drawn back to the sciences. I sometimes worry that I am finding it hard to relate to a lot of art and human expression because of this, so I try to 'lose' myself in it - but so much art (and predominantly so many games) require a lot of scaffolding.

Interested if anybody else can relate and share how they deal with this.
Basically none beyond arithmetic, though more is helpful.

You need some to learn computer science in any depth, though they can be learned togethe and quite a bit for some particular kinds of programming or application domains.
Not the author of the relevant post but assuming he's tailing off of the first response I can only surmise they meant that in their case Kafka was unnecessary/a bad choice due to the restraints posed (<5 minute delay, streaming input, etc). Agree that without context it's an incomplete comment that does come off as dismissive, ("junior dev") seems to be meant as belittling/insulting.
> I get the feeling people don't realize they have control over not just the color and action, but whether they're on at all.

Not a single vendor supports Linux. Luckily some things have been reverse engineered, but it's very far from "just turn it off". Even on windows it sucks if you're mixing brands. MSI Mobo, Asus GPU, Corsair RAM, gonna need 3 separate programs running at startup to control those LEDs.
Accidentally learning IPA because I needed social studies credits in university is probably one of the best things that has happened in my life. It’s so useful to know how to correctly pronounce a word, instead of reading poor English approximations.
Looks like it was hue (as hiw).

https://www.etymonline.com/search?q=hue
> Saul Levmore where he said that China was a bit of a mystery to economists, they have economic growth even though the market is far from as free as in the West

Is it [0]? That Levmore guy (a professor of Law) seems to abuse his authoritative name to state hypotheses as facts (without references). Maybe whoever made the video from his speech is to blame. Nasty stuff either way.

And the "have economic growth even though the market is far from as free as in the West" does not seem to feature in the video, presumably it is just a product of your misconcecptions, kind of like thinking that beautiful people are smart or well-intentioned.

[0] https://www.youtube.com/watch?v=ZLPgosR9YhI
Which version of English shall we use in this simplification?

While English could probably withstand some changes to orthography, there are also advantages to the spelling being somewhat disjoint from the exact pronunciation.
Why not do it like Facebook and make it totally impossible to turn a private photo into a public link without downloading the image and re-uploading it?

This isn't really about dealing with the case where the person you're sharing with is sharing without your consent.

The problem is really a case of data vs. metadata. If I get your browsing history it shouldn't give me access to all your private messages and private photos. As-described, getting access to metadata (urls) gives full access to data, which is not a good default behavior.
I've long believed that if you engage the medical system without being ready to question every decision and action-- or having someone on your side to do it for you-- you're playing a dangerous game.
I'm wary of buying ASUS due to past personal experiences (defective Z97 motherboard and GPUs) and their Canadian RMA service being a dumpster fire.

The Gigabyte X570 AORUS XTREME (as another example) says in the specs

> Support for ECC Un-buffered DIMM 1Rx8/2Rx8 memory modules*

* ECC is only supported with AMD Ryzen™ PRO-series CPU.

Hmm.
> (Bounded) model checking

Oh come on. If your bounded model checking is actually checking every possible input or program state, then it's not just a method of verification but an actual proof. (It may be a subjectively inelegant proof, but it's a proof nonetheless.) That much is obvious. What I clearly meant by "glorified fuzzing" was the far more common use of model checking in ways that stop short of this standard. That sort of use can still be nicely scalable, it does count as a formal method, and it can point out remarkably complex bugs in your system - but by definition, it cannot give any assurance that you're doing things correctly! That still requires proof.
<span class="pull-right" id="ipv4">2a0b:f4c1::7</span>

How is that an IPv4?
Beyond Confetti: The Dark Side of Startup Success
Why not work a second job instead of playing video games? This is pretty much what you are saying. That sort of stuff is as much work as a anything, even if done in an amateur level.
Or better... have an email address like papers@authorname.com which receives requests with the title of the paper in the subject line, and a piece of software then receives the request, waits for a random amount of time (anywhere between 10 mins to a couple hours), and then sends the paper to the requester.

It would seem that the author personally received the email and replied with an attachment as a "professional courtesy", while completely automating the process in the background.
Disclaimer: I agree with you mostly. I think your comment is an almost complete argument against playing video games. I do think it's a little incomplete to say that things inside a game can't translate to real world value. i.e. people sell accounts/items/characters for fiat currency with some regularity. Is that net-profitable or not? Maybe. Is it possible that time investment could have been spent elsewhere? Yes. And probably for better ROI. But in terms of ways that exist in this world for people to waste time/money/resources. Games seem like a very mild offender. Overall your comment makes a lot of sense though. Thanks for taking the time to write a well-thought out response to OP. Have a nice day!
This whole thread is about mate selection, not child production
Ah, but if you network a bunch of cloud computing resources to guess in parallel...

Sorry, bad bug bounty memories. ;)
WePay predates WeChat by three years.

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

https://en.wikipedia.org/wiki/WeChat
I agree that NOT NULL should be the default for columns, unfortunately that ship has sailed.

Assuming that the nullable foreign key problem could be solved, I think that NULL is valuable enough (and not that rare) that it ought to be the database owner's choice whether to allow them or not, as opposed to the superuser (not sure which way you're suggesting).
Collaboration Style (2011)
Well, this makes being faithful to my ethical commitments a little more complicated.
Flatpak uses kernel namespaces (like docker) to run software with a bundled set of libraries. From their FAQ:

> Flatpak mostly deployed as a convenient library bundling technology early on, with the sandboxing or containerization being phased in over time for most applications.

I don't really know if sandboxing is worth it for me. Running everything inside docker cotnaienrs sounds like an absolute nightmare when it comes to troubleshooting. You might think logs and things would be well defined and put in the right place for the OS to pick up, but if things were so well behaved we wouldn't feel the need for sandboxing now would we.