skysight-inc/HackerNews huggingface dataset:
I love bacon, burgers, hot dogs, fillet mignon, and porterhouse too, but I don't eat them because they're suicidal and omnicidal choices, like slurping down 256 oz. of HFCS, smoking 6 packs a day, or weighing 200 kg.

If there were really good Impossible Bacon, I would go for it.

We need alternatives that don't create more externalities than they solve, whether that means cultured means or substitutes.

Furthermore, I think you're right in the underlying sentiment in that we need leadership to make tough, "austerity-like" choices to outlaw certain things that are leading us towards certain doom because most people won't change unless they're dragged kicking-and-screaming. Easter Island had trees, North America had megafauna, the ancient world has slyphium and those are all gone now because of humans.
We're at 8 billion now and expected to peak around 11-12 billion. Even 25% increase in basic needs like food, shelter, and clothing would have a substantial impact. Especially if you couple that with shrinking arable land and projected water scarcity. Then add in the desire of developing nations for modern living - cars, travel, airconditioning, electronics, etc.
California, the Most Calamitous Place on Earth
Researchers develop new method to print tiny, functional organs
Bleeding edge tech is not necessarily bad; not understanding demand, or communicating to your customer or having a market for your product is bad. This is ultimately what the post is about.
As far as I know it was never seriously considered. There was one post suggesting this on the mailing list but it was met with opposition.
>that's not what most people end up writing when they try to write functional tests. They don't get them right, they write code-change tests.

I find this to be a problem on tests at all levels of the stack but it gets worse the further down the stack you go.

Similarly flakiness is a problem you can see on all levels of the stack but gets worse the further up the stack you go.
What I Wish I Knew Before Searching for a PM Job
False Simplicity in UI Design: Simple is not always better
How to Correctly Evaluate Third-Party Software Libraries and Tools
Could this potentially be used to compile something like k8s (obv with a custom container engine) so that you could run k8s right on a SoC and no OS getting in your way?
Growth hacking to 250k (pre-release) Steam wishlists
> Sorry, but the claim was this:

> > Schema doesn't seem to have any benefit to anyone but Google

I think the key word is "seem" here. Hypothetically, microdata could help other companies - but I don't know of any that use it.

If I have an e-commerce website that sells personalised hats and I add the shipping info microdata to it, who is going to use that other than google?
Nice! I like the "link includes" feature. Funny, because we're displaying the terminal results, we've had the opposite problem, where we need to get and process the ansi-escape codes, so we get colors, and proper formatting, etc.
Indeed. Complaining about the ads in Byte would have been like complaining about the ads in the yellow pages.

