skysight-inc/HackerNews huggingface dataset:
Blueprint.store | London, UK | Senior Node.js Full-stack developer | Remote UK (UK only) | Full time Blueprint is a venture-backed technology start-up backed by some of the best investors in the world - enabling brands and creators to sell inside SMS and WhatsApp. Blueprint is now launching to a global waitlist having been in development for 12 months. We’re looking for an ambitious Senior Software Engineer to join our tight knit development team as we move from launching with our first clients to scaling up our business and platform. Our UI is written in React and the backend built on Serverless using AWS Lambda, Node.js, DynamoDb and MySQL (Aurora). Our roadmap consists of challenging projects, including Natural Language Processing (NLP), payment processing and delivering an exceptional user experience for our clients.
You will work directly with our CTO and the company founders. Our engineering team is currently 5 full-stack developers, and we are looking for full-stack developers who can contribute in all areas of the platform.

Salary depending on experience: £60k-£90k

https://jobs.blueprint.store/senior-software-engineer-nodejs... . Apply via form or email me at al {at} blueprint.store.

Sorry, at this time we are not working with recruiters and are unable to offer Visa sponsorship.
I doubt that instruction is relevant. It comes down to an abundance of microarchitectural resources on the M1. A 12th-gen Intel CPU gets 310 on this benchmark while having no particular accelerators. They just added tons of caches and buffers, like the M1 has.
> Additionally, vite-plugin-svelte pulls in esbuild, "an extremely fast JavaScript bundler" written in go, as a dependency. I couldn't find exactly where it was used in the code or what it was doing, but it's what shows up in my terminal tab when I run yarn dev so it must be running down there somewhere.

And then:

> Even after a good bit of docs searching and code diving, I really couldn't figure out what library was actually performing that transpilation or how to configure it.

I smiled reading that and then this. Here you go, it's esbuild, which replaces babel. :-)

It was nice to follow the exploration while reading this article. As someone who is a future-ex React developer who uses Svelte in a personal project, I fully agree with the author on how Svelte feels.
Why people mention Ethereum as a 'greener Bitcoin' baffles me. There are already some networks that are a thousand times greener than what Ethereum might be when it switches, and that is if the switch goes as planned and on schedule. There are a couple of networks that are already carbon neutral or even negative. If Ethereum takes over Bitcoin, it will still be a wasteful network, and still seen as (rightly so) a villain.
Checks out. I think they got a bit muddled.

Wikipedia gives the location as "northeastern Achaea, West Greece". Maybe some of that got lost.
Why have the chimney outside? It's very inefficient...

https://www.quora.com/Why-do-American-houses-often-have-the-...
I'm the education director at a large makerspace and have some ideas for you.

First, if you'd like to take another step forward, I recommend silicone molding your 3D printed part. You'll need to spend a lot of time sanding/prepping, but you can achieve a surface quality similar to injection molding if done right. Your tooling investment will be well under 15k and you can do small batch runs to test the idea. I've seen some product runs under 1k parts that came out looking flawless and were 100% commercially viable.

You can experiment with the type of silicone you use and the type of polyurethane you pour into the mold. You should be working out all of the question marks here. Things like, strength, durability, weight, feel, aesthetic, and more.

BJB plastics has some great silicone products, awesome customer service, and a number of videos up on Youtube to guide you along. They aren't the only ones, but they sure are a great resource for asking questions.

Hope this helps. Good luck!
I noted:

> I've never had COVID.I did get the mRNA vaccines + booster.

Regardless of root cause, probably just need to exercise more. See a doctor for good measure. Could be age/underlying condition, but exercise improves most of these things.
Or alternatively a revolution can be done the other way around: effort is a holy thing. It cannot be stolen.

Or people who provide services go to the strike and stop producing. What would happen?
What are the prior examples of this happening?
More insight from me.

First, the structure. TSMC will have tool owners who manage the tool on their side. The tool suppliers will have engineers who maintain the tools from their side. A tool is a piece of equipment involved in the manufacturing process.

This relationship is interesting. The tool owner's performance is heavily dependent upon their ability to maximize availability. This mainly involves managing relationships with the suppliers and fighting for more resources from the supplier's engineers to fix the tools.

Supplier sign availability contracts to provide maintenance for the tools. There is a lot of pressure and politics involved.

Second is hiring. Onboarding is a big problem. Training a college grad from scratch requires 1.5 years, a lot of domain knowledge. It is a huge investment to fly them around the world to different training sites and to give them opportunities to practice on the tools.

Lastly is culture. TSMC pushes their guys and their tools to their limits. They work in high pressure environments and are expected to proactively step up. In Taiwan, the managers often yell at their workers and the workers have little room to negotiate.

TSMC tool owners know a lot more about how the tools work than their competitors, sometimes even more than their suppliers. TSMC tool owners often step in and do things themselves.

