skysight-inc/HackerNews huggingface dataset:
It's a mistake to think this article is just a rehash of the classic arguments for crypto. The Canadian response is the first piece of hard evidence we have seen that such arguments aren't just fanciful theoretical speculations that could never apply to wealthy, liberal democracies. It is good and useful to point this out. Even if the rest of the piece is ideologically motivated, we shouldn't then close off to this important nugget of truth.
I'm still using Lua on embedded Linux devices, and in fact completed a project last year that was deemed impossible by the Java devs, but easily within our memory/time budget as a Lua group. The success of that embedded Lua project converted a large number of Java diehards into Lua accolytes...

Folks who sniff at putting a scripted/interpreted language into an embedded environment really need to think twice with Lua. It is fast, tight and highly performant - and if you bundle it along with LuaJIT and Turbo.lua, it'll give you the best of all worlds - aynsc i/o, coroutines, very, very fast performance and a great execution environment upon which to build truly useful apps.
Gaim compact, but it's really pricey(I'm just playng the Demo, still trying to justify the price) or if you're ok with shotgun shooting flying things --skeet/trap/sporting/pigeon/pheasant then Clay Hunt VR -- it's an incredible value for money.
If you're looking at land-hunting, take note that Gaim compact is geared towards european style driven hunting.

Pavlov Vr is free, I only used the firing range (which is much better than Contractors).

I also did play quite a bit of Contractors but right now I just play the Ninja mode, hunting bots with bow&arrow.

I also got Onwards, but given that it's very realistic (you die very fast if shot), it's too slow pace for my liking.

Space Pirates is also really nice, but it's not a simulator.
A Unified FPGA Virtualization Framework for General-Purpose DNN in the Cloud
it will be called differently indeed, it's already there: https://www.simoahava.com/analytics/custom-gtm-loader-server...
Not just this, but you will learn to read and anticipate traffic in a far deeper way, through the human survival instinct: a slight swerve foreshadowing a lane change before an indicator is pressed; an aggressive posture and edging forward indicating unreasonable eagerness to enter an intersection. These are the kinds of things you'll particularly notice as a commuting cyclist, and which I have found to be of great value as a driver too.
I think that with their level of infrastructure, along with how the law weighs fault when collisions do occur I can see why thats the case.

In the UK its not a legal requirement, but at least during my commute about 60-70% of people wear a helmet cycling. (I do)
This kind of data collection abuse is why I think we need more addons like AdNauseam [1]. Unlike uBlock Origin, it's not available from the Chrome web store anymore, which is a good sign that Google hates these types of addons more than they hate simple blockers.

Blocking A/AAAA domains with custom URLs to prevent tracking is almost impossible, so instead let's flood the trackers with useless, incorrect data that's not worth collecting.

[1]: https://addons.mozilla.org/en-US/firefox/addon/adnauseam/
California Will Stick Solar Panels over Canals to Fight Two Disasters at Once
Why must we choose between doing nothing on the one hand and freezing assets without due process on the other? Why can't we just have a functioning liberal democracy that arrests the purported criminals quickly, charges them with a crime, and tries them in a court under the full scrutiny of the voting public?
> But I understand the business need to measure the effectiveness of marketing money spent.

They don’t need to, but they sure want to.
One thing I always think about when I read about DOS-era small laptops is how complicated would it be to stuff a raspberry-pi-like board inside it, connect both boards using the serial port and use the bigger machine as a terminal for the smaller one.

I wonder if anybody has done it.
I think this is going to be common experience.
OT but Tree of Life was definitely a critical hit in 2010.
Cloudflare Zaraz seems to be an easier option unfortunately https://twitter.com/pixeldetracking/status/14957193559879434...
> If Atlassian had the opportunity to become a Google-like company, threatening humanity's existence, as you suggest, Cannon-Brookes wouldn't have stopped it.

This is tantamount to saying, "All companies of equal size are equally evil." Or maybe it's: "No one has morals, given enough opportunity to become wealthy."

While I think there is some sort of trend there, you have no justification to speculate that Cannon-Brookes is not an outlier. There are lots of people who are more moral than other, less-wealthy people.
I am not sure what are you getting at? Money is not significant factor in anti-EU sentiment, insisting it is only increases that sentiment.
Don’t give up if it’s what you want to do. It took me about 10 years to make the switch from IT/network guy and another 12 being a dev to become a director of eng.

