skysight-inc/HackerNews huggingface dataset:
I'm not familiar with low-level, so I'm not sure how "low" you mean, but I've begun the NAND2Tetris course on coursera and it's pretty great so far. You basically implement a VM from scratch: https://www.coursera.org/learn/build-a-computer
It's not just related, it's pretty much verbatim taken from that article, images and all.

The only bits added on are references to Tesla.
>Meanwhile indoor playgrounds/play centers are a huge and growing business. They are happy for parents to unleash their children while they make their money from entry charges, selling cups of coffee to the parents and snacks for the kids.

There's a mom and pop place like this near me. They rented an old dead big box store (I remember shopping there when it was a Circuit City) and filled it with bounce houses and arcade games.

They charge $10/kid admission. Adults are not allowed in the bounce houses, and they've got an area set up with tables and free WiFi for the parents. They'll charge you $3.79 for a soda, so overpriced for sure but not quite movie theater or ballpark pricing.

My son begged to have his birthday party there this year. The parties have to be the big revenue driver, as it was $300 for twelve kids' worth of Domino's Pizza and use of a party room for an hour.
Yeah, that's dirty. I hate to be an apologist for this kind of thing, but this vulnerability is in the same time zone to me as saying mysql2 has a critical vulnerability if attackers get access to connection.query's first argument.

The package definitely should be updated, and I appreciate being informed, but "No fix is currently available for this vulnerability" strikes me as a little disingenuous. Object.Freeze a list of iface options, and validate user input against that.. Wouldn't that prevent this attack?
Last week I tried to improve my online privacy and removed all Google products from my life. In short, here's what I did:

1. Replaced my Google G-Suite with Proton Mail and a self hosted Nextcloud
The process was fairly easy: Just export all your mails and import them into Proton Mail. After that I've exported Google Drive data, contacts and calendar and imported everything into Nextcloud. This all took around two hours (including the Nextcloud setup).

The only "issue" was dealing with services where I use my G-Suite account as a login, but most of them allowed you to set a password so you can log in with email.

Nextcloud has amazing one click install apps that offer the same features that Google has (video calls, docs, notes etc.).

2. Removing Google from my Android phone
For that I flashed LineageOS for microG. The great thing with this is, that you can install and use all apps you normally have but without having Google Services installed. As a PlayStore alternative you can use F-Droid and Yalp Store. Anyone who installed a custom ROM before will have it running in under an hour.

3. Securing my network with a PI-Hole and Proton VPN
For devices like my phone, laptop and desktop I installed Proton VPN. As a browser for mobile and desktop I use Firefox with uBlock origin. For everything else (like "smart" devices etc.) I installed a Pi-Hole (basically Easy-List on network level) to remove ads and tracking scripts.

These were only the major steps that I've taken. So far I don't have any regrets about it and I haven't faced any limitations with the alternatives I use now.

If anyone has questions or ideas for further improvement, let me know.

Links:
https://protonmail.com/
https://nextcloud.com/
https://lineage.microg.org/
https://protonvpn.com/
Well, object labels and velocities is not a world model. You can say that they are the attributes necessary to build one, but just a bunch of values is not a model.

Current tech builds a (statistical) model of some aspects of the world that an agent must navigate- aspects that pertain to entity types, trajectories, velocities and so on.

But other bits are missing and they are important ones- for example, what is a human doing on top of a bicycle moving at the same speed as him or her? What is the relation between a driver and a car? And so on. We can still not represent stuff like that with any accuracy to speak of.

