skysight-inc/HackerNews huggingface dataset:
Interesting catch, since moving to Germany I noticed some "something24"s (though only one comes to mind now) so I would indeed expect that to show up here, even if lowly ranked.

It looks like there are either no numeric pre/suffixes at all (that sounds unlikely) or they are not included? Looking through the raw I see nothing matching /[0-9]\+?$/
I love this topic of peer review. Feels like arguing about methodologies, software QA & test, learning organizations back in the 90s.

Peer review and the reproducibility crisis are the absolute bleeding edge of the human experience. Science, governance, transparency, accountability, progress, group decision making. All of it.

I encourage all the critics, thought leaders to also consider how to apply these lessons elsewhere.

Every thing said about peer review also applies to policy making, product development, news reporting, investigative journalism.

Peter Drucker, way back when, stated that management is a technology. Same applies to peer review and reproducibility.

For whatever reason, this post prompted me to think "sociology of scientific progress". I encourage critics to also factor in the collective human psychology. Covered by so many books, like the classics Structure of Scientific Revolutions and The Diffusion of Innovation. (Sorry, none of the more contemporary titles, a la Predictably Irrational, are jumping into my head at the moment.)
Propositional and Procedural Innovation
Yes indeed in Haskell. You have enable RecursiveDo for that particular example to work. I'm not sure why ferzul chose a recursive monadic computation when

let { x = 0:y; y = 0:x } in x

seems to demonstrate the same thing.
Latency is a big one--you've got to wait an extra round-trip for secondaries to acknowledge primary writes, and primaries (assuming you don't have reliable clocks) need to check in with secondaries to confirm they have the most recent picture of things if you want to do a linearizable read. Snapshot isolated reads shouldn't require that, at least in theory--it's legal to read state from the past under SI, so there's no need to establish present leadership. That's why I'm surprised that MongoDB requires snapshot reads to go through write concern majority--it doesn't seem like it'd be necessary. Might have something to do with sharding--maybe establishing a consistent cut across shards requires a round of coordination. Even then I feel like that's a cost you should be able to pay only at write time, making reads fast, but... apparently not! I'm sure the MongoDB engineers who designed this system have good reasons; they're smart folks and understand the replication protocol much better than I do.

MongoDB's also published a writeup (which is cited a few times in the Jepsen report!) talking about the impact of stronger safety settings and why they choose weak defaults: http://www.vldb.org/pvldb/vol12/p2071-schultz.pdf
> RISC

