skysight-inc/HackerNews huggingface dataset:
Works well with mosquitoes too. I just let them do whatever they want in the bathroom once the door is closed.

However I would admit that switching lights on at 3AM and deliberately opening all the doors for the light to be seen is not something my family appreciate. But, at least, I’m their hero.
As a java developer for years it is amazing to see .net basically become the best cross platform framework.
I think anybody developing open source / collaborative commons software that targets non-technical users could learn some tricks from streetcomplete. It has managed to lower barriers to entry and seems to get many people engaged in what is quite a technical area. Some UI expert might be better able break it down but here is my braindump of some key factors:

* at a basic level, generally smooth handling of drawing of a legible map and basic UI functions (esp. compared with some other foss openstreetmap apps, no need to name names :-)

* considerably narrows down the map editing options. by presenting controlled choice lists the novice editor feels "safe"

* uses simple and innocent gamification (scoreboards, "unlocking" websites etc)

There are ofcourse glitches and indeed a keen openstreetmap enthousiast may "outgrow" it relatively quickly but assuming the devs get further support and build on the initial success it could be a reference point for highly usable open source apps targeting larger audiences
This article has an inaccurate title. It appears that HR is not failing at all, they are implementing the desired process successfully. Many people seem to think that HR is there to help the employees, but it is not, it is there only to help the company, very often when the company is in direct opposition to those employees. While the Amazon process is cruel, one would be hard pressed to label it a failure, the warehouses appear to work flawlessly, I cant recall a single time Amazon has missed a delivery date of mine.

If one wants to say that people should not be treated like this, I agree, reducing people to nothing but statistics is inhumane but for Amazon the company it has been a complete success.
It's not exactly what you mean, but automated gameplay testing is fairly common in the AAA space, although maybe not taken seriously enough.

A simple example might be simply starting and closing the engine after the automated build & package process to make sure the game actually runs, but I've seen things like using bots to emulate player behaviour to smoke test gameplay functionality. No Man's Sky used automated tools to evaluate the procedural-generation algorithms[1]. Here's a more comprehensive example of automated gameplay testing[2].

[1] https://youtu.be/sCRzxEEcO2Y?t=3100
[2] https://www.youtube.com/watch?v=VVq_hgaX8MQ
Thanks for the candid feedback. We are constantly reevaluating our educational materials based on the confusions that our customers have, and we find that the best way to generate new material is to discover where the confusion lies. We definitely could have phrased the response better.

The deeper answer to the question of education is that we're specifically seeking licensing so that we can advise clients directly and execute transactions on their behalf. This way, we can get them to try cryptocurrency features and then teach them how to manage the transactions themselves.

This means that if clients want to take advantage of storage coins like Filecoin, Sia, or Storj, they can send us a file and we can do the complicated work of managing the transactions. Then once they see their file replicated across the globe, if they see the value we can walk them through executing their own transaction manually.

These are big dreams, but we have to take baby steps to get there.
Oh right, I think that's part of how APE[1] works. But I thought the Thompson shell was old and weird, and that it might not support what people use when they write ‘POSIX’ shell scripts nowadays.

Anyway it sounds like in that case the OS _doesn't_ know how to run the script, it just assumes `/bin/sh` will do.

I always assumed that scripts without an interpreter line were like snippets to be invoked via `source`, from some shell script with knowledge of the context in which it should be used.

Anyway, if that's the way it works, the behavior actually isn't a problem for users of Nushell or Elvish or Fish or anything else, since their executables are never installed to `/bin/sh` anyway. Nushell probably gets installed to `/usr/bin/nu`, Fish to `/usr/bin/fish`, and `elvish` can be installed anywhere. So it's still not clear that there's a real problem with un-shebanged scripts when it comes to using a boutique shell for login.

—

1: https://justine.lol/ape.html
That assumes prions.
The lab leak hypothesis can arise after pandemics because humans need an explanation to feel safe from the chaos of "nature (as) the biggest bio-terrorist". Coupled with the general poor science education, people soothe themselves with conspiracies. It's fine, so long as it doesn't get leveraged by empire for war against economic enemies.
Nah, I mistyped it, it was supposed to be "right away boss", I just edited it.