In short, what's missing for the most part is a representation of the relations between entities in the world- even where we can accurately represent the entities themselves, or their characteristics.
The Victorian lawyer who invented the hydrogen fuel cell
If you are a house-wife or -man doing chores related to your home and family is literally your job. How can you argument with "don't want to"?
Was the Gig Economy Overblown? (WSJ)
Basque is a language isolate.
I would say get something a bit more beefy like i3 or i5, as most people will want to run some basic things like Game servers, database or maybe a plex server, and it's good to be able just to run things compared to either rebuilding or renting something in the cloud in a lot of instances.
The main problem for drones would be keeping a connection, unless fully autonomous. Then, the second problem is running out of power with no way to recharge whatsoever.
Show HN: Productlauncher.io
Hi HN. Just wanted to share a little side project I've put together.

https://productlauncher.io

I've noticed a lot of people here suffer from abandoning their projects once they reach 80% complete and I am a fellow sufferer. To try to combat that I made productlauncher.io - a simple tool which launches for you, whether you like it or not. The process is simple:

- Add your project details
- Add an expected launch date
- Add a few influential twitter users who's opinion you respect
- When your launch date arrives the app will tweet out a congratulations message along with a link to your product. It'll also send messages direct to the influential users you supplied

If you aren't going to launch on time you can delay for 24h but only within the last 24h before launch (so you have to keep coming back to delay indefinitely).

Right now the Twitter account only has a few followers but hopefully that'll increase over time and when it does the social stigma of launching a broken link will be enough to help people get over the finish line without spending forever 'perfecting'.

Let me know if this sounds useful or any suggestions to improve. :)
Depending on your VISA type you can also operate as a sole proprietor (kojin jigyo) as I understand it. I think that’s cheaper and easier?

I’d still just be tempted to set something up in another country and operate via that until things started to pan out.
Well, every particular case has its own explanation. For example, there's rather hype topic in career industry connected with AI, its different chatbots that help recruiters to contact and sent quick answers to applicants, it's Google Careers - https://careers.google.com/, and Leap.ai -https://leap.ai/, launched by ex-Googlers, that helps job seekers in their job search, ATS systems that help in processing resumes, and AI career builder - https://skillroads.com/, that helps get all application documents ready and provides interview help. All these systems use different algorithms and learn from the previous experience.
This is so awful that its existence is borderline suspicious. It's also conveniently just part of a massive "v1.0" (initial commit).
Difference Between Inline and Out-Of-Line Constraints
50 links you may use to promote your next startup for free
ClojureScript has this for ages (see Figwheel + Emacs + CIDER)
Processing time for highskilled visa is 5 days guaranteed. It is a refreshing change compared to US h1b lottery.
The article states:

>"This makes deep learning applications well-suited for microcontrollers, especially when eight-bit calculations are used instead of float, since MCUs often already have DSP-like instructions that are a good fit."

Can someone shed some light on what the author means by "DSP-like instructions"? What are characteristics of DSP instructions? Is there something that makes these unique compared to general purpose CPUs or GPUs?
More specifically (or less specifically lol), do anything with people and leave a positive impression.

Seeking friendship is hard, it's something forged with time - like any relationship. You have to be willing to put in the effort of being a positive impression on peoples lives, without the expectation of friendship out of it.
Be Gutenberg ready! The upcoming WordPress update explained
Terrible ideas. Emails are not written letters. Their tone and style are quite different. Saying "Please forward your replies to my manager" comes off a bit authoritarian and bossy, not as politeness.

Worst advice - putting off-topic questions at the end. They will never, ever be answered. Folks read (scan) an email until they get to one question, hit reply and answer that. Its crazy talk to think you can make more than a single point in one email message.
Material Design Writing Principles
Wow I just did the same course this week too.

It's a great course. Though I ended up writing the assembler in Python rather than C.
Yes but if you were in the US and your locale was es_US, wouldn't it be frustrating if a website that offered Spanish gave you English by default simply because they were not utilizing locale correctly?
PTO.
Storage Made Easy Connects Their Multi-Cloud File Fabric to Slack
I'm pretty sure that is the author.
In English (which is the language being used here), American is the demonym for citizens of the US, while Canadian, Mexican, Argentinian, Peruvian, and Brazilian are the typical demonyms of citizens of Canada, Mexico, Argentina, Peru, and Brazil.

