skysight-inc/HackerNews huggingface dataset:
Where do you put the password? If you're just protecting the firmware setup, then I can just rewrite the secure boot key database without using the firmware setup. If you're using it for disk encryption, I just buy one myself, dump the disk image after it's decrypted, modify it so it'll boot whatever password you type in, intercept your device while it's being shipped or spend some time alone in a room with it, and drop my backdoored image on there.

Please don't get me wrong - I would love a solution to this problem that wasn't isomorphic to a solution that can be used to lock out users. But I've spent the last 8 years or so of my life trying to do so and haven't succeeded yet, because the hardware we have available to us simply doesn't seem to give us that option.
Some of the companies/people I know are quite happy sending portions of their revenue to e.g. Blender for its use in their commercial pipeline. As a hobbyist I do the same (not a portion of revenue, but I chuck a monthly coffee towards whatever I'm learning, at least.) That global fund? It's not the UN, it's HN. That strong incentive? It's the feeling that moved your comment. We can send that money to developers right now. Hopefully a lot of us already are. tl;dr: buy WinRAR.
There is a library for Elm style apps in F# called Elmish. Unlike Elm, F# compiled with Fabel can call JS directly (and vice versa).
If that’s the case then I think that the government is solving the wrong problem.
This reminds me of the duck tours of sf. I never took one but always saw these behind the ATT stadium!
I just looked up and looks like they closed permanently!
Yes that is what I am saying, teams broke virtual cams unfortunately
The last 20 years have been OK. Before that not really so.

I remember starting emacs on a VAX-750 with 4 MB main memory and 8 users in the 80s.

Even in the 90s with Suns and competitors in single user usage emacs could bring things to a halt. Especially when starting a certain messaging client (hej LysKOM).

Well, back then emacs was a resource hog like today VSCode using 8GB and swapping as someone wrote here. (I would not touch VSCode with a stick). Times have changed, but emacs rather little. So today it can nearly be considered lightweight and efficient.
> Is there a huge compliance cost for something like providing schematics for your devices?

Yes. How much cost do you think a large company incurs to make few documents publicly available.

Note that it is not just a document you share, you are putting your entire company's reputation into that doc, every cut corner and opening yourself to potential lawsuites as well.
Show HN: Yare.io – game where you control units with JavaScript
... if you are young and white. For people of color, the "selective enforcement" effect kicks in which makes these laws so immensely prone to abuse.
There's more hidden costs for being an employee, though.

- You usually have to commute to an office every day. This requires transport and time. Freelancers usually work from home at least part of the time. Transport and time both cost money.

- You usually have social obligations around lunch with your colleagues, and can't just graze from the fridge. For my last permanent job, I worked out this cost me around $50 a week. Not including beers with colleagues after work (which is a perk rather than a cost).

- Putting up with work shit causes mental stress. One of the ways of dealing with this stress is buying stuff. I always spend more on random stuff when employed rather than freelancing. Also, the income insecurity when freelancing triggers my "must be frugal" instincts and I just spend less money.
We managed to get away from proprietary software for our simulations needs and moved to oss that runs on both Windows and Linux.
But we have not been able to get rid of Labview & Windows in the lab.
I'll be happy to hear about your experience here...
I have been working in the freelancing mode, after my Startup product plateaued since September 2018. And it has been a good experience so far. I bill 50$ per hour. And working from India the rates work out pretty decent. Although, I do realize, especially when read posts like these that perhaps I am under-billing a bit.

Prior to that, I had experience as a corporate employee for 12+ years. And then my own startup for 10+ years. Now for past 2 and half years, work in the freelance mode.

Based on my experience, can say that both startup and freelancing are more freedom friendly choices. Although in your own startup/product, its difficult to pay yourself well, unless you are one of the few very successful ones. The reason I persisted for 10+ years is that, I was able to pay myself some salary, sufficient to live a decent life without eating into my savings (but perhaps 30% of my market value).

Once I started doing freelancing, then suddenly began to like it. It was refreshing experience. Kind of like swimming in cash flow, and having more than 50% surplus, which you can safely park in investments.

Also coming to full time freelancing after own product, was significantly less work. So less that, now I worry, if I have to work more (like in my startup days) will I be able to.

Based on the rumors I hear, recently, the salaries in India for senior engineers is out through the roof. And I am told one can make 200k USD at Internet company jobs in Bangalore, which are in the FAANG category. But I am not sure, its worth trading my freedom, at this point. Not sure, If I should be thinking of opportunity missed cost.
Web Components for Three.js
Great, simple project. Keep it up!
Location: Amsterdam

Remote: Yes (will be in GMT-4)

Willing to relocate: No

Technologies: Python, Django (+ Rest Framework), ReactJS, Javascript/Typescript, Unity Game Engine, Docker, Git

Résumé/CV: https://www.linkedin.com/in/petercuret/

Contact: DM or https://www.petercuret.com/

I'm a software engineer interested in building innovative interactive experiences and applications. I’m versatile, a strong communicator and a team player who doesn’t shy away from creative design sessions.
I'm over 13, which is the law that they're concerned with
Could you elaborate on why you think low energy deep learning was a misguided promise for SNNs? Just came across them for the first time last week and the low energy promise seemed like their most interesting aspect!
You would be wrong, but lots and lots of people following the same logic from China, India, USA would be right.
The opportunity costs of military spending are often overlooked (likewise for space travel etc). The availability heuristic means we can all point to things that's spending money in these wasteful ways has produced... but it's hard to visualise the counterfactual case where were spent that money on strong public infrastructure, institutions, global development etc.
Da Vinci Derivatives | Quant Analyst | Amsterdam | Onsite | Visa sponsored

We're a small algorithmic trading firm. A Quant Analyst at Da Vinci loves to solve puzzles that involve mathematical models, data analysis, trading algorithms, automation and more.

See https://davinciderivatives.com/careers/quant-analyst/
Or email bernhart - AT - davinciderivatives.com
The cache segregation is a bit of a nuisance when building sites that uses iframes on different domains to sandbox user content. For example, Framer (where I work) sandboxes each user project on a unique subdomain of framercanvas.com, which is on the public suffix list so that different projects can’t share cookies, localStorage etc. But all resources loaded on these subdomains are always loaded fresh for new projects because of cache segregation, even if it’s the same old files being loaded over and over. I wish there was a way to establish a shared cache between two domains, because we could manually implement a content tunnel between framer.com and the sandbox that sends down cached content with postMessage, so optionally sharing cache doesn’t seem like an additional tracking issue if opted in explicitly.
But that's not accurate either. http://www.todayifoundout.com/index.php/2013/11/native-ameri...
Folks? People? How dare you.

I only accept “Hey Sentients”, and only for the next 3~5 years or so.
My last job had 32 days of vacation and about 10 days of public holidays, plus sick days but I was WFH so never took any. This was normal for a senior position in my geo.

So while I might choose to work 48 weeks a year if extra money was on the table, for any kind of rate calculations I would count 43-44 weeks a year as being equivalent to a good salaried position.
Forecasting economy of IT industry (It's NOT about block-chain)
Forest (Pro) and Loop Habit Tracker.

I don't use the Deep Focus stuff in Forest which require elevated permissions.
Every time you switch, remember what that implies about your weighting of what's important. If you force yourself to develop a consistent weighting of criteria- or even just to let your weighting of criteria change in a consistent direction- then you won't cycle back to previously-discarded solutions.

So when you say that B is better than A, get specific. "If I choose B over A, I'm saying that testability and straightforward implementation are more important in the context of this project than concision. Is that true?" If it's not, keep A. If it is, remember your choice! Then when C tempts you, you can ask yourself- is switching to C consistent with the weighting of criteria that caused you to switch from A to B?

Perfect software doesn't exist. But you can try to best match your implementation to the particular concerns of the context it's written in.
I I think you make some good points as far as general cultural attitudes exacerbating the problem. To an extent, I also think the same can be applied to all drugs. These are social, cultural, and health issues more often than they are criminal issues.
Selfishly, I hope you choose lua so that you add to the momentum behind writing neovim plugins in lua.
Chess game with Purescript Halogen and Purescript Bridge: https://github.com/peterbecich/halogen-chess
If only we could do that!
But with ldap accounts, nfs-mounted files and Labview licence server, everything stops working whenever the network is down/unreachable...
Are “a.test” and “b.test” meant to represent different domains? The actual syntax used would just be different file paths.
Ask HN: When should we use an API middleware
At my company we need to connect our system right now to 4 other services.

Later, we could have many services as possible

But also, some services can connect to our system

We have 2 solutions:

1- connect the services directly but we'll have many point of connection depending on services we interact with

2- use a middleware like Zato in case to have a single point of connection

What would be the best approach ?
I recently made my own speaker box and it seemed shockingly easily. Are there a 3000% markup on these objects?
Now that I squint at it, λ does kind of look like the front view of a llama ;-)
I built my own analog drum machine (2020)
As an audiophile (without the madness), I can understand you. On the other hand, with a pair of good speakers and a nice amplifier with bass, mid & treble knobs, you can almost dial the tone which's best for a genre.

A 2x10 band eq is better, but I prefer to listen pure-flat instead. In my setup, only vinyl needs loudness + tone circuits, the rest is happy with pure flat.

Of course music and sound is a subjective taste, but 90% of the road can be traveled with just basic, but good components IMHO.
Location: India
Remote: Yes
Willing to relocate: Yes
Technologies: Python, Typescript, Rust, Golang, React, Redis, Docker, Kubernetes, CI/CD, Postgres, Cypher Query, Distributed Systems
Résumé: gnanesh.me/resume.pdf
Email: gnaneshkunal [at] outlook.com
Github: https://github.com/GnaneshKunal
LinkedIn: https://www.linkedin.com/in/gnanesh-kunal/

I have been doing TypeScript and Python professionally, mostly targeting Backend development. I have led JavaScript to Typescript migration of frontend and took complete responsibility to add multiple enterprise backend modules with test driven approach. Furthermore, I tend to be a T-shaped person with the core in full-stack and consistently learning leadership skills. I understand database internals and actively contribute to Redis ecosystem.
Here’s a possible counterexample: our understanding of the overall shape and structure of the universe has changed drastically over the last 100 years. The concept of a “galaxy” is fairly new; the idea that the universe is expanding is fairly new and was initially shocking (most scientists had assumed a steady state); the idea that expansion is accelerating is new and surprising.
I don’t know too much about their technology and the website isn’t giving away too much detail. It doesn’t look like they are using spiking networks, so no event-based neuromorphic tech, but perhaps good old linear algebra/ANN ML. They’re using analog computation which is attractive power-wise, but in the past has always suffered from variability due to device mismatch. Unless they have some really revolutionary process or algorithm that magically makes the downsides of mismatch disappear, they’ll have a hard time going beyond what has been tried in analog computing before (and which had its heyday in the 70s).
Constellations are still useful for teaching the stars, but it doesn't mean that mythical beings embedded themselves in the sky. Discovering that the earth was not the center of the universe pretty much did invalidate everything we know about cosmology. Newton's laws are fine for now, but once again, it doesn't make them truth. It makes them useful tools. We can't confuse useful for true, that's the entire point, because one day, even if it's still useful, there's a chance it will be found to not be true.
But ARM hasn't. Or have they added something to their server range of designs?
Perhaps the primary goal of Nautilus as a product is to sell other B&W speakers. It is so extraordinary and easy to remember that it can be the reason for people to choose a pair of normal looking and affordable speakers from B&W. Nautilus was for sure how I have first encountered B&W.
I though the standard beer in Europe was always 500ml.
> when I was offered a drink, I'd say "I don't drink", because here in Australia, I find if you say no to a drink, it's mostly forced on you

I just avoid it as much as I can, but for me saying I don’t drink wouldn’t always work. People would just insist “just one drink”.

Friend of mine said, as joke, I should start telling people that I am an alcoholic (which I am not) so they leave me alone.
I actually tried this and it works every time.
Here it is: https://gist.github.com/Ayesh/16b448f7bdbf76d4e954f48623111c...
I excluded some rules that I used to tame the new tab page, but this one mostly brings the proton designs down, and removes a ton of context menu items.
> The problem with modern 2-party systems in the West

Could you elaborate on this? Very few countries i know in the west have a 2-party system.
> My experience of Germany was also certainly not “wine for dinner” type of behavior

Do you really suggest they drink hard liquor with dinner itself?

I grew up in northern Italy and spent years in Vienna for study, and did also a fair amount of travel around in Europe, what you seem to suggest just does not rings true for me.

For dinner and lunch it's normally one or a combination of:

* water, with or without CO2

* juice from self-made or store bought syrups (think from local berries or things like elder)

* soft drinks

* beer

* wine

Beer and wine are really not common on workday-lunch (at least if you don't work construction, or have a business dinner), but fairly normal on weekends or holidays, at least in my experience.

And only after dinner, and not always, a single Grappa/Schnaps/Shot is consumed, and that normally only if either people are over, or one dines at a restaurant (especially if it's a more folksy place).

If I go out with my SO to dine it's almost always a combination of water and wine if it's in a restaurant, and soda or beer if it's more street-food like, but never ever did we, or any other people we saw, drank harder liquor to their meal...
It's a show of engineering prowess. It's like Nikon's f0.95/50mm lens. Almost perfect, but impractical for most.

Moreover, these kind of show pieces allow technology creep to lower levels, allowing the know-how to practically improve other products down the road. I think it's necessary to have products like these.
Based on the quality of the translation, I guess it's just using google translate under the hood
> "side hustle", has been repurposed by young people as something supposedly respectable

I think it's more redefined as something necessary, as the number of good jobs for young people have been on a continuous downward trend for decades all over the world.
Thanks for this explanation! I'm always curious about such user stories because I maintain a library to generate certificates.
Well, you're comparing hashes to ones online, can't you put the password hash online? (sorry, I am very ignorant of the situation here and am asking stupid simple questions)

I mean, surely the same problem exists for any data stored on the device (keys, hashes, whatever)? If there's a way of storing a key chain securely on the device so it can't be modified by an attacker, can't a password be stored there instead?

> ... the hardware we have available to us simply doesn't seem to give us that option.

Is that because the manufacturers don't give the option, or because technically there isn't a way of giving the option?
But they certainly become criminal issues if you put them in the criminal corner.
Yeah, so the trade-off is you get some stuff for free that you might not need. Paying with some boilerplate. Fine design choice obviously.

Writing a lot of react (without redux) I never really miss serializeability and it’s easy to bolt on locally if you need it.
That's an appeal to authority.

I think the comment you're responding to is valuable, even if the person writing it has no credentials and is themselves biased. Explaining reasons why the author might be biased gives me useful information. If we say "that's bad because they're biased too and also not a researcher", we're essentially saying "We don't want to see any contradiction to research articles published on HN".
I'm not sure there's a surefire way of jumping back with your C-x commands that's built into Emacs, but here are two options:

C-x C-SPC will pop the global mark which, depending on what you've done in the buffer you're visiting, can pop you right back to where you started, functioning as the equivalent of M-,.

C-x b RET (C-x b with no input) should take you back to the most recently used buffer, which will usually be the buffer you started from.

Not built in: It's also fairly trivial to write some defadvice that stores your point (pre-jump) to a register, so you can jump back to the register with one key.
I am hopeful about using Flame (posted link) along with https://pursuit.purescript.org/packages/purescript-ordered-c....

Looks like purescript development requires node, purescipt compiler, and spago build tool. I have set these up. In future I'll try to learn Flame framework and then adapt my elm code to this.
The success of that type of system relies pretty heavily on having an informed populace. It's worth noting that in the US almost all of our media is owned by just a handful of corporations. We can vote on things all day long but it doesn't necessarily mean it'll be in our own interest.
> These laws let the police do something about this before it results in harm.

Yeah, as if repression is the answer to homelessness. Homeless people drink or consume other drugs to relieve the various stress associated with being on the street (as evidenced by drinking and drug use amounts immediately going down in housing-first projects), or to self-medicate physical health problems (alcohol is an effective pain number) that the life style brings with it or the mental health conditions that caused their homelessness in the first place.

Actually helping people with housing and healthcare would be a way more efficient usage of public funds than wasting it on police that is using it for power trips against the powerless.
It sounds awesome but also kinda hard on the network.
How much bandwidth do you need to make that work?
Most states have taxes, and California -- where many of the best contracts are -- has quite high taxes.

The self-employed aren't taxed extra per se: they "just" pay the employer and employee portions of the social taxes.

Which is a big pain when you're self-employed and feels super unfair, but that's the logic.

On the other hand you can put more money in a tax-deferred retirement account (401K etc) than regular employees, so I think it might cancel out the added tax if you have a good accountant.
SEEKING WORK - Aruba (GMT - 4) - Remote

Technologies: Python, Django (+ Rest Framework), ReactJS, Javascript/Typescript, Unity Game Engine, Docker, Git

Portfolio/Contact: https://www.petercuret.com/

LinkedIn: https://www.linkedin.com/in/petercuret/

I'm a software engineer interested in building innovative interactive experiences and applications. I’m versatile, a strong communicator and a team player who doesn’t shy away from creative design sessions.
You say that you hardly ever use the mouse. If you’re out of practice then you’d probably be slow at it.

On a good trackpad you don’t actually need much visual feedback because the response is very predictable. You can make a short movement and click more quickly than you can press a couple of keys.

Saka Key looks to be both slower and more complex than navigating using a trackpad (especially once you take scrolling into account).
Somewhat lower yields are fine, just reallocate land from other uses. In Europe there's overproduction so large parts of land ended up growing biofuels, which is incredibly stupid. In America large part is fed to cows (in Europe grazing is preferred).
Sure, I have two QMK keyboards right here: https://github.com/archseer/keys

I consider key remapping orthogonal though, as TeddyDD has stated, there's more to modal editors than just convenient shortcuts.
Capitalism is really about the means of production, capital, being private and for-profit. You can have buyers, sellers, and markets in other types of economies, like communism or socialism.

Capitalism and materialism aren't necessarily one or the other (plural/singular concrete/abstract). They can be applied both ways since they are adjectives. You could be describing an individual act or society as a whole.

The predisposition of capital ownership and control (a materialistic view) can take place in socialist or communist marketplaces too. Sure, technically the ownership is either owned by the state or the people, but really the oligarchy ruling the state are the ones with power anyways.
Yeah gdb is amazing tool. The micropython is few extra steps as you have to build the firmware for your target, and occasionally switch between proper FW and micropython FW. It still makes sense as you can do many things impossible in gdb.

You can define structs, loops and functions on the fly and execute them. You can build a complete driver in interactive session, first by poking around in registers and seeing that the HW reacts per spec, and then assembling correct operations into initialization function and updating function. All of this is throwaway code but it can save large amount of time.

Maybe non-critical systems could be left with the micropython implementation, but so far I haven't learned how to profile and optimize it to satisfaction.