skysight-inc/HackerNews huggingface dataset:
Perch are like the least fishy fish there is. I am surprised that people would turn their noses up.
Is this really true though? I mean, I've been in development long enough to know that people go just plumb ape shit over the silliest things.
Tesco have always weighed loose veg at the till. In france they till person doesn’t care if fruit and veg are bagged, just so long as you have weighed it and have the little sticker.
‘We are moving into a new, controlled society worse than old totalitarianism'
If you like this sort of thing, you'll probably enjoy The International Obfuscated C Code Contest. https://www.ioccc.org

Winning entries: https://www.ioccc.org/years.html

I quite like self-generating progs, eg: https://www.ioccc.org/1990/scjones.c https://www.ioccc.org/2000/dhyang.c
Sure, when dinosaurs roamed the earth and our ancestors were proto-rodents hiding in crevices, it was warmer in Alaska.
The convenient thing to me is that you can just subscribe to a month or two of whatever streaming service has the show you want, and then cancel it when you're done. In this fashion you can just rotate the service you subscribe to over time, see everything you want and only maintain one subscription. Could be more challenging with families all wanting to watch different things, but maintaining two services also wouldn't be too bad.
I supposed this doesn't bode well for the chances of getting AWS Cloud9 working properly on Safari, since it relies on some shifty third-party cookies to work properly.
If you download the swf file (for me, the link was https://www.realmofthemadgod.com/AssembleeGameClient15656887...), this seems to run fine in the standalone "Flash Player Projector", a great little utility buried in Adobe's website that that let's you load swf files outside of a web browser. https://www.adobe.com/support/flashplayer/debug_downloads.ht...

I didn't bother creating an account, but the game opened fine and everything.
I’m not sure what the solution is — it’s possible to identify a problem (that humans don’t seem to be able to properly process the amount of information we currently have access to) without knowing the solution.

I agree that having restrictions on information access and communication is a slippery slope in the non-fallacious sense, at least with the solutions we usually discuss.

But I’m optimistic that the failure conditions might be more specific than they seem to the current state of affairs — self curated social graphs of unlimited size and bandwidth. Perhaps dramatically limiting scope, connectedness, or agency over whose views you have access to (think true random, not AI) would lead to less or different issues. I don’t know, because these experiments would take a lot of investment, but the point is that it may not be as black and white as you make it out to be.
Unzipping the murky trend of explicit phone pics
OsmAnd+ isn't open (it has a proprietary licence), but the source of the map data (OpenStreetMap) is.

There seems to be a free software alternative for OsmAnd+ called OsmAnd~ by the way:

https://en.wikipedia.org/wiki/OsmAnd#Licensing

The non-premium version called OsmAnd seems to be FOSS too.
I recall hearing somewhere tempura was introduced into Japan by the Portuguese in the 1500s.

I wonder if they had an influence on British battered foods as well?
Do you really think reporters just state facts and call it a day? How do they know which facts are the important ones to say? Why not list the shoesize of everyone they interview, along with the name of their dog? Obviously, I'm making a point:

Facts tell a story. The reporters for these stories are choosing what facts tell the narrative they think people want (triumph over adversity) without mentioning the facts that they think people don't want (acknowledging that the healthcare system in the US is broken for most Americans).
Could not agree more.

In fact, I find Foucault's Pendulum, in many ways, very strongly supports skepticism in all realms. And adds the sort of lovely literary tinge that if anything can be made to "prove" anything (in "The Plan"), then of course nothing truly proves anything. And so the age of modernity/reason leaves us flailing in uncertainty (science is always skeptical, never certain).

And it's such a hoot to boot.
For CS theory, I would rather suggest you to focus on classic CS courses, here's my list:

0. Do not touch "Introduction to Algorithms" until you are in a dream job.

1. CS 61A: The Structure and Interpretation of Computer Programs
https://cs61a.org/

2. CS61B: Data Structures
http://datastructur.es/sp16/

3. Coursera: Princeton Algorithm
https://coursera.org/learn/algorithms-part1

4. CMU 15213 CSAPP
https://courses.cs.washington.edu/courses/cse351/16sp/videos...

5. Keep moving.
https://www.tomsguide.com/us/kaspersky-possible-ban,news-270...

A good time to remind people that thr U.S. government is not a fan of kaspersky products.
A dynamic language can be super frustrating to develop with because you have to keep tensor dimensions memorized in your head or in comments
yes, according tothe comment from rvz
What would constitute as value to the conversation? There is no more ignoring the climate crisis. The first step is to talk about it and understand the scope of the problem.
Do you mean hundreds of thousands of years ago or more? Pretty sure it’s obvious the claims are about during human existence.
you are being downvoted not because you are wrong, but because you are stating a thing that is obviously true to almost everyone here interested in this topic. you may feel you are being helpful but most feel you are being obnoxiously pedantic. i can appreciate both sides here, but i also know a more pedantic title will do nothing to stop climate denial trolls from pretending not to trust this stuff.
I wrote two of them specifically for self taught programmers like her: “Classic Computer Science Problems in Python” and “Classic Computer Science Problems in Swift.” Unfortunately we don’t have a JavaScript version yet. Instead of focusing on things like complexity analysis we focus on problem solving techniques in a tutorial like fashion. You can find out more at:
https://classicproblems.com
There's a large political organization that intentionally sabotages govt effectiveness because they feel that is the best way to eliminate govt.

I'm not saying that is the cause of all govt failure in the US bit it's a significant one.
simpler file formats are less fraught, though they have fewer features.
Selfie2Anime – Web Application to Turn You into Anime
Novel feature engineering? Like this? https://towardsdatascience.com/python-performance-and-gpus-1...
Reindeer do it too

https://en.wikipedia.org/wiki/St._Matthew_Island
You can look up the source data here:

https://bagviewer.kadaster.nl

It is possible to provide feedback there; your local municipality will look into any feedback provided.
Than who thought? Literally every study has shown that fracking releases millions of tonnes of methane and co2, in addition to the direct environmental damage and earthquakes.
This strikes me as a politically biased article. The "luxury beliefs" are all those typically said to be liberal, or at least not conservative beliefs. Some very obvious luxury beliefs that didn't get included: anti-vax, Qanon, the weird anti-higher-education thing, flat-earth, and creationism.

The author probably could have made a more coherent argument if he'd included some of the non-liberal luxury beliefs. There's huge evidence against them.
Since the author is French, I believe the GDPR allows for a "right to an explanation." From the GDPR:

The data subject should have the right not to be subject to a decision, which may include a measure, evaluating personal aspects relating to him or her which is based solely on automated processing and which produces legal effects concerning him or her or similarly significantly affects him or her, such as automatic refusal of an online credit application or e-recruiting practices without any human intervention.

[...] such processing should be subject to suitable safeguards, which should include specific information to the data subject and the right to obtain human intervention, to express his or her point of view, to obtain an explanation of the decision reached after such assessment and to challenge the decision.

https://www.privacy-regulation.eu/en/r71.htm
It's the other way round.

https://www.theguardian.com/us-news/ng-interactive/2017/dec/...

CA is trying to send some people back and that's being spun as "exporting".
Most comments are "we have to do this or that (things that have been repeated a thousand times) but it depends on politicians, nobody is doing anything, we are doomed, it's not really that hot in a timeline of thousand of years, we need CO2 sequestration, we need to plant trees", blablabla.

We could post comments using Markov chains and nobody would notice, everything would get upvoted
I'm not sure how to parse this question. So I'll answer both interpretations.

WireGuard itself is open source, our firmware and software is open source. So if the question is about encryption/software integrity go take a look.

If it's about what traffic is routed through WireGuard the answer is all user traffic to the internet, no exceptions.
> For example, a trivial hello world program in Julia runs ~27x slower than Python’s version and ~187x slower than the one in C.

I don't think it makes any sense to speak of "__x slower" for hello-world. Clearly, this is just a benchmark of startup time, so you only pay it once per program. It should be reported as "__ms slower".

Julia startup (according to this post) takes 371ms. That's 357ms slower than Python, and 369ms slower than C. Faster is always better, but this doesn't seem so bad to me.

For comparison, on my old workstation here, starting a Swift repl takes 2724ms, and starting a Clojure repl takes 4792ms.
Thank you for your well-written comment.

I don't want to deprive you of the VM as promised, but that seems very hard to implement, and I don't have time to help.

I just want to solve the much easier problem of giving people some way to use the internet to read documents without getting tracked [1].

By "document" I mean a page of text, images, links to other documents and maybe some other easy-to-implement non-privacy-compromising things.

The web is how almost all documents are made available on the public internet. Most document authors don't even consider or imagine any other way to do it. And the web is a privacy nightmare. That is the problem I'd like to solve.

I felt the need to write this because past discussions on this site of the problem I want to solve have gotten derailed into a discussion of how finally to achieve the vision of "a VM where anybody (technical or not) could run almost anything", which, like I said, strikes me as a much harder nut to crack.

[1]: and without the need for anything as demanding of the user's time or the user's technical skills as you described when you wrote, "I run UMatrix and manually whitelist 3rd-party scripts, I've blocked web features like WebGL and Canvas behind prompts".
> The effect is most certainly not the same, the fact that we are able to carry on this conversation on an American news site is evidence of that.

I believe this study is stating exactly that we could carry on this conversation, up to the point where we all agree on something in enough numbers and possibly decide to take action about it.
Judging from the discussions here i get the sense that hiring is primarily an exercise to avoid biases in the US. Which probably means that the bigger problem is that most CVs look the same nowadays, with lots of people checking all the points for a job. Which probably means CVs are not a good way to source candidates , but what else is there out ther?
Just want to highlight this with an additional comment - as someone who went through a CS degree and was heavily interested in CS pedagogy and compared many a CS curriculum, this is a great compilation of great resources.
This is a common phenomenon (as anyone who has tried to rewrite the standard library buffer cache can tell you) - the reason is that these algorithms are oftentimes optimized to perform decently on the very very worst cases which means that they'll be slightly slower overall
Actually, rehab's are importing the homeless into California. John Oliver did a show on it.

https://www.ocregister.com/2017/12/17/are-drug-rehab-centers...
Strukt: Flexible, interactive structured data pipelines
Not a chance. Consider that we have working quantum annealers (the D-Wave machines), but they cost ~20 million dollars; and there are no real working gate model machines beyond a few qubits that don't seem to be particularly useful (i.e. nobody's done anything meaningful with them).