Byte almost was reverse Playboy: you almost didn’t read it for the articles.
Conversion of Units
Dealing with Canvas is painful. I recently ran into a weird image distortion issue on Samsung Internet Browser 12 (I guess it's based on the Chrome engine) when drawing a video frame to a canvas context using `drawImage`.

Since you've made Canvas your focus, I'm curious if you've seen this or have any ideas. Here are a couple reports I found online.

This one shows exactly what I see (note: this is not my post), and I was able to "fix" it using the technique in the question. I'm not particularly happy with that solution so I'm still working to understand what's going on.

https://stackoverflow.com/questions/63911732/javascript-canv...

Here's another report that seems related, although there's no mention of interaction with the video element.

https://forum.playcanvas.com/t/samsung-internet-browser-canv...
Decentralized video platforms FTW!
Hm - I was wondering exactly what "ud2" does when it's triggered (looks like an "undefined opcode"... causes a seg fault?), but what's worse? An app that crashes with no apparent cause, or a bank account that resets to $0 if it gets too big?
CPython had one as an external module, but unfortunately it's no longer maintained as PyPy was supposed to supersede it: http://psyco.sourceforge.net/

It actually worked quite well, though was pretty memory hungry.
jQuery community has lots of different extensions. I searched 'jquery canvas' and this popped up: https://projects.calebevans.me/jcanvas/docs/text/

I'm not sure you have a 'product' you just have a library.
Ive seen people define unit test as something that could use a database. I've seen others vehemently disagree with this.

"Unit" is not a particularly well defined thing.

I think this lack of agreement is part of the problem coz it makes it impossible to have a conversation with these terms.

For this reason I usually avoid talking about unit tests and try to use something a bit more specific (e.g. xUnit framework test) to highlight what I mean.
> They look at how childish the left has become and have decided the right is less evil.

The left is childish? President of the United States literally tweets gifs of himself beating up CNN on Twitter.

We live in differently realities. I see one side that shows some semblance of decorum and another that is basically the political equivalent of the Joker but without the charisma and philosophical consistency.
I completely missed the introduction you linked. That's _amazing_.

As a non-designer, I've had a few situations where I've wanted to use a minimal icon pack but it's missing the one or two icons I would need. I'm not opposed to putting something together myself (Inkscape, etc aren't that scary) but I always end up visually inconsistent. I just never know what to look for

But this? I can totally make an icon that fits this visual language. Even better since I can take an icon I like from another OSS icon pack and just make it fit. Even better than I can contribute back if I wanted to
That's not much help when the function being called is in a shared system library like ld.so or libc that needs to support being used both by older binaries that use SSE and newer ones that use AVX, which I think is the case here. People aren't just going to recompile every single program on the planet and break backwards compatibility with older systems in the process, so on some level I think there's no alternative but to work around this. (Also, remember that SSE is used for even non-vectorized floating point in modern software, and that a lot of the vectorized stuff is likely to be hand-optimized assembler.)
> As designers and engineers, we knew of a rather niche problem: if your company has a design system, it's practically impossible to know the adoption rate of those components in your product. Huzzah! we thought. We should build a tool that tells you the adoption rate of every component in your design system—across your product. Chefs kiss.

This article has nothing to do with bleeding-edge tech. It's about launching a product around which zero validation work has been done.

The quote above is the entire description of the alleged "bleeding-edge tech." I still don't know what the problem is. "Design system" is vague enough to me at least to be meaningless. There's a screenshot that looks like web analytics.

Web analytics have been done to death. This isn't bleeding-edge tech. It's me-too products desperately fighting for market share by going ever deeper. Big difference.

You've got to be an excellent communicator to play this game. Given the mismatched title and fluff in the article, I can see why the team had a hard time connecting with prospective customers.
If a term is popular, people will use it in different ways. I don't see so much wrong with that, so long someone is using the terms usefully.

e.g. with unit test, there's surely more than one useful way to emphasise it:

I suppose if a test is small and doesn't talk to a database, etc., then it will be quick. -- I think that's one thing people mean when they say "unit tests": "tests that I can run quickly".

I think another sense of the word "unit" is more sophisticated, meaning "the system under test should be a coherent unit" or something, in the same way that some function/class/etc. should have a single responsibility.
> However, regarding cryptography, the NSA's cryptographic expertise and resources are secret, so it's very hard to include them in a threat model.

Sometimes information leaks (most well-known example are the leaks of Snowden) or hints come up.

One example: https://theintercept.com/2017/05/11/nyu-accidentally-exposed...

A (German) commentary on this article: http://blog.fefe.de/?ts=a73ff836
Are you referring to Numba's ability to offload certain loops into a GPU kernel?

Otherwise, Clang has access to the same optimizations that Numba has as they both share LLVM as their optimizing compiler. Beyond that, I think a fairer comparison is C w/ OpenMP vs Numba for parallel processing if syntactic brevity is the metric.
Markdown is eating out the (software) world.

Not that I object.
It is entirely self-consistent to say both that he should’ve faced his accusers in Sweden and that the American charges look like an outrageous attempt to stifle legitime journalism.

I don’t see how it is self-consistent to say Sweden would’ve been more dangerous than the UK, when it is the conduct of the UK that led to condemnation by the UN and Amnesty International, and the UK is currently in the process of considering his extradition to the USA.

My own personal belief (which is merely at the level of “well I reckon“), is that he probably did the Sweden crimes, and also that the prosecution only even attempted because he was also a political thorn.

This belief is based partly on the surveys which show that an enormous number of women have been sexually assaulted and also that they don’t generally report this to the police, partly on his behaviour.

It is also partly based on the fact that — as is currently being demonstrated by the very extradition hearing currently occurring — the US is quite capable of extraditing him directly from the UK without going via Sweden.
Ask HN: Can I fork my open-source project I created under an employer?
Released an open-source project I alone created while working for a tech corporate. The project was released under the employer GitHub account with an MIT license. Am I legally allowed to fork the project and use it commercially after leaving said employer? Especially given the draconic corporate contract frofeting rights of any side project to the employer during my employment.

(California law applies)
Is Elixir the right tool for your job? Interview with Sasa Juric
Still, there really is quite a lot of media attention for some unverified anonymous social media account.

”If we have confidence in our own beliefs, we should not fear freedom of thought.” (Bill Vaughan)

Seems like it’s the sort of thing that would die on its own without validation.

Is the attention of news organizations like Der Spiegel providing some kind of validation for the account owner to his followers?
Don’t Create a Team Caste
Write Down Your Password (2005)
Those are real accounts, run by real people: people who are spammers or propagandists. The idea that there are “fake” or “bot” accounts is just pro-censorship nonsense. There is no AGI, these are just alt accounts for human beings (that potentially have an agenda).

I, for one, don’t want Twitter, or anyone else, arbitrarily deciding what (or from whom) I’m allowed to read.

Twitter’s shadowbanning a lot of terms from search lately, especially those related to conspiracies or organized, armed groups (even groups without histories of violence).

It’s becoming really terrifying to not be able to get a clear or complete picture of the relative size/penetration of these memes, or to know what these groups are saying or being told (regardless of whether I buy into their ideologies or not).

Keeping tabs on what’s going on in one of the most volatile and potentially dangerous times ever is now being actively hindered by the social platforms, and it’s terrible.

We do not need more of that, and we desperately need less.

Better scoring, grouping, tagging, and classification tools would be GREAT. More censorship would not.
They have a problem with 4 though
Yet, Intel still produces new CPU's without AVX/AVX2. 10th-gen.
> who is going to use that other than google?

Uh... the human on the other end that Google is relaying the information to...
How did you measure the speed of the trapping scenario, since the program terminates in that case?
This was posted on the Cherokee XJ reddit recently showing the difference suspension design and tuning can make:

https://gfycat.com/wavydefensivedrake

https://old.reddit.com/r/CherokeeXJ/comments/il5uht/hey_shou...
I also remember him promising to fly over to the US to face charges if Chelsea Manning was freed
It's sad that this post is getting downvoted but just goes to show that the conservatives of Hacker News are unable to grapple with even a milquetoast political analysis such as this.
Beer Analytics – Data analysis of beer brewing recipes
Cancer Prevention
> Eat local is class signaling, not environmentalism.

It's true, but it shouldn't be applied litterally either. It's perfectly reasonable to consume locally produced and cheaply available food and it's quite logical to encourage local production assuming it is financially viable and results in a reduction in total CO2 emissions.

I can imagine it could even result in increased meat consumption for a few select individuals living in areas where agriculture isn't viable.
"any intelligence agency naturally tries to compartmentalize as much as possible"

Why is compartmentalization natural? The business world analog is "silos", and we're forever trying to break them down, or work around them or something. Are intelligence agency compartments just jargon-justification for bureaucratic fiefdoms? We know human organizations tend towards individual small warring tribes, are compartments just a justification of that?

Would an intelligence agency that scraps compartmentalization have an advantage? How would you see that advantage?
What the *, Nintendo? This in-game censorship is * terrible
The postgresql team is a sight to behold, people from all over the world making amazing contributions to the project.
Ask HN: Video recommendation platform as a way to compete with YouTube?
Content creators don't want to leave the platform because of discoverability. The audience doesn't want to leave because of content creators. People say that we should do decentralization like blogs in the past. However, it's hard to be discovered.

How about making a platform that crawls the internet for videos and build a recommendation algorithm. Therefore no matter where you host your videos you'll be easily discovered? This seems to fix the problem of discoverability while allowing decentralization or outright another platform to get traction.

EDIT : ghgr puts it nicely
> Interesting concept. So you propose to have a landing page
with a selection of videos tailored to the taste of the
visitor? And seamless combining results from YouTube, Vimeo
and others? You would be effectively relegating YouTube to a commoditized CDN for videos.
There is a hearing aid app called Fennex that seems to be very highly rated. It works with any IPhone running iOS 11 or later (thus less expensive IPhones) and works with any Bluetooth earbuds, not necessarily the AirPods Pro (thus less expensive earbuds). I have never owned an IPhone, but this app seriously tempts me to buy one.
Nvidia GTC 2020
Does anyone really hate the rich, consistently? I.e. both the Koch brothers and Soros, both Murdoch and Bloomberg? I suppose a few do, but I doubt many do.
Main reason it it tests unrealistically, I think. The other issues (doesnt catch bugs, hard to maintain) tend to flow from that.
I talk about all forms of cancel culture and don't care which side of the political ail it comes from.
From my experience the downside of functional testing is that it's slower and most importantly when a functional test fails it not obvious what is broken.

The counterpoint I've heard is, "But we run the tests on every commit! If they fail it must be the latest change."

That's a good point and obviously running the tests on commit is a good practice but I still think unit tests have value because:

1) Even if I know the lines of code that caused a test failure I'm still not sure what invariant I've violated. A unit test failing called "EnsureOutputIsEven" immediately tells you what's wrong in a way a functional test "ValidatePdfEmbeddedVideoGeneration" doesn't.

2) Unit tests help isolate problems from miscompilation, platform bugs, and undefined behavior in a way that a functional tests can't. A unit test tells me, "There's something wrong with this specific function" and I can look at the source for undefined behavior and the generated code for problems.

