skysight-inc/HackerNews huggingface dataset:
For anyone interested there is something called fuzzing that uses usually code coverage based heuristics to generate data to find bugs.

For example LLVM's lib fuzzer uses instrumentation to track code coverage and mutates data to find invalid behaviour.

https://llvm.org/docs/LibFuzzer.html

It uses a compiler pass to insert code to branch points functions calls etc.
I think it uses genetic algorithms to increase coverage by changing the data.

There are others that work in similar ways one of them is.
https://github.com/google/AFL
I don't think you can have an open source product. In this particular case, Elasticsearch is an open source project that Elastic is a custodian of and has been monetising by building products around it: support, consulting, proprietary extensions, hosting and maybe other things.

Now an industry behemoth has decided to directly compete with one of their products. That's tough, especially that it's done in a typically heavy handed way, but... Elastic's reaction seems highly disingenuous, basically a PR dance around "we love open source but we didn't realise it allows competition to eat into our revenue stream".

Elasticsearch is great precisely because it's an open source project, not a product. Otherwise it would be a yet another proprietary black box thingy, with a hefty price tag and a bunch of corporate users. As a project, it thrives, enjoys trust, dedicated community, contributions, enthusiast adoption effect, and so on.

I'm sure they could still make plenty of money from their other products, introduce new ones, maybe even get a huge new stream of support contracts from AWS customers. Instead they decided to cannibalise the main source of their success: their brilliant open source project.
Well, if this means he doesn't have to pay the $179m, and a pardon costs $2m [1], that makes sense for him.

[1] https://www.theguardian.com/us-news/2021/jan/17/rudy-giulian...
Mammalian aggression is described biologically within a framework of four categories:

1. Defensive

2. Social

3. Maternal

4. Predatory
I was looking forward to some AI generated anime porn, but that NSFW tag you added was definitely a disappointment.
But we don't need to rely on Dijkstra's opinion at all. Plenty of us have programmed with both 1-based and 0-based languages and (most of us) will tell you that it doesn't really make much of a difference in practice. It (generally) doesn't change how you conceptualize your program or how you express it to the computer. Its like tabs and spaces - pick one, life is too short to care.

Async vs threads matters more. Cargo vs NPM vs pip matters more. Practically speaking programming lua, do/end instead of {} took me longer to get used to than 1-based indexing.
It's also funny that a new language like Julia chose to go the 1-based route. https://github.com/JuliaLang/julia/issues/558

It seems clearly the motivation was to be in line with other mathematical languages. But then time and again I see people say Julia is supposed to replace Python in the future. Well, you've just set yourself up for a little fight there because I'd say the vast majority of programmers are used to 0-based by default, and they're not going to dick around and install packages and crap to change that default behaviour, least of all when trying to be convinced that some new language is superior.
Should? According to whom? You? Or the author?

When I write markdown, I don't even see the syntax. All I see is bold, heading, code block.

I don't need to see some on screen typeset version of the text because this all subject to change anyway when it comes to typesetting the document and that will change depending on the medium (ie. book, web, email etc.)
There's also model based testing and property based testing. QuickTest in Haskell and Erlang can generate test cases for your code.
Honestly though, don't you think that's a valid question - asking for qualitative responses? Notice how the user responded to you, as an authority, I hope you're aware of that power dynamic as well.

I've also thought I'd love to see a Netflix style documentary of "a day in dang's life" to help us get to know you, to humanize you more + would be good marketing for HN and YCombinator. You're often very poetic in your responses, I think a documentary focused on you could be quite good.
I think it makes sense that video games shouldn't be resold. Do you think you should be able to resell a movie ticket? I don't because I see the purchase of a movie ticket as the right to see a movie once. In the same way I think purchasing a game should give you a right to download a game from your account.
> tactical gear for hostage-taking

You're talking about people who wear tactical gear to go to the corner store. Who carry guns and flex-cuffs because they are desperate to be some kind of "big man".

Probably a handful of them intended to actually "do" something.