The best bet you have for now if you're interested in quantum computing is to check out D-Wave Leap https://www.dwavesys.com/take-leap and see if you can make an annealer do something useful via their cloud service. If you're solving tough optimization problems it's apparently useful.
Or just, people are unemployed and have a lot of time to fiddle about with their resumes
Show HN: C++ face detection ported to Rust
One solution to an arms race is labelling bad actors. If site XYZ keeps trying to find a workaround, maybe there's a way to label them as such to the consumers?
Ma-gym: multi agent environments based on open ai gym
Porsche by VW
Would be nice, if someone took the time to do the same thing for face recognition part of Seeta engine.
One answer: the files are stored in git and the image is built on commit and tagged with the current ref, then pushed. The deployment is then updated to reference the new tag and services are restarted, pulling the new image and launching the new container. This is the typical ci/cd setup for kubernetes deployments.
A new browser, a notable founder, a modern technology, a new ad model in an increasingly privacy-focused world. Seems clear why that would capture attention. Whether individually you like it or not.
Strange — it’s been the norm at every US company I’ve been in since the dot-com boom to allocate time and money to training staff in new technologies if it’s a serious initiative.

That’s the thing about assumptions, I guess :-)
the optimization you are describing is premature - you don't need rust to productionize your models and in most cases you don't even need to be coding in a low-level language at all.
Ideally, the trade-off from Interviewing should be that a person has some agency in the direction of the company, that their values can be reflected in the influx of new recruits, and that persons with similar ideals or interesting skillsets can be added to the floor to make it a more interesting place to work.

