skysight-inc/HackerNews huggingface dataset:
Oracle has been in the bed with IBM and Sun regarding Java since version 1.0.

The supported versions of Java and Graal are the same price as any other enterprise product.

They put the effort, someone has to pay for it.

Where are the free beer JIT, AOT and GC implementations for free beer languages that outperform Java?
The whole purpose of student loans is to allow politicians to simultaneously claim low taxes AND assistance to students.

Politician A says they will help students by funding higher education and lowering tuition, but will have to implement higher taxes than politician B who says they will help students by enabling students to borrow unlimited amounts of money from the federal government.

Politician B will win the election every time, because voters want lower taxes more than helping those below them in the socioeconomic order. Higher education facilities will raise prices because people that work at those facilities like more money than less money. The customers have infinite amounts of money due to being able to borrow as much as they want, and don’t have fully formed brains nor the requisite education or guidance to be able to calculate return on investment to make an informed decision.
I'm having a bloody nightmare with my blog, https://www.thedetechtor.com, must be something to do with wix but it takes for ever to load, going to have to migrate to Wordpress
Ask HN: Covid-19 vaccince in layman terms?
Could someone explain the COVID-19 vaccine in layman terms? I don't quite understand how mRNA/RNA vaccines work and what their side effects are.
It’s a good question. I am not sure I see a lot of reason to eat it except to support the movement (“create demand”, “vote with my wallet”) and maybe to occasionally blend-in with non-vegans (“Look, I can do the same thing as you without most of the associated problems”). But the latter does not seem that attractive or important to me, to be honest. Now “nutritional” reasons can be: 1) protein, 2) vitamins/minerals. 1st is quite ridiculous. Many plants and vegan foods have so much protein! Even broccoli or green peas. And I am not even starting about tofu, tempeh, etc. So vitamins/minerals is actually a more relevant concern. Now I am not sure if the lab-grown meat is going to have as much of those as farm-grown one. Or still the multi-vitamin pill is a better (and cheaper and more convenient) option?
I use to say that till i saw a strange phenomenon myself and realised cameras do have a hard time focusing in the sky due to autofocus. But some of these things do exist for sure, answer to what they are is anyones guess. From Marsh gas to mylar balloons.
Ah, right, its still a cell from an animal, as is a tire using a cell from an animal, so I guess someone who doesn't eat meat derived from stem cells also walks a lot.

The amount of suffering the animal who's cell is used has to endure to grow the lab owned meat is in no relation to the amount of suffering a cow who is being milked has to endure.

Therefore, I consider lab meat vegan in spirit, just like gelatin (e.g. not one pig less dies if you eat some licorice with gelatin in it).

Meanwhile, vegans eat avocados, which have a massive impact on the environment, and there's barely anyone in the vegan community who opposes that cause its aligned to the animal suffering dogma, and its almost like a cult, too.
McMaster's website has been like that for years. Probably a decade now. It's always been great.
I receive dozens of 10-15% discount coupons for overpriced vine-, tie-, and whatnot sets, for the yet another streaming service. These things land straight in the trash bin.
There are different sorts of vegans with different reasons for their dietary choices.

And regardless, for some, after avoiding animal products for a long time the thought of eating them can come to be unappealing.
I believe battery densities double approximately every 10 years. So yes they do improve. But just as much of the improvement we see in devices is making them draw less power.

The press releases about battery development breakthroughs always promise instant order-of-magnitude improvements, something we never actually see.
Why Are Stoplights Red?
More and more companies get compromised by a "highly sophisticated" actors.

And somehow, these companies immediately "know" that it was a nation-state actor. Same case here. There are only claims, but no facts, no evidence.

And lately, it's always "the russians" :)
I'm just noticing the pattern.

Lastly, what I really can't understand is - how in the world these "highly sophisticated attackers" are so bad at covering their tracks. :)
Why is the Google Cloud UI so slow?
Some will.

Some may.

Some won't.

Some will argue you can't be vegan and eat lab meat.
The only good thing of 2020: ANTLR 4.9
If you want to stick to the default formatting. But defaults are inevitably wrong so you have to fight LaTeX.
Apparently the meat is made using Foetal Bovine Serum (which requires the slaughter of cows), and chicken cells (which do not require the slaughter of a chicken). [1]

So technically a vegan would not be happy eating it. I'm however curious about the ratio of slaughter to end product (e.g. is it one slaughter to 10kg of end product, or one slaughter to 1 tonne of end product), since that may sway some vegans/vegetarians.

[1] https://www.theguardian.com/food/2020/dec/07/lab-grown-chick...
I'm quite fond of DataWeave for this, as an FP-inspired data transformation language with plenty of built-ins, including support for XML, JSON and beyond [0].