A functional test just says, "Something is wrong somewhere! good luck!"
This must be a very old article, in the last 5 - 8 years the best ideas in unit testing has changed.

Highly mockist code bases have ended up with their own problems when it comes to change and refactoring.

Not read/writing files, dbs etc fine. Mocking out every object causes a lot problems. Refactoring a single method signature? Now the tests for the object, and each one its consumers(where it is mocked) break.

Specify a public api(Testing is a good opportunity to design it), and test through that. Making everything public, and testing every method? You're going screw up your ability to change.
It hasn’t been all that sudden—rather it’s been snowballing. You had stuff like the Clinton Body Bags clear back in the 90’s, Fox was hammering on the outrage button, sites like Breitbart took that to eleven, Trump took advantage of that to gin up even more outrage, subs like the_donald rewarded the readers with the most unhinged behavior. All the while, education and public trust in journalism were being eroded. Now here we are, where a guy blows away a cash register at a pizza joint because he thinks there is a child sex dungeon in their nonexistent basement.
> tying people together

Concrete is not known for it's tensile strength.

My contribution in image form:

https://creativesystemsthinking.files.wordpress.com/2014/10/...
"The smallest amount of testable code. Often a single method/function,"

I hate (HAAAAATE) that definition of unit test. That's how some IDEs implemented unit tests, but it's not what was originally meant with the term 'unit'