I've had the role of global interviewing for our technical team thrust on me, and most of the time, it's just a chore. I'm constantly battling with HR/Managers who simply have a "fill seats" attitude towards hiring, and it can be a political minefield. (Professional tip; if someone asks you to take-over hiring from someone (or a group) that has not fully ceded this responsibility for any reason, don't accept)

Despite the above though, our global team now looks, works, and acts like I want. Even our technically weaker Engineers have the interest to improve and the drive to get better, and universally our team agrees that the flood of questions from these weaker engineers are not wasted. This is the one bit of satisfaction I get from doing this type of hiring -- I get to work with people that do the type of work I want to see.
Durable Sidekiq Jobs: How to Maximize Reliability of Sidekiq and Redis
Agreed. There's tons of employment for people that can work with microcontrollers, FPGAs, ASICs, bespoke control hardware, etc. which are often harder to get into than traditional software engineering.
Julia 1.2 release is almost[1] there, with many small improvements. And Julia 1.3.0-rc1 available[2] for testing as well.

[1] https://discourse.julialang.org/t/julia-v1-2-0-rc3-is-now-av...

[2] https://discourse.julialang.org/t/julia-v1-3-0-rc1-is-now-av...
> I never needed speed when printing out stuff.

> REPL should be much faster (especially importing libraries), and I'm not a fan of 1 based indexing, but everything else is awesome if you need great performance.