Apparently there's an online playground [1] and Beta support for LSP now [2].
I've only ever used it in a containerized-Java setting.

[0]: https://mjdresdner.medium.com/dataweave-2-x-playground-comin...

[1]: http://dwlang.fun/

[2]: https://github.com/mulesoft-labs/data-weave-language-server
... or have adverse physiological reactions to it. I recall when once I ate what my friends told me was raw fish (as part of a Chinese New year party). I didn't get an odd taste at all .. but a couple of hours later threw up. I'm vegetarian from birth and my cheeky friends just watched me eat it without warning me!
A visual guide to Git for anyone aged 4+. Learn core Git concepts, not commands
What being a vegan is about is up to each individual themselves. There is no kind of contract which allows you to call yourself or see yourself as a vegan, and its furthermore very tiring when someone's trying to preach to you what veganism is about <fill in strict ruleset here>.
The site shows google ads when the screen is big enough, luckily that covers the monthly hosting costs. Would definitely like to find a value-adding (rather than reducing) way to cover the costs though. I've been thinking about adding an account system where you can save a couple routes for free and unlimited with a subscription, along with other "premium" features, but haven't finalized anything yet. Definitely open to suggestions :-)
Thanks for the explanation!

> Different CPUs have different memory consistency models for parallel threads, leading to race conditions when translating

Does the race condition happen during the translation or execution? If it's former, we can somehow prevent it, right? The translation code is known.

> Anything with a JIT compiler (including most web browsers) needs special handling.

I guess this is something Rosetta 2 does.

From what I can tell, the listed reasons are mostly alongside how hard or challenging it would be but there is no actual technical limitation. It's just no one really made the effort, I guess because of QEMU since it works for most cases albeit with a performance penalty since it's emulation rather than translation.

Do you think it's feasible to implement a translation software that similar to Rosetta 2 but open source and covers other ISAs like RISC-V? I understand that it's hard but it's also surprising that while we see the barrier for different ISAs to be the compatibility but at the same time we settled for only runtime emulation.
Are figs considered vegan?
Ah, good to know, thanks. I was a bit out of the loop for the past year.

I wouldn't mind staying with EVM, since EWASM doesn't seem to offer much significant improvement (static jumps only, really).
Yeah, it is hard problem when you are hitting physics.

But then it really isn't a problem -- it is a limitation. Nothing you can do much about.

There are of course types of applications where latency is really tough topic. For one, low-latency trading is where companies are in arms race against other low-latency market players and there is always improvements form improving your product's latency.

But in a typical situation like websites and corporate services, the latencies required are so large that it is quite easy to reach them -- just don't do anything stupid.
I found it funny you mention Clojure since leiningen takes 20 seconds to get to a REPL prompt on a full spec MBP 16 from last year. For all the hype about interactive development, I think Clojure people are deluding themselves if they think that’s reasonable for a dynamic language.
Hi, after gathering the model and tokenizer, you can use the generic huggingface tutorial for text generation: https://huggingface.co/blog/how-to-generate

We use custom control tokens, so you have to provide the specific structure of the recipe, simply typing it in the huggingface prompt won't work. The details are available in our papers about the solution.
I think this link is relevant to people who want other encrypted DNS alternatives from the big corporate ones.

https://www.privacytools.io/providers/dns/
There are three global reasons one can decide to be vegan, vegetarian, and reducetarian.

1) Animal well-being.

2) Environmental well-being.

3) Personal health well-being.

You may substitute well-being with suffering, and there's also a nuance between death and staying alive but using (e.g. milking).