TSMC will also not be able to hire the same quality of talent as in Taiwan. TSMC in Taiwan pays more and has higher prestige. This is not the same in Arizona. They will also have trouble convincing "target school" talent to relocate to Arizona.

Now what does this amount to?

First, the supplier's engineers will have options to work for Intel and Samsung and will probability prefer to work at those sites. Intel has the best work culture. Quality, safety, etc. This will force TSMC to make changes.

Second, TSMC will have trouble keeping talent if they push phds to work as tool owners, as the job market provides better opportunities in the US.

This will result in the new fab to staffed with more inexperienced workers. This is very problematic because domain knowledge from experience in this field is key. The inexperience will result in availability issues (5-10 percent) affect production.

So what should TSMC do?

What TSMC must adapt to the local culture and lower their expectations. They must be able to convince experienced engineers to work at their site. They can also push this to their supplier's side in terms of availability contracts. They need to relocated some experienced process engineers and tool owners from Taiwan or the throughput and yield will drop.

If they do hire new talent, they have a great opportunity to break industry norms. This industry is filled with bad practices from older engineers. These habits are incredibly difficult to break. If they train new engineers correctly, they can outperform the older engineers.

End of the day, the fab will come up, it will run. The question is how many chips will they be able to produce in the first few years.
In some languages, the standard way to signal failure is to throw an exception. You can't really define exceptions as abnormal in those cases, because failures are part of normal operation; you can't expect them not to happen if you want robust software.
I can’t speak for Office365, but I know that GSuite includes device management as part of the platform.
Vault makes a pretty decent internal PKI tool, even if the UI is limited. (https://www.vaultproject.io/docs/secrets/pki)
On the electronics side of things, I recommend "The Hardware Hacker" by bunnie.
All we're missing is crypto/NFTs to create a full circle of tech bullshit.
Ask HN: Has anyone else been affected by the MacBook Pro shortage?
There were some articles about the shortage in the media in Oct/Nov but right now you can't buy a MacBook pro anywhere in the UK. All the usual retailers (Apple, Argos, John Lewis, PC world etc.) don't have any in stock.

Anyone else been affected by this/know what is going on (beyond what just chip shortages)?

Media report from 10th Nov 21: https://www.macworld.co.uk/news/new-macbook-pro-shortage-3810397/
I knew I had to listen to the Malone one yesterday once I saw that it got banned everywhere (thank you Streisand effect). I was surprised by how lucid it was considering my preconceptions. A lot of Malone's main points, especially those about censorship and how dangerous a thing it is to censor criticism of pharmaceutical institutions, rang particularly true in hindsight (knowing that you're listening to a podcast that itself was censored). I don't agree with everything he said (I did some research beforehand about the guy and looked at some criticisms of his claims after) but I fully agree that censoring him is not only wrong, but evil (censoring criticism of a drug harms the very concept of informed consent).

Interestingly the "mass formation psychosis" bit, which seemed like just a fancy way of saying "a lot of people have surprisingly crazy opinions about COVID, what's up with that?", was barely a side note rather than his main argument, which is that there are a lot of flaws and conflicts of interest in a lot of institutions around the pandemic and the vaccine, and that a lot of good criticism may be getting suppressed in the (perhaps well-intentioned) attempts to fight vaccine hesitancy.
That is almost certainly wrong. Threadripper is what AMD is also using for its workstation line of products (eg, https://www.lenovo.com/us/en/thinkstation-p620/ ).

So unless AMD just doesn't want a piece of that pie anymore despite only just entering the market, there's absolutely more Threadrippers coming. No doubt about that at all. AMD isn't going to leave the Xeon-W just entirely unchallenged when AMD is otherwise firing on all cylinders.

What they probably won't do is continue to have different sockets for the "Pro" and "non-Pro" threadrippers, though. But that'd be different from them just not having anymore Threadrippers at all. It'll probably just end up in the same category as Ryzen & Ryzen Pro where it's the same socket, just one is sold to consumers and one is sold to OEMs.
Workers have to compete with everyone else in the world. If a company employs American workers who demand high wages to do the same work that international workers do for less pay that company will fail. The economy is a competition, companies can't just give away money.
For your points:
a) We handle host discovery via the Netmaker server
b) We do NAT hole punching with our own implementation on the server
c) Yup, we do this too
d) No ACL's yet, but this is coming in the Enterprise version
e-f) We don't have a SaaS version at this point, but server deployment takes about 5 minutes, can be run on a $5/mo VPS, and uptime has been production level in our tests.

Router is obviously preferable when routing to LAN but is harder to support. If it's FreeBSD or OpenWRT, go router, but otherwise a client on a Linux node works fine as a router.

This is definitely geared more towards servers/VM's etc, but does work on Laptops as well. We have Windows support and you can even loop in your phones.