RISC (https://en.m.wikipedia.org/wiki/Reduced_instruction_set_comp...) is a class of computer architectures. RISC-V (https://en.m.wikipedia.org/wiki/RISC-V) is an architecture in this family.

> I was actually thinking of moving to using assembler in DOSBox

That would mean using cumbersome tools in a cumbersome environment to target the same cumbersome x86 architecture. It's a horrible idea. Please don't inflict your nostalgia on students. Your past context means nothing to them, and it would not teach them anything useful.

> What’s an equivalent platform / set of tools with which I could do some real world RISC?

If your Clang/LLVM is compiled appropriately, it includes a RISC-V backend. You can pass something like --target=riscv64 to get code generated. You will need a cross-libc installed if you want to be able to call anything but syscalls. Then use an instruction set simulator to execute the binary. There is a simulator called Spike for RISC-V, or you could use Qemu. The answer here sketches these steps: https://stackoverflow.com/questions/54670887/how-can-i-compi...

Alternatively, set up a whole RISC-V Linux system inside Qemu.
I was expecting a nicely-typeset PDF, but it looks like they simply printed the webpage to a PDF.

The content is probably in the public domain though, so maybe I'll take that on as a challenge—to produce a proper PDF edition.
If you, like most people in this thread, find this incredibly unethical and/or potentially damaging to your relationship with your current employer and as a result you are trying to delete your account, do one thing first:

Obfuscate your information before you hit the delete button!

Change your name, change your address, change the email to a throwaway, etc.

Yes, they -might- delete your information when you ask, but do they deserve your trust that they will get this right? If you are deleting your account you implicitly are saying you don’t trust their ability to manage this situation the way you would.

Keep in mind one likely outcome of this event is that they go out of business. Whoever buys their assets may well end up with a trove of data that includes your details.
Just ran the configurator, the price is _really_ good IMO. With memory maxed out (32GB), a 1TB SSD and WiFi 6 it's only 1099 EUR.

Too bad it's not offered with a 4K display. And personally I would have preferred a TB3 port over all the I/O that this machine has build-in. When on-the-go I'm using wireless connectivity anyway, and at my desk I like to use a TB3 dock with PD as an all-in-one docking solution. Not supporting charging trough USB-PD is also missed opportunity.
But that's clearly a false assumption. It assumes hospitals can be emptied and society put under house arrest with no excess deaths as a consequence, which is not only a very strange assumption but contradicted by huge amounts of evidence.

There's by now a whole lot of people, including many experts in many domains, who are concluding the lockdown will kill more people than the disease itself. Far more if it turns out they had little impact, which there is also quite some evidence of.
> he escaped when the zoo was bombed in 1943. His whereabouts were unknown until 1946, when British soldiers found him

Extraordinary that an alligator could survive for over two years in wartime Berlin. Where did it live, what did it eat?
We did a similar phishing attempt in my previous company, which had a bit more technical background than gitlab.

From the 200 people, only one gave up his credentials. from marketing, as expected. We don't let them near anything important anyway.
> Looks like a great product, aimed at a specific niche, I think details matter

Maybe you should fix up your own English first. ;)

There’s at least a misplaced comma there and two missing dots.
So, I’ve added more on CORS in earlier thread under this GP.
The Argument Against Quantum Computers and the Quantum Laws of Nature [pdf]
NoSQL is Not Only SQL these days.
Extremely well written! I learned a lot.

I wonder if someone can type up a well-manicured post-Morten of the recent triple byte incident?
And because they saved the money that you spent on building a good product, they now have more money to spend on marketing than you.
But those features were found in Java 1.0 so the influence can't be that strong, given it was heavily advertised as an object oriented language at the time.
In the US, we don’t have the same faith/trust in our government that many Europeans seem to either enjoy or suffer from, depending on one’s political views.

There are some things our government does well and many things it does far less than well. Government is also self-perpetuating, so if you’re going to make a mistake, I think it’s wise to make a mistake in having too little government, as that’s easier to correct.

(In any event, I think it’s also fair to observe/predict that “drunk driving is OK as long as the outcome does not result in a crash” is an extremely minority view in the population and does not reflect the laws in any US state.)
> Although I guess we do need these unsafe languages in case we ever need to overthrow a tyrannical government... no wait, I'm getting confused.

I have heard people say "we rely on exploits to be able to exercise software freedom on locked-down platforms" and "if games were written in Rust, a lot of the glitches speedrunners use would go away and we'd lose our hobby" so... you're not always off.
What do they call it in headshops that don’t have dispensary licenses?
In general, MongoDB’s defaults fall into two categories. The first could possibly be justified as making it easy for inexperienced devs to get started, but it means that people rely on those defaults and then try to promote to production, and unless there is an experienced traditional DBA with the power to veto it, it will go ahead. This is how they “backdoor” their way into companies. The second category is whatever will look good on a benchmark, regardless of any corners cut.

Compare and contrast with the highly ethical Postgres team, who encourage good practices from the start and who get a feature right first before worrying about performance. That may harm their adoption in the short term but over the long term, that's why they're the gold standard. And with their JSONB datatype they have a better MongoDB than MongoDB anyway! And have a million other features besides!
I've been waiting for something like the Quest for a long time, and I think it's great.