[0]: https://en.wikipedia.org/wiki/Demonym

I'm aware that there are some continent categorizations that group North and South America as one continent called America, so one could use American to mean people who live in one of what are understood in other categorizations as North or South America. (Is that the continent categorization that you're familiar with? I just recently came across this, so if you wouldn't mind sharing where you learned this, and whether you're familiar with categorizations that count North America and South America separately, I'd be interested to hear more about it.)

That doesn't, however, mean that the usage of American to mean citizen of the US is wrong: it's very widely used in English worldwide. USian is assuredly not widely agreed upon as an alternative, at least in English which is the language of discourse here. Words have multiple meanings that need to be understood in context. Sometimes that context needs to be clarified.
"The entire feature-set of the Android OS is available to you through APIs written in the Java language."

"compile Java sources into DEX bytecode, which can run on the Android platform."

"Android also includes a set of core runtime libraries that provide most of the functionality of the Java programming language, including some Java 8 language features, that the Java API framework uses."

https://developer.android.com/guide/platform/

Given how hard you support Google's fragmentation actions against the Java eco-system, your OS also uses C without libc.
Maintaining Scientific Integrity with Perverse Incentives and Hypercompetition
Not sure how to say this: HN keeps linking to articles that are behind "the first ones free" paywalls. Admittedly, I recently read two articles on New Yorker that were thought provoking, and perhaps that is why people subscribe, but should we not be linking to news that we can get without walls?
It's amazing that something like cssnano would have a dependency on getting MAC addresses. WTF?
How about: "That's none of your damn business"?
It isn't just branding though. It is a mathematical representation of a synaptic action potential.

The main difference of course being that you are implementing it in silicon rather than carbon, and having no bloody grammar or conception of how in the heck to explain how 'X set of nodes with Y set of weights with Z activation threshold function'=something useful.

They called them Neural networks for a reason. It's been quite a mystery both on the biology (in terms of gray matter) and computing (in terms of ANN) front why it works at all. But it does.

I think I've read Bellman's work before, but I'll take a look. Thanks for the pointer.
How to use React's experimental new Profiler component
Thanks for your advice and your experience. I have an accountant but he doesn't speak English. I feel anxious contacting him. Realising how much he is costing me (about 3200 USD a year) is one thing that set me off.

I read in some of your past posts about how your accountant needs to fit your business. I think I made a bad choice of accountants. He works very much on paper and can't understand why I'm not going to visit clients etc. I very much feel like we're talking at cross purposes.

I've been going to counseling and I found it very helpful. I started going when I couldn't handle my past job. They gave me the advice that maybe I was more suited to working for myself than working for a company. I usually feel very good after visiting them but it quickly wears off.
How is it entitlement?

This is an american company, so default language is in english.
Which I went to the trouble of learning in order to "join the rest of the world", out of my tiny homecountry.

They have their content available in spanish as well, which is great, but I don't speak it
(I do actually but I am so sick of it being forced on me)

All I want is the courtesy of letting me choose the language that I want them to talk to me with.

Imagine if someone irl would only speak to you in spanish cause you're latino-looking
The correct thing to do is either not use the library, or to restrict usage by never pass arbitrary user-controllable data to it. Whitelisting would definitely work, as long as the whitelist cannot be externally manipulated. Don't expose the whitelist rather than relying on Object.Freeze.
You found the chips I was referring to. If you want them, you should probably ask Broadcom, as they should either be able to point you to where you can still buy them, or to a replacement.
And in case they don't help you, you can still ask sales at competitors, as some might have something suitable. This certainly looks like they'd do a run for you if you want some, albeit with a more significant MOQ (probably in increments of one wafer, with the best price to you if you agree to take all good dies of those they make for you).
According to their website [0], they are still active products. It just seems that no one really wants to buy them, due them being somewhat weird. There is a reference platform [1], which is a 32-port, as far as I can tell PCIe3 x4 on QSFP ports, 1U TOR switch. It goes with 2-port cards that go into the servers and contain re-timers. Broadcom claims one can connect the switch with the server cards using optics or copper, but the switch is $11k at mouser. The technology apparently offers virtual Ethernet NICs and 8 QOS classes.