The unit tests the author means has no value outside testing while you are programming the code. For real value, unit tests shouldn't be bound to the implementation of your code.

Unit tests should test a "unit of functionality", not a technical part of the code.
FB feed has been crapfest for very long time. It keeps showing me stuff that is easily 1-2 weeks old and I've seen it 10x in the feed. New stuff buried deep.

Or few weeks ago, lasted maybe 2 weeks, they've run some experiment/had bug in their over-buggy web page, since literally nothing moved in the feed. I saw the same posts as week ago, nothing new, in same order.

Also, when covid started, the feed just exploded with ad posts, which were rare for me before.

FB is amoral, abhorrent company with consistently crappy buggy product, that I hope will disappear over time. I'm not naive enough to think their replacement will be better.
I too am a fan. The `updateTestingRollback` command is great for testing to ensure the complete schema is defined and no manual changes are needed. I run it before running the unit and integration tests. The `validate` command is also good, but doing the full update, rollback, and update again is much better at finding issues in a controlled environment. (ie. don't run it in prod).

> updateTestingRollback tests rollback support by deploying all pending changesets to the database, executes a rollback sequentially for the equal number of changesets that were deployed, and then runs the update again deploying all changesets to the database. [0]

0: https://docs.liquibase.com/commands/community/updatetestingr...
>distrust is one of the worst poisons for democracy

I'm gonna challenge this assertion. I would actually assert the opposite: that trust is one of the worst poisons.

Why? Because trust breeds weak restrictions (checks/balances), and weak restrictions are easy for dictators to exploit, thus undermining democracy.

Rather, I say you want those in a democracy to assume everyone (including everyone within their own party) is a potential tyrant and to structure (and enforce) the restrictions accordingly.

Where the US in particular has really fallen down, in my opinion, has been the enforcement of those rules upon those in office because of partisan favoritism. Perhaps those showing favoritism haven't realized that in the bigger picture, although favoritism is convenient, it undermines the whole system in the long run.
I see a blank page with js turned off, while wikipedia still works.
The scripts still run, my ancient (1st or 2nd gen) Raspberry Pi gets 0.54 seconds for the multi .. 6 benchmark
Second this.

Posts prior to yours have stated other causes (lack of leadership, economic issues).

But a strong and widely shared/held understanding of civics would have provided a framework for discussing these issues and potential resolutions.

civics to include both the what (how government works) and the why (power arising from the people, leviation so life is worth living, government to secure rights (which includes economic provisions such as a social safety net to ensure delivery of those rights), ...), leading to the responsibility/expectations on all of society, from the individual on up.

We today (as a culture) are so advanced in terms of STEM that we think we know it all, and are completely blind to how much we don't know. The founding fathers had much greater wisdom/understanding on how politics and society work and how to make them work, we've lost that.

Finally, ALL of the above is completely neutral to "conservative" or "progressive" politics. The founding fathers debated these just as strongly as we do today, on all aspects of every point I raised above.
Yep, and one day we'll learn than the may cause mutations in viral RNAs, and all those folks were right after all /s
The number of people who want the language and compiler implementation you are describing is vanishingly small.
Unfortunately, the money, time, and research and development of NAND gates far exceeds memristors in conceivable aspect. People talk about how memristors will revolutionize the industry. But year after year people keep on using NAND flash and NAND based technologies. NAND is king and memristors are not going to change that any time soon.
I don't think anyone would disagree with the statement "if you rely on Google to obtain all your users, you need to do everything you can to help Google"

However, we're in a comment thread that went

> > Schema doesn't seem to have any benefit to anyone but Google.

> I fail to see how small businesses are prevented from using metadata.

The only use case I can think of for small businesses is scraping your rivals and seeing what they're getting up to.
Not to be confused with this SCC? http://www.simple-cc.org/
Same! I think I learned how Struts 1 worked by reading on that site. It really opened me up to design patterns and unit testing.
Microsoft is slowly devouring OpenAI