Heads up for those who are considering hooking it up to SteamVR, though-- while I did get it working over my WiFi six months or so ago, it was a lot of hassle to even load up the environment so I stopped messing with it in hopes the experience would improve.

After reading lots of good things about such alleged improvements, last night I tried again. The whole convoluted process had changed enough that even after a couple hours of tinkering I couldn't get it to work. I also somehow temporarily hosed the HDMI audio out on my gaming PC, which was very stressful as this is how my S.O. and I watch all our shows together on a daily basis.

So if you don't have a lot of patience for possibly hours of fruitless/destructive screwing around (which probably won't work the same way in a few months), maybe try to wait until you can find an Oculus Link cable or 3rd party substitute. My two cents to save you what I went through.
What a privileged and narrow view. For people living alone much of the hard part of lockdown is not having human touch or connection. I don’t know if I’ll see my significant other in 2 months or 12-18. But sure, I’ll just watch some Netflix I guess.
You can filter out deaths by suicide and similar, of which there isn't many so far (but yes, maybe the lockdown will kill more; it hasn't now). You kind of already have to filter out things like deaths by traffic accidents, of which there's much less now.
Aw shucks, thank you! <3
First look at AMP functionality in emails from Stripo.email builder
I just tried to delete my account and in addition to the thing about government ID it said:

>> We're processing your request and should be done within 30 days.

30 days to delete an account? I guess they have a lot of account deletion requests to process all of the sudden!
The best bet for autocrats is to minimize the public perception of what the pandemic is doing, because indeed they have very little to gain from it. The Dictator's Handbook explains the mechanisms of this very well.
Been looking for a guide like this.

Recently finished an MVP as a personal project, and was thinking about how promote it. It's a daunting task.

It's nice to think that l337 design (well... It's functional, hopefully) and a Reddit/HN post will be enough, but that's probably analogous to writing the first test record to your dev database, techwise...

On top of that, confidence is a big thing. What if my core hypothesis is flawed, or it's just a silly product? It's natural to want to innoculate yourself against criticism and rejection... That's a fundamental psychological feature of all nerds afterall.
Mozilla developed Rust specifically for this kind of rewrite. That was the entire point of it. (As relayed to me by one of the designers in 2011 or so.)

They didn't think just a rewrite in C would be enough, they didn't think any other existing language would be sufficient, and then they went off to design Rust. So the statement "Firefox is also the entity that invented Rust" kind of misses the point.
The difference is that I am happy to stay home. I believe it is the right thing to do for the tribe and an incredible bargain, an incredible cheap price for (minor) virtue and a sense of community, of togetherness.
I would probably get downvoted for this..

It's very rare to find those "scratch your own itch problems", the solution to that itch is most likely a google search away.

Pick a good product that you use and clone it. Keep an open mind because you can never copy the entire business since there is only so much you can see. Atleast you get some direction to start and you know that you are not trapped in building something people don't want.

Since you mentioned making your skillset strong(technical?), either way you win by just starting something.
I wonder when there will be good visual screen readers that don't look at html anymore.
It depends on what the parachutes are used for. If I'm airdropping food, and I can airdrop with 100% reliability for $1000 per unit food, or with 80% reliability for $100 per unit food, guess which I'll take?

There's a market for cheap, fast, easy, and good-enough reliability.

There are plenty of data stores like redis or memcached which promise and deliver exactly that, with known parameters, and they're awesome. I'm building an application right now where long-term data integrity doesn't matter too much (a dashboard will be down for a few minutes if we lost data), and they're the right way to go.

What I do grapple with is that MongoDB is none of those. When I've seen it used in projects, it was slow, hard, and expensive.

Because Mongo overpromises, it's hard to tell what its real limits are. You're quite likely to step on a landmine where something was promised but didn't come through. When that happens, you either have a huge amount of deep voodoo debugging, or perhaps it's a problem without a solution. That's almost always a lot more expensive than designing around psql in the first place.