Did you want to buy such technology?

[0]: https://www.broadcom.com/products/pcie-switches-bridges/expr...
[1]: https://www.broadcom.com/applications/datacenter-networking/... (bottom of the page, grep "ExpressFabric Reference Platform")
Have you tried NASA's Earthdata Search? https://search.earthdata.nasa.gov/
I put in 50k because that is what is needed to get a business manager visa. Right now it is sitting in the company account. I'm sure I could get some of it back if I closed the company.
Hi

Paperwork and forms are 0% of what you should be doing. That's just basic accounting stuff that should be generic and cheap for them to handle if you're just one guy doing consulting. It shouldn't take up any of your energy or be a cognitive burden.

It's hard to say what you should be doing because it's hard to get a read of what you have been doing to begin with. Which may actually be because you weren't doing anything? Like have you just been sitting around in an office trying to deal with minor bureaucratic issues like forms all day every day? Where did the $50k go?

A company is just a way to describe a legal entity that you create to do money making activities within. What money making activities did you start out planning to do? How did you plan to get people to pay you for them? Which actions have you taken to get people to pay you for them? Which aspect of that do you think is holding you up.

It's very concerning that you don't speak at all about things like "I keep adding features instead of just releasing" with regard to a software product you had decided to make or "I get meetings but never any interest once they find out about my rates" on pursuing consulting contracts. Instead choosing to talk about forms.

I highly recommend just getting a junior developer position somewhere. You'll be alright. No reason to kill yourself even if financial failure was a reason to kill yourself. Programming is an in demand profession and having that skill puts you ahead of a lot of people who may have more money in the bank, but far less earning potential.

If you struggle with making yourself actually do work when left to your own discretion, so you can teach a class fine but put in front of a code terminal find yourself day dreaming or whatever, look in to an ADHD diagnosis as well as productivity methods based around lists. I have to plan my day out with ver detailed todo/checklists otherwise I sit around doing fuck all.
Which? I'd be hard pressed to find an MCU that a) can run Linux, unless it's MMU-less Linux (e.g. uClinux) or your definition of MCU includes architectures like the Cortex A with MMUs b) has the RAM needed to run Linux, unless external SDRAM or similar is provided on the PCB c) is as cheap as an 8-bit MCU like an AVR.

If Cortex A-class, The iMX6UL from NXP comes to mind for a) and b), but no way it also addresses c)
Ha! I read into the third paragraph before I knew the subject was soccer. Says more about me than the author I suppose.
Qt 5.9.6 Released
I agree that all software protection is able to be cracked, but I wouldn't say it's "dead-easy" just because it's centralized.

And actually, Keygen is a little bit more unique in that case, because I don't supply any client libraries, and you can also put Keygen behind your own domain (similar to how you would put Stripe behind your own domain). So every piece of software is going to implement things differently.

In addition, you can implement public key signature verification to prevent MITM attacks (each account gets their own 2048-bit RSA pub/priv keys). In the end, the cracker will likely need to spend some time figuring out how your unique piece of software utilizes Keygen, and that will deter the majority.

But like I alluded to, in the end, all software is crackable. There are certainly those who won't stop at the roadblocks. But there's not a lot I can do in that case, especially just being an API. It's more down to implementation. ;)
I think it's got more to do with maintenance, not temperature. From my own experience, lack of sleep leads quickly to "spinning my wheels" as my thought process becomes bogged down to the point of not being able to "finish a thought".