Meaning "Já a seguir, chefe".
You are not alone. Definitely did a double take on this one.
Popularizing IPFS and Tor to bigger user bases is likely the single best thing that brave does.
Silencing political content is inherently propagating the status quo.
They "kind of deserved" being told to take their cancel culture and "shove it up their ass"? Yikes.

You can disagree about someone's comment without responding in such a crude, childish, and reputation damaging way. Even if you thought the original comment was bad, Kovarex is way out of line here, and doing a lot of damage to his reputation with his fans.
We shred $1M in cash every hour
I'm not sure I understand why they're committing to such a long term refactor for a game which has already reached the tail end of its sales curve. As far as I know there are no internal monetization schemes in Factorio, and I really doubt further updates will boost sales anywhere near enough to justify the dev salaries.
we do not support plugging into dexs yet but it is a focus. For now though, you can plug in any of your public addresses and we we will check block explorers to display the balance recorded on the blockchian or you can manually enter your balances. Either way, you can track your holdings in defi on our site, its just a bit more manual than we would like right now
This is an active field of research. Search for "program synthesis".

We are advancing, but the current state is... not mind-blowing yet (albeit somewhat cool!). See [1] for an example interactive demo and [2] for the corresponding presentation.

[1] http://comcom.csail.mit.edu/comcom/#Synquid

[2] https://www.youtube.com/watch?v=HnOix9TFy1A
This reminds me of the Towers of Silence found in historical Persia, and modern-day India: https://en.wikipedia.org/wiki/Tower_of_Silence