[EDIT: I suppose there's a fourth, a psychological reason how some people find certain products 'impure' to eat. But I'm not sure how I'd define that group.]
I'd argue that one of Musk's strengths is _not_ doing the very hard things, but finding projects that are relatively low-hanging fruit. Electric cars, multi-use rockets, driving AI. Those aren't the harder problems. Fusion, for example, is on a different level.
I was wondering why the sudden spike in followers...
I'm also on https://twitter.com/MacTuitui if you prefer.

As for the direct points (note that I am _not_ part of nannou's team, just one _heavy_ user):

1. That's sadly true, it's been a long time issue (not only nannou's problem to be fair, it's shared by all rust projects at the moment): https://github.com/nannou-org/nannou/issues/178

2. If you were following my talk at GitHub universe yesterday where I was livecoding (archive will be up "soon"), the rebuilds are fast enough I don't really care (simple stuff are <3s for me, even my latest dailies where I have heaps of extra stuff are averaging <6s rebuild time). The compiler (via lsp) catches most bugs beforehand, so I would say it is not very much an issue at this point. Using a cargo cache will make things far easier as well.

3. Exactly why I started using nannou (coming from using processing via scala)!

As for the "why nannou?", and sorry for being nerdy, but nannou is the only framework I know of that does color right: you are working "naturally" in LinSrgb with float16 precision per channel (if that does not speak to you, just look for gamma correction and go down the rabbit hole). The blending of color is exceptional if you're into that sort of things (I am: see for example in HQ https://superrare.co/artwork-v2/road-to-nowhere-12621 )

Nannou is also focused towards the future: there's been a couple of major backend rewrites from opengl to vulkan then webgpu (without any issues for the end-user if you were using the core nannou api functions): you get to play with the latest toys and finally you get access to your whole GPU. No need to stay in a OpenGL-centric state based workflow (that does not make any sense since years)! I've been able to run crazy compute shaders passes while making my own render pipelines _on top of what nannou does_. It's crazy powerful.
Also I have to say the team behind nannou has been wonderful in dealing with my requests over the last two years, and they always provided help when I needed (to be honest, I chose nannou because the team was in Australia, and as I am in Japan, it made communication easy). Huge thanks to them. Have a look at the github issues to see how nice the team is.

And with cargo, I'm confident (not very confident, mind you, but optimistically confident) that I'll be able to get the thing building again in a few years.

So if your interest peaked a bit, please try it, if you have any questions, join the matrix chat and ask away!
"... lands perfectly..."

claps vehemently
Some websites are both fast and slow. For example, searching parts is quite fast on Digikey. However, Digikey's BOM manager is awfully slow.
I wasn't arguing that official distro repositories are unsafe, I was actually saying user provided repos are almost as bad (or even worse in some ways, given that give the feeling of being way more secure) as `curl|bash`. Even if they are signed (such as AUR and PPA) most people will blindly add signing keys for people or organisations they do not know, giving them the feeling that they have secured themselves, but have they really?

I guess detecting attacks is easier if all files have to be uploaded to a central service, which does allow everyone to see the personalized attack (I mean adding `if (targetUser()) attackTarget()` isn't that hard, but it would be visible for everyone compared to doing that server-side). But then if I'm a sophisticated attacker I'd be sure to make that way less obvious in my code. My feeling is that it would be detected later rather than sooner if hidden well enough. And that is excluding things like non-official apt repositories.
You are a human being first and a [profession] second.
And under some circumstances, it doesn't recognize that your list entries belong together. If you quote parts of a list:

------

> 1. Bla bla

Yes, bla

> 2. Blubb bar

No, foo bar.

------

Markdown turns the 2 into a 1.
Ironically, one of the book he recommended 'Range' is about expanding your horizons.
> issued a blanket ban on any single line of code licensed under GPLv3

I've also seen blanket bans on all GPL related licences in code (the dynamic in OS/app/other use differs, though way-back-when there was enough FUD/misinformation that there were blanket bans for those too) especially when GPLv2 was introduced (the "liberty or death" aspect was the cause of much consternation, I recall).

I don't think they are interpreting the license differently though for the most part. They are agreeing that is protects the user not the producer, and in giving those protects to the user it might be inconvenient for them (or even impossible for them legally, depending on licensing agreements and other restrictions they have to operate under regarding other parts of their codebase) as a producer.

> In other words, they weren't amateurs; like us.

At least some of the original impetus for the GPL was to protect amateurs like us from being used as free resource for parties that aren't. I'd say this is the system working.

> I think dual licensing as a viable business strategy is pretty much dead at this point

That is quite likely true, but only relevant in such a commercial context. If a developer doesn't care about commercial users of their code, for instance they are scratching an itch & want to share but aren't seeking worldwide adoption (and hold those "outlier opinions on freedom related topics"), then this is not a problem and GPLv3 is still a relevant option on its own.

Commercial viability is not the be all and end all of licensing decisions, if commercial gain and massive reach are not your concerns.
Quite possible, yes. But the alternatives to zugferd look quite similar, due to requirements from the relevant laws:
https://de.wikipedia.org/wiki/Elektronische_Rechnung
translated excerpt:
an electronic invoice must be [...]
3. human readable
4. origin of the invoice must be guaranteed (digital signature or internal controls)
5. integrity of the invoice must be guaranteed
[...]

This means that while you might be able to use something other than PDF for the human-readable part, I don't think anything other than PDF will be used. All the other stuff (XML with embedded SVG or PNG, Word, plaintext) will have acceptance problems in one form or the other.

EDI is big business to big business, as evidenced by you mentioning SAP. There, you may be completely right, I don't know.
Maybe a search engine that doesn't quite work and pushes a lot of unwanted crap at you on the offchance you'll buy it on a whim benefits Amazon, if not the customer.
Trump's false crusade rolls on despite devastating Supreme Court rebuke
The Mathew in accounting is why you have to fill out expense reports. Accounting used to not require them until they started getting fake invoices in the mail. This attack predates the internet.
So more explicitly, since they don't operate in the EU, don't seem to be owned by a multi-national that does, they wouldn't have to worry about GDPR, someone else is worried? And that's likely whatever ad slinging network or tracking they use?
Yes. I wish there was more of that.
Sometimes I get some initial ideas of data models from here:
http://www.databaseanswers.org/data_models/index.htm
Faster JSON with Python Cx_Oracle 8.1 and Oracle Database
Hey, since I removed all tracking from the app I've felt a bit blind if people are happy with it or more like just drive-by trying-it-once, so it always makes my day to hear genuine feedback (even more so when it's positive), thank you for that!

> I only realised the other day that the tracking link didn't automatically change between activations (I now realise I can do it manually).

Hmm, good point. I wouldn't automatically reset it for each session since there are people using it for multi-day stuff.

Would having a "link last reset at" timestamp in the main screen would have helped you realize that earlier?

> When meeting up with someone in the middle of nowhere recently, I noticed that it'd show their location on the map, but not mine. As I didn't know where I was, having a blue dot of my location so I can estimate their distance would be really handy.

Initially I thought that might be sketchy -- "why does it want to know MY location? I just want to watch" -- but perhaps making it a button/setting would be a good compromise? So something like a toggle for "show my location" on the webpage?

> When you're all about an hours drive away in different directions it's really handy to keep track on people's progress without disturbing their driving.

This is perfect because I've been trying to build a feature where you can combine multiple tracking links into one, and you see everybody on the same map. Where I always get stuck though is the UX.

On a computer it's pretty easy to have a page where you paste all the links and it generates a combined one, but I can't figure out a good UI/UX for doing this on mobile.

So if I can pick your brain for a bit... do you have any insights here?

How do you usually send/receive these links?

Would pasting them all on a page work for you on mobile?

Any better ideas?
Thanks for posting this.

It's incredibly disappointing how long these issues have been endemic of the US welfare system. I'm not sure if other countries handle phase-outs more efficiently, but these would be painfully easy "bugs" to fix. It is within the power of these governments to address these issues -- they just don't care.

> While the median low-income American family may have a marginal tax rate of about 45%, there’s a large dispersion of experiences, depending on age, family size, location and benefits. Some families face an exaggerated problem -- 70% tax rates or occasionally much more. Just $1,000 in higher pay for a single mother in Oregon, in one example cited in Altig’s research, would result in a devastating loss of $15,000 in housing subsidies.

For further reading, Google "the poverty trap"

https://opentextbc.ca/principlesofeconomics/chapter/14-2-the....
I Don't Care About Cookies is really good. On Firefox Mobile you can add a uBlock Origin blocklist that removes many of them.
The problem with "Eat Just" is that "just" is at the end but isn't a noun. Consider "Eat Just makes artificial chicken". Just is an adjective or adverb, it more naturally associates with the word following it, and an initial parse of that sentence is likely to be more like "eat" is an entity that just (only) makes artificial chicken.

Compare with, say, "International Business Machines makes a big blue computer". This doesn't quite make sense (semantically) if you read it literally rather than understanding the start to be the name of a company; it sounds like some machines own the computer. But even then, it parses (syntactically) into the correct parts of speach so it's easier to extract the real meaning without conscious effort.

Company names that end in a verb, like Just Eat, are also a little odd. But verbs have less of a habit of tightly binding to the word following them, so it's not quite as confusing as if the final word is an adjective or adverb.
Representing India (dairy+vegan), I'd say no.
Yes, ArcGIS World Imagery https://www.arcgis.com/home/item.html?id=10df2279f9684e4a9f6... - from everything I can gather in their docs and talking with sales reps, it is fine to use with proper attribution, which took a bit of work to update dynamically as you pan to different regions.
> in our papers

A link would be kind.
The Art of Assassin’s Creed Valhalla
The network gear doesn't have sufficient horsepower to do wire-speed stateful packet filtering because, apparently, that's still an exciting new idea in 2020, and we can't slow everybody's access down.

The problem with any defence based on filtering is that first you have to decide what to filter. In an enterprise-scale network, this is not an easy problem, despite the number of shiny and expensive tools available that are selling the hope that it is.

Individual departments have end-run IT by using "cloud" offerings that effectively bridge different segments of the network together at layer 7.

This might be the most challenging problem for modern IT security, perhaps along with BYOD. The software and equipment accessible by staff might no longer be fully controlled by the organisation. That changes the emphasis for IT security from "just" securing your own software and systems to also somehow securing your data against unauthorised transfer to other systems. And this is a hugely complicated problem with (at least) technical, legal and management dimensions.
This product is quiet far from vegan actually since the cells (whos source we may ignore) are grown on FCS (fetal calf serum)
Why aren’t all the anti-maskers making an uproar about things like this?