But mostly they just milled about looking like penguins escaping the zoo.
How would that differ from knowing full well that the cobalt assembled into it is mined from slavery?
They had homemade bombs. They had firearms. They had bags full of restraints.

How many functional "bombs" were deployed? How many people were shot (by trespassers)? How many abductions occurred?
It's the opposite. You don't need to regulate the free market itself. You have to properly regulate society itself so that the free market can actually align incentives with desired results.

Government intervention can be fully compatible with the free market if the government acts as a market participant.
What's your take on the issues listed by formerly_proven[0]?

0: https://news.ycombinator.com/item?id=25844338
SymQEMU: Compilation-based symbolic execution for binaries
Trump pardons dozens including ex-aide Steve Bannon
Lidl loses court battle: Monsieur Cuisine infringes Thermomix patent
You still have to understand what is being abstracted if you want to do anything useful. You cannot just ignore what data structures are and how they work or you will have some very bad surprises.

Also often abstractions (and their quirkiness) make way more sense when you understand what is being abstracted.
Note that it's not a _legal_ exemption -- there's no requirement in law to register that you _don't_ have a TV, but they'd prefer you did so they can target their harassment more effectively.

I've given up telling them -- it's less effort to drop their letters in the bin, and appears no less effective at stopping new ones arriving. That was after being "visited" a few years back and the goon trying the classic "if you've nothing to hide".
It seems like most of the complaints I see about distros have actually been solved problems for years but held back by poor distro defaults.

I have been recommending fedora to people for a while because their defaults are far more modern and sane rather than clinging on to python 2 and X11
You see a plethora of startups getting shiny new big offices with stocked fridges etc all whilst loss making.

This could be for many reasons. Two being; 1) To attract talent 2) The founders ego

Most VCs or Angel Investors want to see frugality.
The Rise of African Neobanks
warning: cat-like typing detected
Funding Stats for Open Source Companies
https://www.jwz.org/xscreensaver/toolkits.html
Good post on the topic
Seems like two Spanish patents have been used as basis for this case.

Just in case you want to auto-translate a longer Spanish report on this:
https://www.abc.es/economia/abci-lidl-analizara-sentencia-ob...
External hard drive or NAS would be great and have at least three copies of everything, preferably more. Ideally, all three sets should be on different media, and one copy should be “off site”.
The Capitol was breached as part of a coordinated and failed plot. Last time this happened was 1814.

https://en.wikipedia.org/wiki/United_States_Capitol_shooting...
Yes there is. At current prices it would be a disaster and Ryan Cohen and his 2 other mates on the board would likely block that. If share price hits $100 would make more sense. In effect GameStop would save the shorts who wanted the company to die in the first place.

Also, for this to stop the short squeeze the company would need to issue 30% of their float and then the shorts would still need to find another 100% of float to cover fully. The shorting emperors are left without clothes any way you cut it.
1st tier China cities only host 5% of China's population.

What outside people don't see, and especially ones who thump their chests thinking they've seen all of China by being to some small town is that china has probably thousand times more of such small towns, and villages than 1m+ cities. And these are where most of Chinese live.

There are still many places in China with such level of destitution where even moving to a township centre from a village is an achievement of a lifetime to an average person.
Time based estimations are always wrong.

Complexity based estimations are so abstract as to be useless.

I honestly haven't found a good way of estimating, in my many years of working in software teams.

The best seems to be: set a reasonable "deadline" that seems achievable, agreed with the team, and work towards that. At least that gives everyone a goal, a focus, and a sense of "cutting your coat according to your cloth".
It looks like LUA is only 7 years old: https://github.com/mniip/LUA
> I think homelessness due to other causes-- mental health for example-