We do actually have a docker image for the client. We're not strictly tied to the kernel version of WireGuard, and you can use userspace wherever it is a necessity.
It's a bet, I think my 4GB Panasonic SLC and 1TB SanDisk MLC SD cards will last 100 years with my MMO server on the small and database on the large. Our children will see how that works out! ;)

For PSU I use overdimensioned Mean Well that should last 50 years atleast.

You always need a window for failure, redundancy is your only friend in this case!
It's "steel" here, and "shutters"
my experience, i dont know if this is comparable, but from my memory (i have not made any notes on that), i've tried min.io in december and switched to seaweed a weeks ago, because my usecase was transition from local file storage to DFS + also enable our developers to transition from local filesystem to s3. Since my resources are limited (vsphere VM) with 3 hosts + different disks, i tried to set up a 3 vm cluster with minio first, after i did some research on different systems (ceph, longhorn.io, ..) i wanted to have an easy setup-able system, which supports s3. I relied a lot on what people measured and chose min.io first because it supported mount via s3. Then i tried to copy over about 34 million files (mostly few bytes, but can also be 1Gbyte), with a mass of about 4.2TB. I tried different methods, rsync, cp, cp with parallelism,.. and i took me about 3 days to copy over 300GB of data at best. Then i also found out that it was impossible to list files. We have one single folder with over 300k projects (guid) beneath (growing). After that i gave seaweed a shot. Why i did not used it firsthand was documentation was a bit confusing and it did not gave me all the answers i needed as fast as minio did.