Then don't you want fast printing / string ops? REPLs heavily rely on that.
fair re roseanne
> I don’t know where to start and what to do

You don't do it, your government does, through law, regulation, and policy. You just need to vote for the ones who will implement those and protest those that refuse.
Indeed, and while there is plenty to still be worried about, a lot has been addressed, too. Further we are now starting to see the pay-off with amazing algorithmic innovations being implemented in Julia.

We have working code to code automatic differentiation:

https://github.com/FluxML/Zygote.jl

Finally, the core team is paying attention to the problems and addressing them. All my top complaints are already mentioned in the laundry list:

https://www.youtube.com/watch?v=TPuJsgyu87U
You touch on a very important thing. It feels like no one cares about interviewing UNTIL they can use it like a cudgel to hit you in the head when you ask for a promotion. In the normal course of affairs, interviewing gets you nothing. But if you don't interview, they get a convenient excuse to not promote you.
Is there a reason you are managing locking at the application layer on the SQLite connection object?

https://github.com/pedrocr/syncer/blob/24d70fd452aa6b1463090...

This is going to absolutely destroy your throughput. I am not sure about go, but in .Net, the underlying SQLite connection instance is inherently thread-safe and can be shared across execution contexts. If you are unable to share a single SQLite connection instance between multiple logical parallel execution contexts in go, I would recommend just creating a new SQLite connection in each case where you need one (e.g. at the beginning of every method currently performing a lock on connection). The only thing you need to remember with this approach is that the synchronous=normal pragma needs to be set each time you new up a connection. This is an extremely fast operation (doesn't touch disk IIRC), so you shouldn't worry too much about any extra overhead here.
and what ? it was warmer at a certain time doesn't mean we don't have to do something i don't get this view
"You have weak arguments" isn't much of an argument either, you know.

I'm well aware of what "efficient" means. I do not disagree that shoving raw plant material down people's throats is an extremely efficient way to feed them. A slightly less efficient way would be to prepare that plant material into something more palatable. Livestock is far less efficient still, and at the other end of that "efficiency spectrum" you have something like Kobe Beef.

Yet, if I was to argue that we should all be eating cheap US beef instead of expensive Kobe beef because that is more efficient, it would be an obviously silly argument. Both products just don't play in the same league.

> beef is the worst of all the meats

In what sense? Environmentally? Perhaps. Nutritionally? Absolutely not.
Are you implying that Russia bought Trump the presidency? You still believe all that Russia bs? The people who made that up were projecting. The true villains are also the ones who sold the uranium to the Russians.

Where do we have a free press in the US, exactly? Where?

Oh, and "due process" is dying fast.
HN discussion yesterday comparing wind and nuclear: https://news.ycombinator.com/item?id=20724676
He is right. It is from 2016
The tragic thing is what the protesters seem to want to return to is the by-gone era of the British rule. But that was very much the thing that turned Hong Kong into a place ruled by real estate moguls. The mainland Chinese vision of opening up and fully integrate the area of Hong Kong, Macau and Shenzhen/Canton is something that actually can break the rot and get Hong Kong in on the growth and prosperity that is there right next door.
Glass is pretty recyclable. The issue is that it takes a lot of energy to remelt it, and fuel to transport it because its so heavy. Not to mention the breakage aspect.

I worked at a supermarket in high school and this was back when the glass 2-liter soda bottle was introduced (during the US's short-lived metric system push). And shortly afterwards, the 3-liter bottle was added. Since they were glass, when one fell off the shelf it was a huge mess (the 3-liters were significantly more delicate). Several times a week, we'd hear a smash, followed by "Wet clean-up on aisle 5"

We had a wire cage at the front of the store where you could return the bottles and get your deposit back. None of the employees liked dealing with it, as customers never rinsed their empties, so it attracted insects. Branding also entered into it, as the Pepsi deliveryman would only take Pepsi empties, and the Coca-Cola company only wanted theirs. So their route was delayed as they fished around for their bottles in the cage.

I think reducing the amount of plastic we use is an excellent goal. And it's possible today that people are as-or-more accepting of the extra work involved than they were in the 1970's. But I doubt that it'll gain widespread acceptance because plastic solves so many problems. So an incentive may be necessary, like deposits on plastic bottles & containers, to encourage people to return them (and they don't end up as litter)
Fe: Small and easy to use folding editor
My guess is the history that mainlanders went through, conjured a very different opinion on what things in life are most important. I don't think reading propaganda will help you understand better because you haven't gone through that history.

I think the answer is hidden in plain sight in the paper:

> "Xinhua news agency
issued an opinion that western-style parliamentary democracy would lead to a repetition
of the turbulent factionalism of China’s Cultural Revolution (http://j.mp/McRDXk)."

> [The CCP] said that “On the basis of China’s condi-
tions. . . we’ll not employ a system of multiple parties holding office in rotation” in order
to avoid “an abyss of internal disorder” (http://j.mp/Ldhp25)."

To us in the west, this reads as standard authoritarian propaganda excuses. But maybe they aren't total excuses after all? The Cultural Revolution was a traumatic period and people still remember it. A TLDR based on my understanding:

- Mao, despite being known as a murderer in the west, is regarded (for a part at least) as a hero in China because he did a lot of good in the beginning: getting rid of Japanese invaders, giving everyone an education, building a functioning country.

- After WW2 things went downhill. Mao didn't get along with other CCP members. In order to stay in power he declared a new revolution. Lots of people followed him and idolized him. But the revolution resulted in chaos, anarchy and mob rule. And Mao turned out to be an incompetent post-war policy maker so his policies resulted in famine etc (this is what the west refers to when they say Mao massacred people).

After the Cultural Revolution, I guess the CCP learned that the masses can be easily influenced for the worse, and want to avoid another Mao-like fiasco. And lots of civilians are tired of 150 years of wars, revolution, poverty and disunity, and so they see the CCP as a necessary evil.

This is combined with 100 years of colonialism that came prior to that, which instilled a sense of inferiority (compared to the west) that still still exists today.

So I guess there is a sense that unity and economic prosperity are the most important, everything else is secondary. So when they see various democratic systems, they see various parties bickering with each other at the expense of speed of progress and harmony.

I believe all of this is nearly unimaginable to many westerners because the west has been prosperous for so long. WW2 was disastrous, but in a very different way.

Chinese history is very different from the history that the west went through, so it does not surprise me that the conclusions drawn about what values are important, are different too.