Btw, I’m hiring Python inclined people with strong Linux and distributed system experience to work on rockets. If this interests folks please get in touch.
volatile has nothing to do with thread safety or the memory model in modern C. It's strictly for access to memory-mapped resources, where common assumptions relied-on by optimizers may fail. It should never be used for multithreading, use proper atomics and other provided facilities instead.
There should be a way to share our shapes/minute in Twitter :)
Outside of gaslighting's original context in a relationship, I often see it used to refer to a form of strawman argument. I read the gaslighting comment as saying that the person knows that virtualization in the form before Kubernetes was not sufficient, but tries to make people who express that thought feel like they're wrong at a fundamental level. So the implication is that the author knowingly constructs a strawman argument and then tries to make it sound like anyone who recognizes it for what it is, is "crazy".
I had this smartphone (back in the days). Its akin to a Nokia iteration with a BlackBerry keyboard. You get a lot of keyboard given the size. Very small buttons. For a modern succesor of it, see Unihertz Titan
For a successor of Nokia Communicator (and E90 and N900/N950), see f(x)tec Pro1 (with or without (x)). For a successor of Palm(OS), see Planet Astro Slide. They all have their pros and cons.
If you have a social safety net so that the unemployed can live somewhere and eat, under this definition do they count as unemployed?

And a second point, in my home country the government introduced rules where to have government benefits you have to work a little, painting your community, cutting grass in public places etc.

People on the left were outraged. How dare you give work to people on a government mandate, and tie unemployment benefits to it?

Yet that is precisely what Stalin just argued for there. A government can create full employment by creating jobs and forcing people to work. Why don't modern socialists support that?
Because Apple essentially does not allow Firefox...
live offline. as long as you’re not completely socially incompetent you can be largely yourself in most situations, find people you jive with, and then be completely yourself with them. unless your threat level is “my phone’s recording everything in the room 24/7 and sending that to authorities”, you’re free to do all the illegal drugs you want with your friends, use the N-word, do all the other things which you thing you should be able to freely do but for some reason aren’t able to do comfortably in public.

if you must do things online that are best kept detached from your IRL/govt identity, setup a box running something like Tails that doesn’t accept any non-Tor traffic, and interact with it through a text-only interface (i.e. a shell, or links-like keyboard-driven web browser).

people sometimes discourage using obscure setups because they allow better fingerprinting but that’s not always as bad as it’s made out to be. primarily you want to break the link between your pseudonymous identity and your IRL identity. it doesn’t matter how fingerprintable your pseudonym is so long as the overlap between it and your IRL identity is small. and that’s the reason to prefer simpler interfaces like text-only: they prevent leaking things like cursor movements which might otherwise build a tie between those identities.
Multiview cameras.

Once you have the tracking data how do you plan to view it ?
Great work mate, one of my team-mates showed me this library and we might use it in near future.
Luck and not behaving very Hispanic/Arab/Iranian. If you happen to behave like that, suddenly luck gets to be on your side.