While this is not a uniquely USA thing, it is much worse in the USA: Your search terms are "Reagan mental hospital homeless" (although President Reagan doesn't actually personally carry all the blame for this)

https://www.salon.com/2013/09/29/ronald_reagans_shameful_leg...
It's the future of the web they said!

Seriously though, if it's Truing complete, you know it'll be abused to do something completely unintended, like run a ray tracer or something.
People have been fuzzing user interfaces since the 80s. It was used for developing MacPaint and MacWrite in Apple's original Macintosh. Quote Wikipedia:

> In 1983, Steve Capps at Apple developed "The Monkey", a tool that would generate random inputs for classic Mac OS applications, such as MacPaint [0]. The figurative "monkey" refers to the infinite monkey theorem which states that a monkey hitting keys at random on a typewriter keyboard for an infinite amount of time will eventually type out the entire works of Shakespeare. In the case of testing, the monkey would write the particular sequence of inputs that will trigger a crash.

Read the story here:

https://www.folklore.org/StoryView.py?story=Monkey_Lives.txt
> Isn’t that a one sided expectation though?

Yes, Google’s ethical responsibility in a current employer/employee relationship with Mitchell is different than Gebru’s ethical obligation to her former employer with whom she is already in a public, contentious battle.

And even if the ethical obligations were identical, Gebru’s violation toward Google wouldn’t excuse Google’s toward Mitchell.
Joel on Software: go through the "Rock Star Developer" section of his archive.
Apparently not. Regarding energy usage, which has been discussed at length on HN and reddit, and is actively being researched in thousands of papers on efficient, scalable, edge-capable AI.

> “It is past time for researchers to prioritize energy efficiency and cost to reduce negative environmental impact and inequitable access to resources,”

What? She should read previous work on the topic first - quantization, sparsification, distillation, fine-tuning pre-trained models, etc. I couldn't find her actionable ideas because she doesn't have any original ones. It's a hard topic which requires a complete rethinking of both algorithm and hardware. And she doesn't recognize that Google is investing in both to do that - TPUs on the hardware side, and improved algorithms such as the Reformer - a variant of the Transformer, reducing complexity from O(n^2) to O(n).

Then regarding dataset bias - I couldn't find their actionable ideas. I mean, except telling people to be careful about how they select training data, but nothing about how to replace the model they criticize with an unbiased model that works just as well in the general case.

It's easy to point out problems while not providing any solutions and making yourself the critic of those who are doing the hard work. See how she treated Yann LeCun on Twitter - she basically told him to go educate himself on her papers and fuck off because she doesn't have time for debating him, that after denouncing his tweets.
A Math Genius Hacked OkCupid to Find True Love (2014)
Which is odd, lots of 'Hello world' demonstrations coming out of Tailscale but in this case we have a personal user wanting to connect to a server with a public IP - this is easily setup using Wireguard as it is. What benefit do I get creating a gmail account and going through Tailscale?

I still prefer Wireguard or Zerotier depending on my own use cases - I don't see how tailscale adds value (for me)
This link does not show what you think it will show (pretty much NSFW).

The thread was linked below (or above, to this same parent), or see: https://web.archive.org/web/20210116101222/https://www.jwz.o...
The world seems to disagree - United Nations Universal Declaration of Human Rights Article 12, European Convention on Human Rights Article 8, etc - the human rights definitions that we use explicitly list privacy as one of the fundamental human rights.
Land Budget Calculator – Compare land availability and pricing in every state
Something about this exchange was extremely pleasing and calming to read, maybe I'm irony poisoned from overly loud social media. But this was so nice to read through.
Uhm, this link doesn't lead where you think it does. Or the owner of the website is specifically redirecting HN traffic.
So what has your industry experience with Lisp been like?
Ray tracing in lambda could be cool... perfect candidate for horizontal scale... lambda per pixel?
This is really clever. I've been wanting to try the WASM version of SQLite for something - this is a really smart usage of it.

My https://datasette.io/ project is built around a similar idea to this: the original inspiration for it was Zeit Now (now Vercel) and my realization that SQLite read-only workloads are an amazing fit for serverless providers, since you don't need to pay for an additional database server - you can literally bundle your data with the rest of your application code (the SQLite database is just a binary file).

If you want to serve a SQLite API in an edge-closest-to-the-user manner for much larger database files (100MB+) I've had some success running Datasette on https://fly.io/ - which runs Docker containers in a geo-load-balanced manner. I have a plugin for Datasette that can publish database files directly to Fly: https://docs.datasette.io/en/stable/publish.html#publishing-...
> original definition of "hacking" was "hacking code together"

Hmm. Right spirit but not so much "hacking code together" going on at MIT's Tech Model Railroad Club in 1958.

"a project undertaken or a product built not solely to fulfill some constructive goal but with some wild pleasure taken in mere involvement, was called a `hack'".

(Steven Levy, "Hackers").
Still happening on Linux mint for me.
Namespaces in a shell gives me all the bad vibes of XML namespaces.
For x lockscreens this is solved by making sure the lock launches _before_ the system is suspended, I'm not sure how many distros do it like that though.
> “Gitee’s future depends on attracting quality open source projects onto its platform, from both in and outside of China, which in turn attracts developers from both China and elsewhere to collaborate and contribute,” Kevin Xu.

Many people (and I think including Xu) are not super optimistic about this.

What is stifling the Chinese software microcosmos from springing up great open-source projects like linux, reactjs, keras, ror, etc, is the 996 culture[1], bad wages, and backward management that are encouraged and enforced in (most) Chinese software companies. (Perchance a feature and not a bug under the current settings of the country's econcomical and political system?)

It'll be interesting to see many years down the road how much initutives like this will help to introduce a gradual paradim shift in the Chinese tech scene into a more liberaltarian one.

[1]: https://en.wikipedia.org/wiki/996_working_hour_system https://www.zhihu.com/question/347979262/answer/1304823875
I'll edit it to (for me). With working on an X11 desktop everyday, it felt like everyone has at least once experienced such an issue.

To be fair to swaylock, they actually fixed some of those issues, in contrast to kscreenlocker which are just ignoring most edge-case bugs, because it's nearly impossible to fix them.
https://i.imgur.com/rG0p0b2.gif
These "success stories" are so funny.

"The old way was all over the place so instead of improving the existing thing, I completely rewrote everything from scratch and now everything is cool. Yay me/us!".

Why couldn't you just upgrade the dependencies once then set up the same CI/CD you're presumably using for Svelte so that you can them upgrade versions easily?
Judging by the redirect to the image macro of a testicle in an egg cup, specifically calling out HN, I think we can assume the author of that article does not appreciate links to his website from HN
You'll be interested in https://www.destroyallsoftware.com/talks/the-birth-and-death...
JFTR, stumbled over this recently: https://github.com/kellyjonbrazil/jc
"CLI tool and python library that converts the output of popular command-line tools and file-types to JSON or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts."
It's actually extremely unusual how long the period is between elections and elected officials taking office in the United States.
Is this the old monkey testing technique?
https://www.kickscondor.com/slaptrash/

"Yes! It is without meaning and function! We-eee-eee-eee!!"
This is great for any time you have a mostly read-only database (which is true for most publishing use-cases - anything you might consider a static site generator for) which you want to provide API access to with lightning-fast speed because replies will be served from a CDN edge.
So everybody who wants to join the Minecraft server has to be in my Tailscale network? Why would I want that?
I think the issue is you've described something qualitatively without giving the needed quantitative description of how the non euclidean space should be specified. Implicit surface with some parameterization? Family of geodesics, selecting a curve with a parameter per curve? How do artists specify where in the color space they are? How is your coordinate mapping defined?
Some concerns for social science involve the lack of replicability, publications thus becoming literature, with "credibility" often established by in-clique circular citations. Emotional and political coloring also come to mind. There is a position in social science that all research is political (Frankfurt school and those that oppose it, among others).

The belief that research has to involve activism has been demonstrated by the individuals under discussion. I cite that this is taught as a valid position in the field.

Political motivation of scientific activity is worthy of research. Both sides involved in the conflict at google may be described as demonstrating political, and apparently opposing, viewpoints.
The argument to allow second user sales of computer games is that it drives first user sales.

When a game costs $50 and I can't get any of that money back when I've finished playing the game I need to think really carefully before buying it. If I know I can get some money back by selling the game it makes it easier for me to buy it.

> I don't because I see the purchase of a movie ticket as the right to see a movie once.

So, Netflix should only allow one person to watch the screen at a time, and everyone in the room watching the tv show needs to purchase an account, or maybe a pay-per-view watch?
Blimey. Including the netcat commands in the feed. >chef's kiss<
Can anyone explain why a crash in xscreensaver results in the computer being unlocked?

It seems like this whole class of bugs could be fixed pretty easily by having a simple process watchdog run xscreensaver as a child process, and re-launch it if it crashes without first signalling that the desktop has been unlocked.
Substrate is the key component that enables Ahead-of-Time compiled Native Images [1] on GraalVM. Java on Truffle enables bytecode to be dynamically loaded in a Native Image. Before Java on Truffle, you had to choose either pure compiled or pure dynamic.

[1] https://www.graalvm.org/reference-manual/native-image/
Keep in mind that Levandowski:

* Was so reckless that while at Google he instigated perhaps the first self-driving car crash in California: https://www.newsweek.com/former-google-engineer-allegedly-mo...

* Got $179,000,000 from Google in an outsized performance bonus. https://www.cnbc.com/2020/03/04/ex-uber-self-driving-head-an... (The founders of Nuro got $40m each). Google and Uber are trying to claw the money back.

* Got his pardon supported by Peter Thiel and Palmer Luckey.

The pardon claims he was more brilliant than jerk. Perhaps instead it will define Levandowski as the prototypical brilliant jerk.
> How do you get all values in say in 0..9.9999 when using 0 <= x <= 9... it makes sense to use 0 <= x < 10...

This breaks down for negatives, though. -9.9999..0 would be -10 < x <= 0.
But then you are breaking enterprise stuff !!!1!11!
TikTok's Take on MLM, Pyramid and Ponzi Schemes
Just a person - not a big deal. Although the site is different in many ways based on the protocol.
Paralyzed by Choice
The 996 culture might stop people working on opensource in their spare time... But it won't stop companies releasing opensource projects.

So far there isn't much opensource written in China. I suspect because by keeping everything "closed source but easily stolen", it advantages innovation within China but prevents US companies using the same tech.
All of those things are bad, but the worst is the variable scoping.

Did PowerShell devs learn nothing from what was horrid about PHP?
If you're simply encroaching on their territory and they happen to have young they might respond to it as a territorial threat. I suspect it's direct threats to the actual young that trigger maternal aggression, in which case it's gloves off, you're going down. So while it's still the territorial type you need to back off, because you really don't want it to turn into the other kind.
Goodbye and good riddance to the 16:9 aspect ratio
No, it was miserable as f and no way comparable. Getting WAS to run locally could take a day or two of configuring. And since everything was manually done and had to be tweaked when loading in new stuff. And if you broke something (or it broke by itself) it was easier to just wipe it and reinstall everything from scratch, again wasting a few days of work.

And if you tried running your own EAR files, it could take an hour from a code change to actually test it. Building it, installing it, reloading the server, and then getting to the correct state of testing. If you discovered a bug, you had to patch the code, build the file again and start over, wasting another hour. Some of it was evaded by using JRebel, but if the changes couldn't be swapped you were SOL.

No way WAS+EAR can be compared to running stand-alone images. It was a clusterfuck of dependencies and dependent configuration.
Several regions in Italy had to stop giving first doses this week because Pfizer is delivering less vials than planned and they would risk not being able to administer the second dose in the proper time frame, so I think the distribution logistics, while complicated, are being worked out alright.

As of now, the supply is the bottleneck.
Cabin fever.
Anthony Levandowski received a full pardon from Trump
“Seems to be entering the software industry” ... seems a bit arrogant no?

China has a capability to block arbitrary GitHub urls ... I don’t think this is that.
The Vue 3 Masterclass will launch on the 27th of January