At some point the brain needs to clean out molecular by-products, replenish stores of needed neurotransmitters, I'm sure at some level there's some garbage collection going on, maybe mark and sweep everything out of short term memory that's been moved to long term. Maybe dreaming actively helps us to connect disparate thoughts and concepts into some kind of of aggregate.

Some of my best thinking comes easily after a great nights sleep...
Other platforms do `exec` calls, e.g. `"ifconfig " + iface`, etc. This `cat` is odd, but still within what can be attributed to sloppiness (and copy-paste-driven programming) rather than malice.
UK SEO Company in Employment Law Case
I’ve been thinking about this topic a lot, myself. Growing up, I never had access to a c64—we had a pcjr at home and apple 2e at elementary school—but I am, now as an adult, really interested in these types of projects and could easily see myself picking one up.

What intrigued me though is two fold: one, I find myself also remembering my father when I was growing up, he was not interested in computers, they were more or less just a tool to get a job done, but he loved cars. He had a VW beetle, late 50s early 60s model (though they didn’t change much) and he would tear it down, rebuild the engine, do whatever. But I mean honestly, I can’t see much difference between what he was doing then, and what I am doing now (building a home-brew Micro8088). In fact, probably for a lot of the same reasons...

There is something about that era of computing, I can hold a lot what is going on in my head and there are very few abstractions between myself and the machine. The limitations of the architecture inspire creativity and doing things “the wrong way”, but in a way you can gain a more significant understanding of the underlying system. But, part of that is just nostaligia, and I imagine if i could time travel back and have a beer with my dad over his car, he’d probably say something very similar about the lack of fuel injection computers and the simiplicity of a two stroke engine...

And secondly, and this isn’t intended to be a scoff at “millennials”, quite the opppsite actually, I wonder what the current generation will look back on as this level of “things were simpler then”-retrospection. Because I’m sure that my dad never thought that I would look back on the 8088s and z80s of my youth as a manifestation of “simplicity”. So, what am I not seeing about my present?
Not enough quantum in there.
We are facing two issues:

1. Privacy against advertisers
2. Privacy against security agencies.

From my perspective, first issue, is more important than second one. I think Apple does pretty decent job regarding first issue. MS holds second position. Google/FB hold the worst position.

So even though Apple/MS are closed source, I think our privacy will improve considerably just by installing an ad-blocker and sticking to Apple/MS products.

Second issue is more involved and you'd probably need to give up on all sort of mobile devices. On desktop you have to move to Linux/BSDs. No online storage (or at least move to self hosted solution). No hosted email(Or maybe just protonmail, ...). Life becomes tougher, if you decide to improve privacy against security agencies.

People tend to treat privacy as a binary issue. (either no privacy or full privacy). However, as said, majority of people experience much higher privacy just by dumping Google/FB and using an ad-blocker.
Google Translate is essentially correct, but Wikipedia has more details: https://en.wikipedia.org/wiki/Kabushiki_gaisha
In what scenarios could this be abused?
npm was a mistake
Not a bad article at all. A big chunk of it is a review of "The Known Citizen A History of Privacy in Modern America" by Sarah E. Igo

I like this quote:
"This means the freedom to choose what to do with your body, or who can see your personal information, or who can monitor your movements and record your calls—who gets to surveil your life and on what grounds."

(I always like to see just how much garbage uBlock Origin and Privacy Badger block on articles that are privacy focused. This one might be a new record: 51 and 18 respectively)
It's more like a corporation, specifically one which issues shares.

Added: There is a separate classification which is virtually identical to U.S. LLCs (because it was modeled after them), called 合同会社.
Looks like it... I wonder if the same can be said about Yiddish.
Ideally democracy also assumes, for the most part, that the majority of the system is comprised of rational actors.

But it's as they say. In theory, but not in practice.
I can't imagine that's 'usual'; most sites will do absolute positioning in css, if at all. As you suggest, trying to layout pixel-by-pixel designs is notoriously awkward and best avoided.