And it's not particularly fast either.
When mechanical analog computers ruled the waves
Does anyone have any technical information about the (0day?) exploits used by this new jailbreak? The source code on github seems to be very out of date.

Will Apple delay the release of macOS 10.15.5, which is expected this week? (Curious to know if the same exploit applies to macOS).
Netflix US charged our new Citibank credit card at least 3 times based on a fraudulent purchase (somehow someone had made a Netflix account with our credit card number).

On top of that it wasn't even activated because we'd stopped using Citibank to simplify our accounting and just hadn't cancelled entirely yet. Backdoors exist apparently for recurring charges that roll over onto new cards for "customer convenience" because you wouldn't want to miss your bills and lose access to Netflix.
3D Face Tracking Software for Android: Banuba vs. ARCore Compared
Developing the best face tracking software for Android requires time, efforts and non-stop optimization. That’s why it’s important to keep an eye on what tech giants like Google do in face tracking and align yourself with them.
I'm talking about the time after the "real" lockdown. When we're supposed to "go back to normal."

I don't think going back to normal is practical, nor desirable. Ref work-from-home, air travel, etc. But for many people, apparently the bar for acceptable is "everything is exactly as before or it's too much change."
>The cost to dismantle millions, if not billions of tons of PV cell in 30 years is gonna be pretty higher, both in term of cost AND ecological impact than a localized power plant.

Got any figures for that? Higher than the ecological cost of dumping radioactive stuff into the pacific, or polluting the Irish sea?

As someone who might last another 40 years, but is hoping his kids last another 60 to 80, I'm OK if the cost is monetary in 30 years, as opposed to ecologically over that time.

> Also, Chernobyl is not a Gen4 reactor

Was Fukushima though?
> “A device capable of installing unverified software with an increased potential to introduce security vulnerabilities into the OS” is another.

The jailbreak community is usually quick in introducing patches for security vulnerabilities.

The most recent Mail bug [1] had a patch released 29 days ago [2]. Apple only introduced a fix in a 13.4.5 beta, and it's unsure if the same fix was put into 13.5 [3].

Admittedly, it'll be even better if the community strongly encouraged the installation of such tweaks in Cydia et al.

[1] https://blog.zecops.com/vulnerabilities/youve-got-0-click-ma...

[2] https://www.reddit.com/r/jailbreak/comments/g7eujh/release_m...

[3] https://support.apple.com/en-us/HT210393#135
Most of them die as hatchlings, but if they reach adulthood, they tend to live 35-50 years in the wild.

The oldest living alligator in captivity has been in a zoo for 84 years, but was an adult when they got him so he's at least 3 or 4 years older than that.
You are misunderstanding what I mean. Through I haven't be to clear I think.

What I mean is code which not only uses types and takes advantage of the type system but overdoes it. In many languages with a powerful type system you can encode much more then just basic types and this is useful to reduce possible error cases. But if you overdo it the type system part becomes too complex, type error messages too unreadable and it hinders productivity and on-boarding.

I'm a big fan of static typing and believe that more encoding more constraints in the type system is _generally_ good. But if the resulting types become to complex it often not worth it.
One can only hope so. I don't think that democracies will be able to survive the current effects of the Internet for much longer.
You’re the deepthroat defender, I don’t know who’s weirder. I continued this out of politeness by the way, I don’t find you very worthy of conversation, I just thought I would open an idiot’s eyes
Supercentenarians are in regions with no birth certificates and short lifespans
One of the names in The New York Times tomorrow is a murder victim
> Clients observed a monotonically growing list of elements until [1 2 3 5 4 6 7], at which point the list reset to [], and started afresh with [8]. This could be an example of MongoDB rollbacks, which is a fancy way of saying “data loss”.

