skysight-inc/HackerNews huggingface dataset:
Sounds way too familiar! What’s amazing (to me) is that there’s even a VSCode plugin for DTS files that checks the memory offsets and gives you nice error messages like “flash partition 1 overlap partition 2 at 0x3e000, …”. It’s a bit like magic after doing it manually.

P.S. huh looks like Linux and Zephyr _are_ doing this via RPMsg subsystem as well. Wow, much nicer than the last time I looked into it!
Yes, should have mentioned that. It’s not always clear, even though he rarely fails to mention it :)

Thanks for clarifying.
They don’t have a monopoly on EUV, although they have the most mature production systems, albeit still at low volumes. The core technology and research behind EUV was actually performed by US Department of Energy labs, who then shared their work under agreements with a small number of industry partners, including but not exclusively ASML, back in 1999 (https://www.eetimes.com/u-s-gives-ok-to-asml-on-euv-effort/). This is also why ASML has a US presence and must source components from the US. There are other companies playing in this space, and while several are pursuing EUV, some are also using alternate approaches to fulfilling the same demand (like Canon’s nanoimprint). I would characterize ASML as temporarily having a long lead on EUV, but that can change in the span of 5-10 years.
Thank you!!! This is great advice. I love golf corny I know.. but the wife and I play every weekend. Idk the hard part is my grandpa is still around and starting cancer treatment soon I love the guy. He hates everything is happening. I am just trying to hang on. So I can't cut them out out of my life
.. just like like my dad did to help his family. But he was being a dick.. and idk I just worry I am going it for the wrong reason.
I feel when people can see what they’re getting paid relative to close colleagues (especially if you include data from multiple countries and/or cities) a lot of people won’t be happy. In theory we all know the engineers working for the office in the more expensive cities get paid more but seeing that on paper will cause a lot of animosity. I also know for example my company pays employees in similar cost of living cities differently because the local market is less competitive in one. Again, wouldn’t be good to see on paper.

Also, I think this idea that knowing what colleagues are paid improves your negotiating position is wrong. It’s much more important to figure out what competitors will pay you.

Transparency data can be useful for preventing discrimination but that should be left up to the state to monitor.
I experimented with the old 550D of my dad. I got a successful clean picture using either USB (canon supplies a "USB Webcam Software", though the 550D is not officially supported it works. I also managed to get clean HDMI out using "magic lantern" (a firmware modification for some canon DSLRs which enables a lot of hidden features, allows clean HDMI, and on a beta branch allows "simulated focus bubtton press" to keep the camera from shutting down due to inactivity)
It's a good safeguard, and it's going in the direction of the other initiatives to make python package management default behavior saner.

PEP 852 is the another one to follow up: https://www.python.org/dev/peps/pep-0582/

It basically uses the concept of node_modules, making python interpreters load any local directory names `__pypackages__` . There are 2 differences though:

• Unlike JS, python can only have one version of each lib for a given setup.

• Since having several versions of python often matters, you may have several __pypackages__/X.Y sub dirs to cater to each of them.

It also forces you to use "-m" to call commands written in Python, which is the best practice anyway. I hope it will push jupyter to fix "-m" on windows for them because that's a blocker for beginners.

If you are not already using "-m", start now. It solves a lot of different problems with running python cli programs. It's an old flag, but too few people know about it.

E.G: instead of running "black" or "pylint", do "python -m black" or "python -m pylint". Or course you may want to chose a specific version of python, so "python3.8 -m black" for unix, or "py -3.8 -m black" on windows.

To test out the __pypackages__ concept, give a try to the pdm project: https://github.com/pdm-project/pdm

At last, some other tools that I wish people knew more about that solves packaging issues:

• pyflow (https://github.com/David-OConnor/pyflow): it's a package manager like poetry, but it also installs whatever python you want like pyenv. Except it provides the binary, no need to compile anything. It's a young project with plenty of bugs, but I wish it succeeds because it's really a great concept. Give it a try, it needs users and we would all benefit from it becoming popular as it's a very sane way of setuping a python dev env.

• shiv (https://shiv.readthedocs.io/): it leverages the concept of zipapp, see PEP 441 from 2013, meaning the ability that python has to execute code inside a zip file. It's a successor to pex. Basically it lets you bundle your code + all deps inside a zip, like a Java .war file. You can then run the resulting zip, a .pyz file, like if it were a regular .py file. It will unzip on the first execution automatically and run transparently. It makes deployment almost as easy as with golang.

• nuitka (https://nuitka.net/): takes your code and all dependencies, turns them into C, and compiles it. Although it does require a bit of setup, since it needs headers and a compiler, it results reliably in a standalone compiled executable that will run on the same architecture with no need for anything else. Also it will speed up your Python program, up to 4 times. In my experience, it's also easier and more robust than pyinstaller, cx_freeze and so on.

• pyodide (https://pyodide.org/en/stable/): python compiled to WASM to run in the Web browser. Useless for web programming given the huge size of the runtime, but great for teaching, as it allows students to basically access a zero install full featured python dev env by clicking a link. Try it out, it's awesome, you can even create and query a sqlite db, thanks to the virtual FS: https://notebook.basthon.fr/
Ask HN: Single-Page website builder with limited programming
Hello,

I have had some ideas I wanted to transform into reality. It's a website for a company that I work for.

The idea is simple because we don't need to "explain ourselves". I'd just like a simple single-page web containing one animated logo and maybe 1-2 links.

How should I approach building the web? I have zero-to-none knowledge of web building. I've previously created web pages with wordpress but it's too complicated for my current needs.
Is it possible to create some responsive web in, for example, HTML5 (bear in mind I'm not familiar with the possibilities of each programming language offered for web).

I'd also like to not use all the junk-filled prepaid websites with other limitations that offer solution for my problem since I have access to webhosting a webserver so only thing I need is "the website". Pardon my language I'm not a native english speaker.

Thanks for any advice.
What in particular do you consider cruft? The original "standard flow" layout model is still very relevant for document-like pages like Wikipedia even if more advanced layout models have become available. In theory you can do everything with absolute positioning (the only primitive you really need) but it would be completely impractical.
It's clear these challenges don't nessesarially make Nuclear expensive when you look at France. They have the highest mix of Nuclear by some margin and the cheapest power in Western Europe.
Every laptop keyboard sucks in its own way.

Only the external standard layout will really do for look-free pressing of all the useful keys.

So I stopped expecting anything beyond a couple minutes out of laptop keyboards and always carry a standard-enough 104-key.

I first began this practice when I had a laptop with a few missing keys, but soon I realized how much better an external keyboard is, and how little extra weight it adds to my bag.
That sort of thing isn't new.

About a dozen years ago I worked for a company that partnered with Intel on a big project. Ultimately the project failed. The biggest problems I saw were:

1) Too many cooks. Different groups from several locations had their fingers all over it. So there were too many expensive, useless features.

2) Too many engineers making product decisions. Engineers often are interested in neat technical features, not in whether a product should include those features. And often engineers don't really care how much those features cost in terms of design time and effort.

3) No real sense of urgency. Consequently there were other, hungrier, companies that ate Intel's lunch.

None of this was new even then. All of this was understood by (other) Intel people way back in the early 1980s. The problem is just how do you herd cats (or engineers or chip architects)? It's very difficult.

You may need to have a small, focused startup to accomplish something. Then that startup gets acquired by the big behemoth. See e.g. Cisco back about 20 years ago. I imagine the same thing happens now, but I don't follow the industry very closely any more.

Also, Cisco at least acquired somewhat related companies. WTF was Intel doing buying companies like McAfee?

Sometimes the spunky competition can even be internal. Again, going back a ways, Intel USA marketing was pushing the architects and engineers to do the Netburst architecture (clock speed was all-important). Which had a lot of problems. Fortunately Intel had what amounted to a startup in Israel. They came up with the Core architecture that saved Intel's ass.
Maybe best to wait for my reply to the parent before jumping in with a snarky response.
Is `yes | rm -r` safer than `rm -rf`?
I think they meant this https://www.cs.kent.ac.uk/ErlangMasterClasses/
If a C++ compiler depends on a C++ compiler to be compiled itself... do you see the problem?

I have only superficially looked at the paper, but it's pretty clear they are using an offline lookup table. There are no such problems involved.
I'm assuming this is a jab at Zwarte Piet, which is a lot more controversial than Sinterklaas himself.
> They really think of redditors as school children.

I forgive them. I think the same on ars technica and its wider community. The rationalization to shut up others in the name of free speech is ridiculous.

You can protest in the name of free speech of course. You cannot shut up others. There is a significant difference.
There is no way they're catching all the cases though; I'd be ok with betting that most 18 year olds aren't going to be able to recognise heart pain.

It is legitimate to be worried.

> In that same 363,000 if infected with covid will see 726 deaths

We're talking about people who have already survived COVID.
More buttons isn't always better because there's a limited range of motion that is reasonable for someone to type with. Having a number pad on a laptop keyboard reinforces bad ergonomics because you either need to shift your entire body to the left and have your screen off center or you have a constant and pretty severe lateral deviation in your right hand.

As for customizing a keyboard with minimal effort... it's actually easier to do that with MacOS and Windows than it is in linux, in my experience. Sure, you can do basic key remapping really easily in linux with xmodmap but if you want to do anything complicated with the built in keyboard, MacOS has Karabiner Elements which is far better than any of the built in or custom keyboard software like xcape or xkeysnail. Similarly on Windows, AutoHotKey is much easier to do complex customizations as well. I haven't really tried Kmonad but that is cross-platform so it wouldn't really be considered an advantage to linux.
What do you make of academia’s complete embrace of Twitter?
Between getting that approved and paid by the company or just using another tool, I will use another tool.
Private Internet Access (VPN) mistakenly cancels many long-term users
can someone suggest good videos about information theory?
I wouldn't be surprised if the current chip shortage becomes chronic for the next decade. The number of uses of chips are skyrocketing as products that are now "smart" compete to be even smarter.

AI applications are processing heavy and applications are growing exponentially.

The competition in the highest end chips is fierce now that Ford, Toyota, etc. are competing against Tesla which has its own custom chips.

Augmented reality in the next several years will severely push demand for the highest performance, lowest energy using chips. Which tend to be the top of the line chips.

Governments around the world have realized chip production is an existential capability. The US alone will be pouring money into catching up and matching TSMC, Samsung, etc. And those companies will respond by prioritizing progress even more.

My money is on their not being a downturn in chip demand, or over capacity, for a very long time. Maybe not for decades.

That's a strong statement, but I think computing has turned a corner.
Why not just unstoppabledomains.com?
> Of course, there are potential problems with allowing private companies to hold the keys to all of your sensitive conversations. But, these projects are generally less vulnerable than PGP because they are independent, says Green.

> “When something goes wrong with WhatsApp, WhatsApp fixes it,” he says. “When something goes wrong in the amorphous PGP community, no one puts their hand up to fix it.

This is some whacky reasoning, explaining away the questionable trust of for-profit entities holding your keys by saying "at least they're segregated islands of questionable moral fibre!"

My distrust of WhatsApp and the like is far less about fixable vulnerabilities, and far more about their underlying business models.

With raw tech like PGP, this isn't a concern - I don't have to trust a key server not to decrypt my data and sell it to advertisers _because they theoretically can't_

---

Overall this article seems to play pretty fast and loose with argument logic, seems a little weasel-wordy from my (very) brief skim. Are they saying PGP is dead because the UX sucks, or because there are vulnerabilities?

All feels very "seatbelts are uncomfortable, but modern cars are super safe - just trust that other drivers won't be idiots"
While I agree about Nix being a cleaner solution, it will never be adopted, because... it's a cleaner solution.

Nix is pretty much incompatible with everything, because our entire legacy of software stack has state, and we need to accommodate for it.

So we keep adding those hacks because we favor compat above purity.

Even nix has to, after all, there plenty of bash calls in NixOS config scripts as soon as you do something non trivial.
No, I think the example is correct. __bar in this case is interpreted as an element name (custom html element), not a class.
He probably bought the crypto using income which he'd already paid tax on. So, why should he be taxed twice? If his cryptos went to zero would he get a refund on the tax already paid on the money used to buy them? Heads, the taxman wins. Tails, you lose.
You can buy nuclear batteries right now and I'm not aware of any "shielding problem". Some types of radiation are easy to block.
Well, Dribbble itself is 11 years old so the "dribbblisation" of design as a concept couldn't be older than a decade.
That’s not quite right. As I understand it (IANAL etc), the same rules apply to art/song/performance as to software. The key difference is whether the misbehaviour is carried out by a licensee. Once you license a creative work to someone, whether art or software, breaches are violations of the contact, not the copyright. In contrast, if the copyright holder hasn’t granted a license, then it’s a copyright violation, not a contract breach.

So software does have copyright in France, but it can’t be used for copyleft licenses in the same way as in the US. That doesn’t mean it isn’t copyright.

You say you must release your software under a license. But you don’t have to make everyone in the world a potential licensee. No one is compelled to grant universal license to distribute their software. They can just decline to do so and rely on copyright laws.

You’re defining copyright narrowly as “that which allows open source copyleft licenses like the GPL to work.” But that’s based on a US-centric understanding of copyright that simply doesn’t apply in France.

And it’s not surprising. The GPL is a hack of the copyright system. It uses copyright to do something it wasn’t originally intended to do and is only capable of doing because of the peculiarities of the US (and other) legal systems. Hacks often don’t work outside of their original context.
Snark is against HN guidelines, hence the cold reception.
Go with a big number

Bigger than you are comfortable with
Yes, sorry, I was assuming knowledge of Sass etc.

When I first saw this link I thought “Hang on a sec., this says ‘First Public Working Draft’, but hasn’t this spec. been around for ages?”

I figured people might make the mistake that this was something new that the W3C were only just getting around to rather than something that has been cooking for a long time.

Didn’t mean to imply that the spec. itself sprang up out of nowhere – it was definitely based on the Sass work that came before it, and you have been able to use this syntax with Sass for a very long time!
I'm a big fan of this video from Reducible on Huffman codes: https://www.youtube.com/watch?v=B3y0RsVCyrw, and from 3Blue1Brown on Hamming codes: https://www.youtube.com/watch?v=X8jsijhllIA
Am I right to interpret this as "do a non-changing UPDATE so that you get a returned row"? It's another great idea I hadn't considered, thank you. I'm worried this causes the row to get re-written on disk (an actual UPDATE, even though values aren't changing). That could be a moot concern, I'll dig more.
> Seems funny to argue for JavaScript's simplicity while using .map() and an anonymous callback function; a good ol' for loop would make it more clear what's happening.

When you're doing a side effect free transform of some data, I find .map far clearer.

A for loop would require .push type noise for that case and so personally I'd find that noisier and harder to skim read.

Tastes vary, of course, but certainly it doesn't seem funny to me at all.
There are already services to do "firmware recovery" from individual credit cards in China.

Those guys allegedly have access to TEM labs. TEM is a much more impressive, and expensive piece of hardware than this.

Usually there are just a dozen of TEM labs per an industrialised country.
I read it differently, like: if you suppress feelings you want to avoid (labeled negative usually), you won't feel all the feelings you would like to (labeled positive usually).

(edit) Another favourite quote of mine is from the chapter about pain: "Your pain is the breaking of the shell that encloses your understanding."

You can read the full chapter here: https://poets.org/poem/pain-1
Thank you!! I will do whatever for my wife she makes me so happy. And that is problem I feel like I need to break away from my family.. bt is it is really hard. My best friend said I got all the material items you wanted as kid but I was never loved at all.. his family took me in.. my wife family loves me so much. I know I need to break away from from family.. but I still love them idk why I wish I could stop and not care.
> I just sold them too early and didn't put enough down.

Mood; I bought ETH and sold when I thought it couldn't go any higher. I've bought and sold Tesla and Apple a couple of times thinking it couldn't possibly go any higher. Still made my money back and then some though, so I can't complain.

As for your wish, index funds are your friend, low risk as well. I've got some money safely in a savings account (effectively no return on investment), some in 'play' stonks (-2.19% to +70% return on investment per year, 2020 was really good), and some in a managed investment fund that just spreads things around according to a risk profile (don't have a lot of numbers for that one, but +13.29% so far this year).

This is not financial advice, I'm confident we'll have a market crash again within a year or two, and when investing you need to manage risk; index fund (following e.g. the S&P 500) are relatively safe investments, trading stocks is fine if you don't panic sell, but options and going 'all in' on single stocks is dangerous and not recommended. Don't invest money you can't afford to lose. Don't beat yourself up for not getting in on things earlier.
This sounds very similar to how DAW (digital audio workstation) software has features to "transpose" pitch. You essentially just move one of the notes to where you want it to be and all other notes get transposed relative to it.
> the hidden fifth and second correct answer: Python

FTFY :)
When Use RxJS Subject, BehaviourSubject, ReplaySubject, AsyncSubject in Angular
> One might argue that it is not always true that the adversary can program different keys into the NVM on a training device, for instance, when one-time programmable (OTP) memories like e-fuses or ROMs are used. We admit that such keys cannot be extracted using our approach.

The SGX remote attestation key is burnt into the chip during manufacture and isn’t programmable.
This is exactly the kind of leverage I come to HN for, thanks!!
Could be political. It was for Hydroxychloroquine.
Yep, this an ad for max, and it's not open source, but I really like max. It's been a long time since I've used it but I had a lot of fun when I did
Show HN: SnipRSS – Straight to RSS web clipper for content curators
"Don't even ask the question. The answer is yes, it's priced in. Think Amazon will beat the next earnings? That's already been priced in. You work at the drive thru for Mickey D's and found out that the burgers are made of human meat? Priced in. You think insiders don't already know that? The market is an all powerful, all encompassing being that knows the very inner workings of your subconscious before you were even born. Your very existence was priced in decades ago when the market was valuing Standard Oil's expected future earnings based on population growth that would lead to your birth, what age you would get a car, how many times you would drive your car every week, how many times you take the bus/train, etc. Anything you can think of has already been priced in, even the things you aren't thinking of. You have no original thoughts. Your consciousness is just an illusion, a product of the omniscent market. Free will is a myth. The market sees all, knows all and will be there from the beginning of time until the end of the universe (the market has already priced in the heat death of the universe). So please, before you make a post on wsb asking whether AAPL has priced in earpods 11 sales or whatever, know that it has already been priced in and don't ask such a dumb fucking question again." [0]

[0] if you know, you know
That's exactly what docker desktop does as well. A Macos or Windows client that runs docker in a Linux VM.
There is a really limited concept of container on Windows, but it's far from being great and since not much people use Windows in production to run apps, this is not really usefull.
> but it's not at all equivalent to the IntelliJ free offerings

true, but for finding out the look & feel it's sufficient.

Sometimes this also has been used in educational settings.

For those who want to get a feeling for the full product, LispWorks has full trial licenses.