Source: Hispanic that used to travel a lot the US and always got VERY LUCKY! (I should have bought Powerball in the US, for some reason being in the USA gave me luck.
Ask HN: How do you manage legal documents
Hi guys,

I have started to digitalise my legal documents - contracts, warranties, bills etc. I am scanning them to PDFs. Currently, I have hundred documents scanned already.

In the beginning, I tried to create directory structure and save files in appropriate directories. But the more documents I scan, the more cumbersome it becomes. Sometimes I want one file to be in multiple directories etc.

How do you manage your digital version of legal documents? Or even, is it worth it to digitalise them (for you)? At least where I come from (Czech Republic) we are required to keep the paper originals for about 10 years. But I see this digitalisation as organization and accessibility improvement.

If I could build my dream software, it should have the following features:
- Tagging support - so one file could be assigned to multiple "types" like bill, family, leasing, ...
- Reminders and alarms - So I could set alarm for expiration dates, recurring payments, ...
- Phone and PC support - Sometimes, I don`t have scanner at hand. Taking picture from my phone which would be uploaded and processed on the server would help a lot. The same way, files should be available from my phone.
- OCR - So the full text of the document is searchable.

Preferably, it would be some online platform, which allows to share documents with other people - I work in small firm and some documents may be shared between multiple people.

Thank you in advance.
Well, they've got serious investors and serious money at stake. Why is the concept of long distance HVDC cables, large energy storage and reusing flat, sunny land to generate power seem to be "pie in the sky"?
You can write a pretty trivial Java program to copy stdin to stdout but Java is still one of the enterprise languages and people writing enterprise applications don't tend to write this type of software (but they do tend to have log4j vulnerabilities). The strengths of Java are its mature dependency management system(s), its comprehensive standard library and the vast ecosystem of third-party libraries. A better test of the language is whether you can write a complicated application in relatively fewer lines of code.

I spent much of my career writing Java code but have moved to Go - it's almost a return to my roots as an embedded systems engineer (without the memory management hassles of C) and it's vastly more economical to run Go applications in containers. I do find myself writing code that I used to pull in from a library though.
That does not match my experience at all, devs are in a very high demand in France, and once you have some dev experience on your resume you start getting a lot of Linkedin spam.

As for unemployment rate in general, France is not amazing but it's far from being 'the capital of unemployment' (0.4% above the EU mean rate) : https://tradingeconomics.com/country-list/unemployment-rate?...

Did you have anything specific in your experience that could explain why you did not succeed there ?
Trump's social media app goes live in Apple's App Store
James Webb Might Be Able to Detect Other Civilizations by Their Air Pollution
Totally agree. Not even I join the daily as I don't want to mess with the scrum master's work or invite the team to ask questions as it would create longer meetings. At our startup, the devs meet with UI/UX, QA and the scrum master, shortly discuss what's happening and move on. Max time budget of 15 minutes. The rest really is micro-management.
There are several layers of abstraction here, all bringing benefits.

Layer 1: bare metal servers, bare metal routers, hardware appliances, etc.

Layer 2: virtual servers, VLANs/security groups/etc, some appliances.

Layer 3: containers, container networks, storage resources, etc. Kubernetes, arguably Heroku.

Layer 4: functions as a service?

In the article the suggestion, or how I read it, is essentially "Kubernetes is nothing new, we've had [layer 2] for years". However I see Kubernetes as sitting squarely in "layer 3" here.

These layers are pretty subjective, all of the boundaries are blurred, but when I'm working these do require fairly different skills sets. I've never had the skillset to work at "1", I was fairly good at "2" for a while, but spent too much of my time working on that and too little shipping software, so my workplace moved to Kubernetes and it allowed me as an application engineer to do much less infra work, and for it to be at "3" when necessary.

To just write off everything in "3" as being "virtualisation" is ignoring the significant step in level of abstractions and the benefits brought by that.
Putting besides the fact that I'm 100% certain it's not to hard to brake it with AI and it being dam annoying:

There are people with Discalculia, for them such a think is torture. This is an accessibility nightmare.
If you dropped the parentheses around the condition, I think you’d have to make the braces around the body mandatory.

Many (most?) C style guides make the braces mandatory, but it’d be a big step to actually change the language syntax that way. Tons of existing code would need to be updated. .. although I guess that could be automated!
Must Watch: Joe Rogan Talks with Maajid Nawaz (Episode #1780)
It is a shame Marxsim/communism/socialism is so much associated with tyranny and dictatorships.
I would guess that it is not so easy to become one (since you failed at it till now), and, even after you succeed at that, the "easily make well over 6 figures" seems to me like being a tad bit optimistic.

Side question: Is correct English spelling required to become a SWE?
Example relevant to what I do: the abundance of affordable software leading to people being able to make fully and professionally mixed and mastered albums in their bedroom didn't lead to all the studios closing. A mix engineer will always blow away anything I can do with the same tools as a generalist. What those tools did was enable people who previously couldn't afford to hire a studio to make music at a reasonable standard.
I don't understand the reasoning here. How does being paid more justify unethical acting? Especially since you are getting by very very well in the tech industry in general. Isn't that like saying "I'm kicking puppies all day, but it's paying enough to finance the second Lamborghini, so how could I decide against it"?

(If you were referring to moral offsetting, that could indeed work, assuming you donate enough to charities, but your post didn't sound like that.)
Hmm. I think there are two characteristics of software development that make it a special case.

Firstly the error rate. We make 'mistakes' (bugs) all the time, how many other professions have a dedicated QA department dedicated day in, day out entirely to catching error. Yes there's audit, but most departments only even talk to them a few times a year.

Then there's the issue that the problem domain, and the design you're trying to implement, is often very poorly understood or at least documented and specified, even by the domain experts commissioning the project. This is the whole reason we have agile.

Between squashing bugs and constantly course correcting on the direction of development, I think some of the micromanaging makes sense. There's a heck of a lot of very unstable micro that needs managing. As has been mentioned already, the nearest analogy I can come up with is medicine, particularly for critical patients with poorly understood conditions. I think a great, if completely fictional example can be seen in the frequent discussions going on between the medics in 'House'. They're constantly putting their heads together and white-boarding cases, though in reality such discussions are I'm sure much rarer than the show makes out.
Brace yourselves – Vue Storefront Hackathon Journey has started
I can't wrap my head around it. Why doesn't it work?

It parses this: a a aaa a a
But not this: a aaa a
I use the system to write documents that I convert to PDF (through LaTeX), Word, plain text, and HTML, with equations, tables, and internal and external links preserved (citations in plain text turn into footnotes). It works brilliantly, and this would be impossible when starting with LaTeX source. You can embed the target formats directly into the markdown when needed, and have alternative versions for different targets. I do this for things like tables, where I want to directly format them for LaTeX and HTML, rather than rely on Pandoc’s automatic translation. You can write filters¹ that extend Pandoc/markdown to do any processing that you want, so you can create your own syntax with custom translations to any target format.

[1] https://lee-phillips.org/panflute-gnuplot/ [This is sort of obsolete now, as you should probably write filters with Lua. But it’s still a good illustration of the possibilities.]
there is a search function right up at the top. There's global search and individual set search available. Are you not able to find that?
They did. Dune 7 come out as Hunters of Dune in 2006.

It's ... ok. (No, it's really not, but no point in dwelling on it. It's just not the same Dune. Frank wrote each book because he had very specific ideas, experiences, concepts, thoughts, problems in his mind. Brian wrote it to "finish" the saga. I very much recommend this amazing talk about the context of the original books: https://www.youtube.com/watch?v=AWDCgKdmly4 ... and I think there's simply no point in "finishing" Dune, because it's like StarWars or StarTrek, there's no end to it. Just as there's always a new/old/forgotten/prodigal Skywalker, there's always an Atreides somewhere :))
Thanks for your reply. Somewhat a different topic, but do you think it would be ok for me to ask him? He has a Chinese family Name and has heritage there.
To be clear, this is not new - many of the comments suggest this is some new front by ads/marketeers against privacy. It's not, it's just being used more.

Server-side analytics has been available as an option for decades. You can do server-side GA for a long, long time now.

Its generally a bit more of a pain to setup and and can be a bit most costly (depending on your cache/cdn/hosting setup).
People say this but where do you find libs for Java?

Python has pip,

JS/Node has NPM
it absolutely isn't in the context.

you start to learn maths in kindergarten. you don't start to program computers there, usually. there are very good reasons not to do that (screen time!), but it will make learning to program easier later in life.
This was a wonderful, easy to understand description of the whole process. Bravo!
I thought it was very interesting. I'm also mad right now that we could have had much better looking gifs (and better optimized gifs) for so long!
That's true, but not a particularly interesting fact.

For example, if you use GKE (Google Cloud's K8s offering), you attach your K8s cluster to an auto-scaling node pool and it handles (de)provisioning of your VMs for you. You essentially don't care about the VMs, there's essentially no overhead.

If you are in a private cloud, this also creates a good "API boundary" between the team responsible for running hardware, and the team responsible for shipping software to run on that hardware. On the former side you can essentially just adopt a machine into the cluster and leave it, and on the latter side K8s lets you programmatically reference resources, but you don't need to know how/where they came from.
OK let's say I have cameras, how do I get the data x/y/z for each flying object?

For viewing I'm thinking some kind of 3D engine. The view can look like a game, it does not need very beautiful graphics just be clear about what is happening in realtime.
If the infamous HN Dropbox comment didn't exist, this post would serve well as the canonical "facile dismissal".

Reminded me of PG's essay about the "blub" programming language.

But, in this case, I'd like to reverse the use of the concept: it's not that Java is a blub programming language, but that the OP has only reached a blub-state of understanding it and its potential, and produced a blub (generic and derivative) argument against it.
There are no perfect outcomes in life - if you're going to make an ethical decision then more often than not you'll have to compromise elsewhere. Another example would be cheap goods that come at an ethical and/or environmental cost - you'll usually have to pay extra to avoid those because the bad behaviour is what allows companies to keep costs down.

In some sense, FAANG employees are being paid extra to look the other way.
In the article you referenced they state that the baby was cleared after a trip to the embassy. The costs were because they needed to reschedule flights. But the baby was cleared to enter.
There would be fewer holdouts if anti-vaccine activism would not be a lucrative market for fraudsters. But ultimately this is natural selection. Civilization kept stupid people alive, now there is a counterweight against stupidity.

Sounds sociopathic, but beyond incentives selection processes shape the world the most, and we are grossly out of shape.
> Obtaining a visa is a horribly long, painful, expensive and sometimes humiliating process.

Indeed, as someone who lost a finger when I was a kid, it is humiliating for me every time I go through the US border and the officers order me to place my fingers for "fingerprinting". Particularly when they ask me "WHAT HAPPENED TO YOU". I hate traveling to the US and my problem is that I'm stuck on this side of the Atlantic. When I was living in Europe it was a pleasure to travel between countries. They don't assume you are a criminal, and the border officers are more intelligent/educated in Europe (even the ones in places like Bulgaria were cool).
This doesn't make much sense. Sorry.
Not to speak of a promised sense of freedom you could only ever possibly obtain by driving around in the right kind of car and smoking the right brand of cigarettes.
This method of the server sharing data with third parties was already possible before.
Not in North America. Some pro admitted that there's way too much cheating for him to get to SMFC or GE.
I would bet if young people had the kinds of rents and the accompanying amount of slack time we had in the early 90s, paired with modern tech, tons of good movies and bands would be created.

But they don't and the creativity of the young, in many fields, is being wasted.
How to get 100 beta testers in 2 days using community content promotion