I hope they learned the lesson, don't fuck with aphyr.
How does VR help you if you lost your job? As to the rest, yes, I suppose the lock down is easier for some than others, but I would suggest that for most its pretty fucking easy, and the amount of whining being done about it is a disgrace. People that lived through Syria's bombing or the Blitz would have a hard time comprehending what is it exactly that is so though about these few months.
> At Firefox they already knew the problem they were trying to solve using Rust, they already wrote that software, already discovered many of the overlooked complications involved in writing a modern browser, so, in conclusion, even a rewrite in plain C would have solved many of the bugs.

The Rust re-write was the third attempt; the first two were in C++ and failed.
To be fair medicinal marijuana has been widely used in a lot of countries for longer than that
Well, smoking joints ftw.

It's a social act, one has to roll it, pass it, i've even met people who had some superstitions and strong beliefs about the correct way of consuming a joint (weed in general) :P
Allocation heavy C++ can be pretty slow. It's also true unoptimizable (pure) virtual methods performing little work have quite a bit overhead that JVM can avoid.

Of course you normally try to avoid writing C++ like that.
Not a question necessarily about the technical side, but I'm interested in your opinion as to the root cause – is it desire to achieve certain results for marketing purposes, lack of understanding/training in the team about distributed systems, just bugs and a lack of testing...? Alternatively does most of this come down to one specific technical choice, and why might they have made that choice?

Very happy for (informed) speculation here, I recognise we'll probably never know for certain, but I'm interested to avoid making similar mistakes myself.
The Effect of Folder Structure on Personal File Navigation [pdf]
The general mood I observed about MongoDB was that it used to be inconsistent and unreliable but they fixed most, if not all of those problems and they now have a stable product but bad word of mouth among developers. Personally, I've treated it as "legacy" and migrated everything that I had to touch since 2013 [0], and luckily (just read the article so hindsight 20/20 -- transaction running twice and seeing its own updates? holy...) never gave it another try.

[0]: https://news.ycombinator.com/item?id=6801970 (BTW: no, my dream of simple migration never materialized, but exporting and dumping data to Postgres JSONB columns and rewriting queries turned out to be neither buggy nor hard).
Setting the story straight on quite a few issues
What I Learned from Writing Letters to Strangers Across America (NPR)
Been using Krita for a few weeks, UI looks quite similar to Adobe stuff, it's better than GIMP for out of box drawing if you're a beginner.

I also got a Huion H1060P which works better than I expected.

It's actually got me craving for drawing on paper again too, and it's great because of psychological drawing barriers because this way I can hide all my mistakes on my hard drives. And it's a steep curve, like learning to program.
Fuck me gently with a chainsaw
I agree completely, but that's no reason to not engage in marketing at all. If you're not touching it, you're losing by default.

Dark patterns will yield great results, but you don't want to trick your users into buying something? There are alternatives besides having a website that's thrown together, doesn't pitch your product and requires the potential user to really, really want to try your product to suffer through the website.

It's true even in open source projects imho. If you want users to try and eventually use your software, it's good to make it easy for them.
What regulations advise screen reflectivity?
Rust is that language.

Some things, namely array indexing and RefCell borrowing, have unavoidable extra runtime overhead in the default safe usage, but it's unlikely that it is significant (often array bounds checks are either essential and thus needed in C++ as well or optimized out by LLVM in Rust, and RefCell usage is generally rare), and you can use unsafe unchecked operations as well.
New Treasure Hunt Concept
Ahoy gramakri.

I have been a Cloudron user for a bit of time.
Recently I have launched a company and we're now a paying and very happy customer of Cloudron's business subscription.

It seems that the "next app suggestion" process have stalled.
To me as an outsider of your internal process, I cannot see what applications are being preferred over others. There are tons of very good suggestions which are not receiving traction it seems, from the app suggestion-forum.

A few examples which Cloudron needs, and would benefit from having attracting more users:

- A Wireguard VPN frontend application

- Jupyter Notebooks Environment

- Odoo ERP Community edition

- Erpnext
Does anyone know of any applications of statistical techniques, like the ones in the handbook, to software engineering in general or testing in particular?