Now, my seaweed setup is a 3 vm cluster with 3 disks per vm (1TB) each. I configured a wireguard mesh (https://github.com/k4yt3x/wg-meshconf) between the VMs and configured master and volumes server to talk to each other via wireguard IPs securely. I also configured ufw to only allow communication between http/gRPC ports. I also configured a filer (using leveldb3) to use wireguard IPs (master and volumes) and let it communicate with some specific servers on the outside (ufw).

After that i mounted the filer via weed.mount on that specific server and tried to copy over the same files/folders. after 2 days i copied over about 1.5 TB of the data via rsync. There was also no problem with file listing and accessing the filer from different machines while uploading stuff. But there is a overhead when reading and creating lots of small files. File listing is even faster than local btrfs file listing.

chris is also very nice and fast fixing bugs.
That's political marketing, not science.
Problems once solved by a metaclass can be solved by __init_subclass__
Same here - if you self-host, check out Privatebin: https://github.com/PrivateBin/PrivateBin
From global point of view if there is demand for energy they will burn the coal. New sources of energy are not replacing the old ones, just covering new demand. You can point to any country while missing where the demand is coming from.

https://ourworldindata.org/global-energy-200-years
Propublica has some excellent research published lately (it's an entire series of articles based on one primary analysis): https://www.propublica.org/article/toxmap-poison-in-the-air

It's based on somewhat-voluntarily reported data, rather than measured air samples. Mainly because we don't have effective air monitoring stations in anywhere near enough density to any kind of useful data science.
added this to the post as well, a place where there is an array inside an array of objects and you want all those. For example, if we want to extract all roles from the array:

[
{ name: "Saransh Kataria" , roles: ['system-admin', 'developer'] },
{ name: "Wisdom Geek" , roles: ['basic'] },
].flatMap(x => x.roles);

// Output => ["admin", "system-admin", "developer"]
Having built my own house, I can definitely say this article is for intellectual stimulation only, and won't result in the construction of an actual home. Not only will you never find contractors and subs that give a shit about this level of detail, but you will struggle explaining these things to permit approvers, county bureaucrats and other people who want to make your life hell because you know more than they do, have more money than them, and are doing something different. Fun article, great information, but won't result in an adobe as planned.
If you pay for 8 and work people 12 then labor is cheap
Author here. I in my article I didn't touch on 'log poinsoning'[1], what they could be referring to.

Vulnerability to log poisoning really depends on _what_ you do with your logs. If you display them on a webpage, beware of XSS. And -- I suppose -- if you use them in shell commands, beware of shell command injection.

In the article my focus was on vulnerabilities specific to Python's logging library.

EDIT

as an added point: I don't think preventing log poisoning should be responsibility of the logger. It'd be madness to try and escape all possible bad interpretations (HTML, shell, SQL, etc) of the data. About as crazy as PHP's automatic escaping of strings...

[1] https://owasp.org/www-community/attacks/Log_Injection#code-e...
Sure, it's just funny that your example of "thirty years later" is code that someone could in principle have written in the same year (well, almost - I imagine Perl 1 might require some changes from the Perl 5 version).

If I had to show how far we've got since then, and how different the experience could be for a novice programmer, I think I would display a .GIF where I press F12 in the browser, and write two lines of Javascript in the console, something like:

var words = await fetch("some online JSON dictionary").json();
var lexed = "insert sentence".split(/punctuation regex/).map(w => words.indexOf(w));

I don't write JS habitually and I'm on my phone so it's probably got some mistakes, but you get the idea!
Here's my interpretation: a classical leap is when you are somewhere, you expend a bit of energy you have, and you end up somewhere else as a result. Basically, you do something and something happens.

A quantum leap, on the other hand, happens when you are somewhere just sitting, and boom, now you're somewhere else. It just happened randomly, without any energy input from you. So to bring this back to the idiom, an example of a quantum leap would be this: "I had a dream yesterday that gave me the insight I needed to finish my proof of XYZ theorem!"
New throwaway since this is a rant at an entitled software developer community…

Do you want open computing?

Or Apple?

Pick one.

I’m really tired of the IT community that just wants high paying jobs but none of the skills that earn them.

As a hardware designer; do better, software “engineers”.

If the community is going to claim the title, it damn well better start engineering better than these awful websites and hacky operating system kernels and GUIs that glitch.

Or stfu over others efforts which are a bit beyond memorizing textbook math and recalling them via your text editor with algorithmic help.

Look at all the non-contributors certain they can do better.
I mean everyone should consult their doctor before doing something like this, but it seems reasonable that a disease which damages the body through blood clots would be alleviated by a drug which thins the blood.
Mining gold was a similar disaster for the human and environmental cost
... otherwise clipboard managers work like a stack. So you can copy X, then copy Y, paste Y, pop the stack, paste X.

Or with primary selection: select X and press ctrl+c, select Y; ctrl+v to insert X, middle-click to insert Y.
The same reason I refill my car's gas tank long before it hits zero; low/no resource problems range from irritating to catastrophic. Unused RAM isn't wasted, it's headroom.
This is one area where I think AWS does a huge disservice by making their Private CA so expensive ($400 a month + cost of certificates). This ends up pushing people to use public domains instead of private ones, or relying on other solutions outside of AWS. If the cloud companies would make it as easy to get private certificates as public ones you wouldn't see as many issues like this.
Any one of us could have had an asymptomatic SARS-CoV-2 infection without knowing it. But there are myriad different medical conditions that can cause arythmia.
What does nextdoor have to do with this? Are you just posting random urls?
Yes. And if a window is broken long term (who knows what 1000 years may bring) the opening can be somewhat protected still and easily so.
> This means Microsoft owns my computer.

Yes, that's what Operating Systems tend to do.

Why are you running an OS from a company you don't trust?
Really fgrep (or grep -F) should be used if there's no need for grep magic.
Airlift may have hit a billion, but is it for real?
Hybrids are not the same as electric. They get their fuel savings from the fact that they can convert kinetic energy from braking back to electricity. Plus the fact that electric engines are more efficient way to pull off (which is where the ICE wastes most fuel). None of those things require an external electricity source.
I was pushing PoE until I found that a simple 5,5mm plug splitter to USB (micro/C) adapter will do the job with less complexity!

http://move.rupy.se/file/final_pi_2_4_hybrid.png
> which WiFi chipset you would rather they have used

That's what my last sentence was trying to express. Something can be shitty and also the best option.
> weren't also testing these people with approved methods?

Often not and which method used wasn't disclosed so test results couldn't be sanitized.

> Who would sign up for that?

Somebody who was lied to.

> and how is that legal or ethical?

It is neither legal or ethical.

> Even if she hadn't been lying these people were gambling their lives

You are exactly correct. People were gambling their lives unwittingly.
From a security perspective, I don't think it's possible to do with the standard OS APIs.

When an application makes data available in the clipboard, it's a free-for-all for every other application. The clipboard manager would have to race other applications to make a copy of the data, and then empty the OS clipboard.

APIs also may not allow making decisions based on which application requested the clipboard. It's possible to do in X11, but not Windows.

This goal could be achievable by intercepting the OS clipboard API. On X11, this can be done by MITM-ing the connection to the X server - https://github.com/CyberShadow/hax11 does this, and already has one clipboard-related security feature (disabling the selection mechanism). On Windows, the best bet is probably global DLL injection and API hooks, but applications can "opt out" by running as a different user or requesting a higher integrity level.
Funny, watching those shows had me frequently thinking "yeah, I could do that... seems ok" (I have a farming background) except for the laundry stuff :)

Well, the laundry stuff and all the particulate garbage they were breathing from the wood and coal fires.
I think what the post is trying to say is that you should let your exception bubble up.

Usually, but not always. That is, for the classic "exceptions should only be used in exceptional cases" scenario, this is usually what you want to do.

A good portion of the time, though, this scenario doesn't apply. You're dealing with a subsystem that is throwing an exception (for good reasons or bad) but no, you don't want to just the application crash. You want to ... catch it, and do something else.

Which is what try-catch was devised for in the first place, after all.