Zoroastrian rituals related to death are fascinating (not only because of their impact on abrahamic religions, but that's a different story)
Did you try uno?
VOA is not propaganda with quotes, it is real propaganda produced by American government targeted at other (mainly eastern European) countries. It is the same thing they complain about in RT and similar state controlled news stations.
The male movements certainly questions traditional narratives such as "men should die for the sake of society" or "men should do all the dangerous work and provide for women" or "men are dangerous and needs to be punished to behave" or "men aren't allowed to have feelings" etc.

Note that feminists mostly encourage many of those traditional gender roles, which is why male movements needs to go against feminism. For example when men opens up about problems women screams out about all the "emotional labour" they now have to do, they don't want men to open up they just say they do to look good and those women are the main reason men actually aren't opening up.

However, one thing here, many male movements has given up on actually fixing the problem and instead focusing on what the individual can do. So instead of trying to fix women, they just accept that women will never see them as humans and work around that. Which is why you get MGTOW, the incels, the dating players etc.

Edit: Also note where we put the blame here. When women creates groups encouraging each other to lose weight and become anorectic, do we blame that group? No, somehow we blame men who wants women to not be fat. However when men creates groups trying to adapt to the insane ideals women puts on them we call it toxic masculinity and blame men anyway.
And this is why you may be better off solving the “serial number problem” not by going to entirely random ones but instead change to one that implies false data that you want the Enemy to find.
I tend to agree that sections headings are OK (although it might be better to extract the sections to separate functions) but some people take it further than that.

Today I ran into this piece of code:

// POST
xhr.open("POST", "...");
// Content-Type
xhr.setRequestHeader("Content-Type", "...");
// SOAPAction
xhr.setRequestHeader("SOAPAction", "...");
I literally grew up in there and my experience could not have been more different than yours lol.

Also, it's mold. If you literally had mushrooms that's like an entirely different, more premium, experience.
Enbalming isn't universal; AFAIK it's forbidden, or at least discouraged, in Judaism and Islam, say. Coffins also aren't universal (but can be made biodegradable, anyway)
They are working on MAUI

https://docs.microsoft.com/en-us/dotnet/maui/what-is-maui
The N Ireland thing is about British repression, which was mentioned. Some people like to claim the British occupy northern Ireland (they don't, the majority want British rule). If a free press, fair elections, rule of law are what repressing dissent looks like, then I'm not sure how the CCP stack up!
I am super happy and comfortable reading and writing SQL. Give me the slightest excuse and I'll write up a wicked complex query that does exactly what we need to solve a particular problem.

I simply also feel that having 100% type safety in your results (which you really can't do with SQL queries) is a huge bonus. Add in database portability for most of your operations (including between, say, PostgreSQL and MongoDB), and you end up with a huge software engineering win over writing custom SQL for every query.

And frankly? That's only the tip of the iceberg in the advantages of relying on an ORM.

The next step is to use something like FeathersJS or GraphQL that will prevent you from ever needing to create a basic CRUD API by hand.

Once your ORM knows the shape of the data, you can simply tell FeathersJS to serve that API, complete with POST/GET (one)/GET (find/search)/PATCH/UPDATE/DELETE, and poof, you're done except for any custom behavior or security that you want to add using hooks. Or similarly, you hook your ORM into your GraphQL adapter, and you get a great graph querying API with very little effort.

And in both cases it can be very type safe. The best query to maintain is the one that you never need to write by hand. The GraphQL code generator I'm currently using took 200 lines of clean schema definition and turned that into 20,000 lines of code that I never need to maintain or even think about.

ORMs are tools. If you ignore the power tools you have available, you're going to end up as obsolete as someone who insists on still building houses or cabinets using only hand tools. Yes, of course it can be done. But it takes 100-1000x longer, and the results are often not as good.
There's the Android app OSM Go! nowadays (https://wiki.openstreetmap.org/wiki/Osm_Go!), made by a French developer so it might have some local bias, but it's the easiest app I've seen to add point-based POIs, like trash cans, shops, playgrounds, billboards, etc. It's not perfect (some templates miss optional properties), but it enables adding POIs in a few seconds, so you can do it while walking.
It could be that climate change precipitated both human technological evolution, which in turn led to the massive expansion of the human range, and the mass-extinction of mega fauna.

Climate being responsible for both would explain why the extinction was global in scale and coinciding with the spread of humans.

This is not to say that your theory is wrong. Just that this is a potential alternate explanation.
I really really hate the image at the top of that page
He's somewhat consistent with that. "A relation...correspond", "relation refer to the", "an attribute correspond to".

But diverges on that pattern for "domain": "a domain...corresponds".
You could also put them in a jar and start a museum with them.
Huh. I’d heard they came from the Pamir mountains in Tajikistan. Maybe it’s just a local rivalry.
If they are not value adding, the alternative is "do nothing" not "launch a competitor".
Tbh I think a rule like "be nice" should also imply "don't spread dirt on people."
MAUI (.NET Multi-platform App UI) is the new thing in cross platform UIs.

https://devblogs.microsoft.com/dotnet/introducing-net-multi-...

Unfortunately I don't know much about it yet, it's not my area. Is it not sane?
I think there are two difficulties here.

1. How to even represent 1,000,000,000 sorted integers in only 2 megabytes, which means you can use (slightly more than) 2 bytes per integer. The central observation is that the sum of the deltas is no more than 4294967296. 4294967296 / 1000000 = 4295 which is about 13 bits, so it seems like it should be possible, but it's not easy.

For example, if you use a standard variable length encoding where the highest bit indicates continuation, you would have 7 data bits per byte, but you could have 743,665 times 128 and 256,335 times 16384, which would require 743,665*2 + 256,335*3 = 2,256,335 bytes, which is slightly over 2 megabyte.

If you use the first two bits of the initial byte (so that K bytes encode 8*K - 2 bits). You could have 740,749 times 64 259,251 times 16384, for a total of 259251*3 + 740749*2 = 2,259,251 bytes, slightly worse even.

With 1 continuation bit per nibble the math similarly doesn't work out. So this is starting to look, if not impossible, at least very hard.

2. Imagine that you could represent 1,000,000 sorted integers in 2 megabytes somehow. Then the next problem is to actually create such a sorted sequence from the input.

- Insertion sort works, but O(N^2) time complexity is not great with a million elements.
- Quick sort doesn't work since you'd start with an unsorted array which you cannot represent in memory.
- Heap sort doesn't work because it requires random access to the array, which doesn't work with a variable-length encoding.
- Merge sort works in the beginning, but you need temporary space equal to the size of your input, so towards the end you're in trouble.

I think you could make merge sort work if the requirement is "output the elements in sorted order" rather than actually constructing a sorted representation of the array. In that case, you could create sorted sequences of the first 500,000, 250,000, 125,000 etc. elements, and do a 20-way merge in the end, which is O(N log N) overall.

This is still somewhat tricky because the average delta of e.g. 500,000 elements can be twice as large as for the overall array, so you might need slightly more space to encode it, so we would need a really efficient compression scheme to make this work.

All in all I'm gravitating towards: this problem isn't generally solvable under the given constraints. With 3 megabytes I think the scheme outlined above works.
I moved from C# to Java project. I preferred C# Syntax but amazed by the number of Java libraries. However I've found Java world full of neck-beard developers that make everything complicated. Spring is toxic - the learning curve is steep and half the devs dont understand it well enough which leaves a huge mess.

Dotnet Developers seem much more pragmatic. I wish I could go back.

EDIT - I forgot about how bad Java GC is. Still with Java 16 a ParallelOldGC Full GC is taking 30 seconds on a big server.
Have a look at this: https://docs.microsoft.com/en-us/dotnet/maui/

Example: https://devblogs.microsoft.com/dotnet/introducing-net-multi-...
> Imagine you have a company that goes slower and slower every quarter, and then you confront the shareholders with the statement, that the way to solve it, is to do absolutely no new features for a quarter or two, refactor the code, learn new methodologies etc. I doubt that the shareholders would allow that.

It is called restructuring and big companies do it all the time. Investors allow it, though they are rightly suspicious - sometimes it is good, but often it is change for the sake of change and not change for better.
I read this as "Stripe Game Engine" and honestly got rage about just how much product they are releasing.
terthing?
Machine learning requires a problem that you can have partially correct, so that it can climb the gradient to optimize on. If you can build tests that have an analog instead of pass/fail output, you could, in theory, do it with machine learning.

Beware that machine learning in a single pass/fail is more like having an infinite number of monkeys trying to write the works of Isaac Asimov.

[Edit/Update] All of the tests could be individual values, so non-zero (but nowhere near all ones) might help. Thanks for making me reconsider this, sdenton4.
My understanding is that the only defect of a gold standard for countries was that they couldn't easily debase their currencies, which historically has been the easiest way to fund wars. Currency debasement hurts the citizens, particularly savers so the individuals never benefit from currency debasement.

For dishonest governments who wish to spend without limit but don't want to raise taxes, fiat currencies allow debasement which benefits dishonest politicians. It does not benefit the people - ever.
They overprescribed because they mistakenly believed the information provided by the drug company on the risks involved.

Now they underprescribe because of the DEA.
I agree with you, which is why I think the GPs post that TDD is not a dogma but another tool in your toolbox makes sense. Just like the larger development community when faced with new tools, individual developers go through the pattern of adoption where they start using a technique for everything (the honeymoon phase) and then through that phase they learn when the tool is appropriate and when the tool I not.

As posters in your linked thread point out, the irony is that Norvig would have probably been better off using TDD since he knew the general shape of his solution already where Jeffries likely should have been writing several spikes to explore the solution space rather than using TDD since he was unfamiliar with the problem and did not yet have a good solution.
Ruby has fibers, though up until recently they weren't used much for anything, except lazy iteration. Recent efforts have built on fibers to provide concurrency with non-blocking I/O:

https://github.com/socketry/async
https://github.com/digital-fabric/polyphony

Disclaimer: I'm the author of Polyphony.
> They are no different from Google.

Brave lets you turn off the ads. They also pay you cryptocurrency if you decide to turn them on.
>The algorithm is so ridiculously good, that you would instantly spot a propaganda video, or notice when your feed begins to skew from what you like to see.

Would you notice it if they slowly ramped it up? How would you know whether it's grassroots or planted by the CCP?
We support automated balance syncing currently, but we are not yet able to extract locked funds on layer 2. This is an important feature to our users and we're working on getting it out ASAP!

For now, our advice is to use the manual management in the Hedgehog wallet named after the project, or if we don't have the endpoint in our system yet, to record it as a Paper Wallet. If we don't support the wallet, let us know and we'll add it right away!
TV is a propaganda arm or the big companies. They will continue to spread the same type of content on other media, as long as they have money.
While legally allowed it would be politically and culturally impossible at this point to build a nuclear power plant in NZ. The population has a strong Nuclear Free identity. For example, when you fly into Wellington, the sign on the way out of the airport says "Welcome to Wellington, Capital of Nuclear Free New Zealand".
Music Streaming – If You Don't Know, Now You Know
C# is not even close to Java in term of libraries.
" Let every soul be subject to the governing authorities. For there is no authority except from God, and the authorities that exist are appointed by God. 2 Therefore whoever resists the authority resists the ordinance of God, and those who resist will [a]bring judgment on themselves. 3 For rulers are not a terror to good works, but to evil. Do you want to be unafraid of the authority? Do what is good, and you will have praise from the same. 4 For he is God’s minister to you for good. But if you do evil, be afraid; for he does not bear the sword in vain; for he is God’s minister, an avenger to execute wrath on him who practices evil. 5 Therefore you must be subject, not only because of wrath but also for conscience’ sake. 6 For because of this you also pay taxes, for they are God’s ministers attending continually to this very thing. 7 Render therefore to all their due: taxes to whom taxes are due, customs to whom customs, fear to whom fear, honor to whom honor."
Romans 13:1-7
Supreme Court: Cocoa Slaves Can’t Sue U.S. Companies
Cloud costs ignite fresh debate over where to run the enterprise
Wood has been in space before, see this link: https://space.stackexchange.com/questions/18856/puzzler-whic...

Apparently, balsa wood makes a good heat shield.
Wow.

See this other comment I wrote:

https://news.ycombinator.com/item?id=27551288

TypeORM in particular is well designed and quite awesome. A huge benefit of TypeORM is that you get full static type support in all of your queries, including in the returned results.

SQL results are effectively one-off dynamic type result piles that you need to validate by hand, and are insanely inefficient to code.
I got this email, shrugged, deleted it, moved on.

No harm no foul.
They're planning to release a paid expansion.
The History of Go Links (2019)
Seems like bad law. They should enforce trademark law and health&safety law, not ban a consensual service.
They are missing the core TikTok feature, content moderation.
Sure. However:
This is wrong. Pair programming is not always feasible.

Pair programming in its many forms is great and all, but not everyone can do it and neither can it be applied to every problem.

So again: FORCING people to pair is a bad idea.
Seems like an impressive timescale to remove all the bone too.
Suppose that Turing is wrong. Then Turing gave an algorithm which should defeat Rice's Theorem. Therefore, I may simply ask, to Hewitt: Could you please write up a short program in a popular Turing-complete programming language which proves or disproves Goldbach's Conjecture? It should be trivial!

Of course, on actual computers, Turing's result applies, Rice's Theorem manifests, and such a program will likely run indefinitely, until we get bored and give up.

The point that Hewitt has made in another thread is typical misdirection. See, it doesn't matter which order of logic we're talking about; in general, we have results for higher order logic, all the way up to Lawvere's fixed-point theorem for any Cartesian closed category. To fight this, Hewitt has to disclaim the entirety of 20th-century mathematics. (At least he's internally consistent -- he does deny modern maths!)

Sad fact is that, ever since 1976 (http://www.laputan.org/pub/papers/aim-353.pdf) folks have recognized that Hewitt's claims about the foundations of computation are not just wrong, but flamebait. But he never had the humility to learn from his mistakes.
I'm also surprised. Factorio feels like a finished game. It's more polished than most games I've played.

Maybe the devs haven't found a worthy new project yet?