skysight-inc/HackerNews huggingface dataset:
You seem to be arguing against a straw man. Nobody said software engineering is free money, I said that a software engineer with the knowledge, skills and tools necessary to find an exploit like this is definitely not starving. In pretty much every country in the world, someone with those skills will be better off than 90% of the population
If people want to work five days a week it's probably because they need the money and if there's enough of them to displace other workgroups then why is the party that wants to work harder being penalized? It seems bizarrely European to feel like it's unfair to let people decide how much they want to work.
Not everybody's got a high res 3D scanner laying around
That would probably work. That's how I was originally planning on doing it, but I got annoyed with the voltage logging not working properly when I set it up so I gave up and just went with the linear voltage -> capacity reading. A potential problem with this is that every battery pack would be different, and people who make this project on their own would need to generate a table for their pack.
Lol what?

Maybe the analogy is getting a little long in the tooth here, but it's been 4 years since you needed basic auth on Sendgrid, so hopefully your username and password can't be found together without a targeted attack (kind of like how your room key getting stolen should only lead to your room with a targeted attack).

On the other hand, many hotels will give you a room number on the sleeve of the card. It's up to you to do the right thing and get rid of it properly

Kind of like Sendgrid has 2FA and it's up to you to set it up.

I mean, I get it, default behaviors don't rely on users doing the right thing, phone 2FA doesn't count even though it would have probably saved OP just fine, etc. If Sendgrid was trying to come after OP for losing their credentials those would all be big factors in me wanting to boycott Sendgrid...

But they're not. They're pretty much just telling OP "it is what it is after you let your account get stolen, eventually you might recover from this but you don't get a free second chance"
This. I bought my ThinkPad T420 around 2011 and have loved it ever since. In many ways, I could feel at the time that it signified both the pinnacle and end of an era. While the keyboard doesn't feel as nice as a model f, or beam spring, there's something to be said about using the red dot as a mouse, the aesthetics, the willingness to have every i/o interface imaginable, e.g. ethernet, wimax, wifi, serial, etc. I hope my T420 lasts forever, since the new ThinkPads come across as a cringeworthy attempt to be Apple, and I never settle for lesser inauthentic forms of things.
It's easily solvable if one thinks that helping many people is clearly worth helping[1] a few[2] manipulative hooligans.

My country may be higher-trust than yours, but my impression of how our social system works is that we've found it cheaper and easier to make social aid readily available, and pay a few people who double-check on recipients for possible fraud, than to pay many people to administer red-tape as a hurdle for social aid.

In any case, the immediate problem (at least going by the leaders of the UN security council permanent members), is not dark personalities claiming victimhood soaking the system, it's dark personalities claiming victimhood running the system.

[1] Mark Twain on punishment:

http://www.gutenberg.org/files/2986/old/mt5bg10.txt

> "Lord, there is one who needs to be punished, and has been
overlooked. It is in the record. I have found it."

[2] I would claim that if dark personalities were not rare in one's society, one would have much bigger problems than "victimhood signalling."
I would add poor impulse control
Off the top of my head something like

https://chrisseaton.com/truffleruby/ropes-manlang.pdf

https://static.googleusercontent.com/media/research.google.c...

https://www.reddit.com/r/programming/comments/wewx2/allocati...
Define easily. I bet, that while the law is there, the practice is quite different. There is still social pressure.

I bet, you won't see much part-time work in many fields and professions.
This was really well done! I use flexbox all the time and ended up finishing every wave with a score of 100, but even I learned some stuff. In practice, I've pretty much never used the `order` property even though I've always vaguely been aware of its existence. I've had to use `align-self` on occasion, but it's still something that I rarely touched and would have to lookup or mess around with any time I needed it.

The forced need to use these rules for purposes of the game really helped drill the concepts home and I think I can confidently say that I'm now more comfortable with using flexbox for things without needing to open up documentation or alignment cheatsheets anymore. Nice work! I really appreciate the value this has and will definitely be sharing it with anyone else I know who uses flexbox on a day to day basis.

I think it'd be awesome if you expanded more levels to incorporate concepts like flex-grow/flex-basis and whatnot.
The rise and fall of the industrial R&D lab
Beatport Trance: Electro Sound Pack #161 (2020)
Given that the surface is neither turning to gas nor a piece of skin, the answer to your question is a resounding No.
In some zones in northern Italy a few months ago it happened that doctors had to choose who could get life-saving treatment and who could not.
TSMC Builds a Dedicated 28nm Fab for Sony Orders
I can sit and read in mine but I can't imagine trying to work in it.
For reference, I just looked up the benchmarks for the i7 3840qm. Seems to perform in the same ballpark as an i5 10210u for multicore, which is the base cpu in the current thinkpads. Intel really hasn’t made faster cpu’s in a long time.

https://browser.geekbench.com/processors/929

https://browser.geekbench.com/processors/intel-core-i5-10210...
Here's what's astounding to me: scrolling through the responses here on HN shows an almost total focus on money and career. I read the piece and thought about life and personal ambition. That's kinda interesting.

Anyway, fwiw: I'm 47, living by the sea in the most beautiful bit of the UK, and running a successful micro business which works with non profits.

I've deliberately chosen a path over the last decade which is about family, and I say no to any business which would cause high levels of stress, no matter how lucrative. I only work with people I like. I say no to lots of work. I've deliberately taken the choice to not grow staff or move into an office, even though we have the financials and potential to do so.

Why? Because life is about more than work. I've got two teenage kids. I see them for hours every day (not 20 minutes which I read recently is the average US dad daily contact time with his kids). I get to surf with them, to eat with them, to be with my wife, to read, to play piano and do hobbies.

Do I put some money aside? Yes, a bit. Is it enough? Who knows, and who cares. I'll work until I'm 90 if I have to so I can continue to have this quality of life with my family and the environment around me.

I'm incredibly, incredibly lucky - there's no doubt I've had a great path through life so far. But if I'm able to offer advice now it appears I'm an old git (and yes, the speed with which life happens is as per the article, it's terrifying!) - it's this: live your life. Live it and be poor. Take every single chance you can to be with your friends and family. Say yes to work that makes you happy. If it doesn't, find something else. In your 20's you'll want to eat the world. Do it, while you have the energy and appetite, but know that when you get older your tastes are going to change. Slow down, and accept that most of the best things in life aren't work, aren't money, and don't require either to create meaning.

Be in your life.
> Behind the promised schedule

The promise has been full self driving robo taxi fleet by the end of the year for years now. Is there an actual "schedule" of features that are missing to reach that goal or is he just repeating the exact same promise without any sign of progress to back it up? His competition still doesn't have a general purpose solution and they at least aren't cheapening out on the sensor data.
In high dense cities with multiple tall buildings i think there is a market for evtols to serve at least a small single digit percentage of the population. This off course assumes they become cheap enough in the future.
It's indicative of the change. Between the methane from permafrost and gas hydrates we are looking at having a bad time for a long time here on Earth.
I agree that modern cryptography isn't usually broken through design cryptanalysis, but I wouldn't bucket all the ways it usually fails into key management. There is a lot of misuse and misimplementation which goes beyond weak keys and key reuse.

I would rather say modern cryptography typically fails in one of three ways:

1. Incorrect implementation of low level primitives. For example: implementing textbook RSA (without padding).

2. Improper composition of correct primitives. For example: implementing an authenticated encryption construction using CBC mode with a MAC that shares its key with the CBC secret key, or simply using key = IV.

3. Incorrect usage of correct primitives. For example: nonce reuse with the same key, using regular cryptographic hash functions for password hashing, using an HMAC key larger than the block size, or using unauthenticated encryption to prevent tampering (e.g. URL parameters).
In that case you have to go to the tax office and file out some documents and then you pay the taxes for the investments separately.

There is a single income tax rate, 10%, so it doesn't matter how much you earn. If your investments make more than the annual minimum wage, you also have to pay the health insurance tax and "social security" tax.
I mean, we've known that universities aren't just looking at academics, test scores, and extracurriculars. If that was the case, the majority of colleges would have algorithmic admissions. (Although, surprisingly, there are some universities who do use a composite scoring algorithm to aid admissions)

Having flexible processes give institutions the ability to "shape" the incoming class—after all, isn't it good for marketing to have people from X different states or Y different countries represented in your student body? The campus climate is also dictated by the student body—do you want a cutthroat academic atmosphere (similar to Berkeley) or a party-rich campus (similar to LSU or Penn State)?
What’s new and improved in Couchbase Server 6.6
I think something like this gets disallowed these days as .rodata and .data gets mapped NX.
Fukushima happened in 2011. The global anti-nuclear movement has been fighting tooth-and-nail against nuclear power since the 1970s:

https://en.wikipedia.org/wiki/History_of_the_anti-nuclear_mo...
If you're an aspiring writer and get published in The New Yorker, you've accomplished a lot :)
Every time I read comments like this, I'm left wondering the author thinks of the people who are actually doing the work in question - here it's crypto, in other cases it's new operating systems or game engines or programming languages or what have you.

This is what I think: those people are not some non-human species beyond the comprehension of mere mortals, nor did they crawl into the world already knowing everything in their fields.

We need more people experimenting and learning outside the boundaries of staid, safe product development, not less.
Let me know next time you buy something and receive a distribution invoice knowing how much it cost to you.
I can unfortunately not live with the crap display (I do image editing). What's the hassle like?
Probably the biggest reason is timing. The Aeron came out in 1994 and became the chair to have for dot-com startups. It was a huge perk to have a chair like that (there wasn't really a comparable chair at that time) and that led to enormous brand awareness.

I bought an Aeron a few years ago, but also considered the Sayl. I went to a Herman Miller dealer and tried all the chairs. A salesperson talked me through the different adjustments for each chair and explained why people preferred each of the chairs. When someone can sit in them side-by-side, they will pick the one that they like the most, which might be the Sayl. But many people only know the name Aeron.
No need for explosives even. The technology for quickly cutting through reinforced concrete has been available since the end of the nineteenth century, and has been an industrial thing since at least the middle of the twentieth century.
This is like most of the program listing from home computer magazines in the 80s
Not a deep dive, a rather very shallow dive.

Deep dives were handled before: https://wiki.php.net/rfc/jit
And its discussion https://externals.io/message/103903
Events similar to this are fairly common in the Earth's crust. This definitely isn't the first time that some noxious fumes rose up from the Earth's interior. I bet this is how a lot of lakes in the northern hemisphere were formed
> When I say the two pieces of code have identical outputs for identical inputs, I mean everything, not just what an end user sees.

But that's exactly the trouble with side channels: you've just defined "outputs" and "inputs" in a way that excludes them. If you widen your lens a bit to include, say, the timing of the code as an output, or even further to the physical changes of bits in hardware, then the outputs and inputs are no longer identical.

You can even extend that to the lock metaphor: when you pick a lock, you're using the tumbler itself as an "extra" input, and the feel of the pins as an "extra" output, instead of just the position of the pins. The tumbler and the feeling were there all along; it's not that they're really extra inputs or outputs, we just don't normally pay attention to them. Unless you take up lockpicking.
Is this one of those RomComs where we are screaming at each other in agreement?

Horizontal scaling of course isn't binary and using a remote state store, preferably with CRDTs or strong consistency will allow _most_ applications to remove a spof and single node perf from dominating.

Everything you said is spot on, except for your dismissal that horizontal scaling should be first class. It might have been hard before, but we no longer have an excuse. Store your state in a modern distributed store.
Last Known Picture of Pigpen
"It was obvious to everybody Pigpen was dying. I photographed him a few days before he died and he was so weak he had to be helped from the front door of his place to the car. I wanted to do one more picture of Pig with the Dead, so I picked him up and we drove out to Bolinas where they were rehearsing. I said, 'Look, I've got Pig here. Let's go outside and do a picture.' And everybody just said, 'Uh, no, Bob. Thumbs down.' So I put Pig back in the car and on the way back he said, 'Seidemann, will you take my picture?'... It was a sad moment when those cats wouldn't do it, and I had to drag Pig back to his apartment." - Bob Seidemann

Last known photo of Pigpen: https://i.redd.it/h53rg958otg21.jpg
It's worse than nothing. Even the people who supposedly take this seriously don't understand how much trouble we are in. When I've talk to people who 'believe' in climate change they still think that it's the increase in CO2 emissions that's the problem, not that CO2 emissions exist.

The atmosphere is like a clogged toilet, you can do your business it in only two or three times before you end up with a mess everywhere. And even if you only use it once going into the bathroom will be unpleasant. Right now it's like a family of 5 is arguing at breakfast if they can use it whenever they feel like it, or only once a day.

I feel like I'm taking crazy pills listening to people argue if we should limit our emissions to 90s level by 2050. We should be at zero now, and working on CO2 extraction from the atmosphere if we want to have a planet that can sustain industrial civilization in a century.

Playing around with renewables and batteries completely misses the point. We need fission power plants yesterday and going full steam ahead on hot fusion plants today. Even if we build nothing but Chernobyl style plants and one blows up every two weeks, we will still kill fewer people in the long term than if we continue the way we are now, and that's with the rosiest renewable power projections that ignore things like base load.
> I'm gonna let you in on a little secret: Crypto is boring. We already know how to do it, it's been boring for like 20 years and unless you're doing something massively complicated like an anonymous cryptocurrency or you just make an enormous mistake, you basically can't mess it up.

I don't know what to make of this, except to say that the author is either misinformed or trolling.
I'll tell you next time we meet ;-)
Come think about it, it could be. That's not how it's implemented in any Haskell implementation I know of.
NEC joins construction of MIST Cable
Haha.

Penn State.

Penn State blows hard and always has. You ever try to go on a nighttime booze run in PA?

t. OU (which also now blows/has blown for a while)
Wow this looks incredible! I’ve been looking for a C++ plotting library suitable for real-time audio visualization but with a matplotlib-like api. This looks to fit the bill perfectly, and with great documentation. Well done, following.
As an owner of a T420 and x230 thank you but these laptops are too old. The CPUs use like 25w, the screens are 99% really bad TN screens and a few touchscreen IPS on the x220t and x230t. The screens are the deal breaker. Lugging around a heavy laptop or a small laptop with a crappy screen sucks. The new generation starting wirh 40s are modern battery can have internal and external batteries and the screens aren't overpriced crap, you can easily find a cheap IPS in FHD for under $60 on eBay. These need adapters or expensive crappy screens that aren't produced anymore.

I wish they had better screens to make them worth using. Using an IPS and going back to these is hell, and the 720p on the T420 is also really saddening. It's the worst part of these computers.
Pretty easy, but a bit expensive considering the laptop itself only costs around $150. A 1080p display + adaptor board for it costs about $100 and the 1440p display + adaptor is around $150. If you look up "T420 ips mod" you'll find lots of pictures and tutorials.
>I've experienced months of mania and perceived greatness.

That hit hard amigo!
Nicely written post.
PHP's story really is something to remember as to show no matter how low you start, in a fertile soil, you can grow long and far.
Strongly reminiscent of Brazilia - which is not exactly something that can be called a resounding success.

[EDIT]: and the plan is to gobble up a quasi-pristine chunk of jungle on Borneo ... I do understand people need to relocate somewhere because Jakarta is sinking ... but still, it makes me feel sad.
Having grown up coding assembly on the MC68000 (Europe, Amiga, demos ...) and spent years doing low-level embedded development on ARM Cortex cores it's really fascinating to see how similar they both are to the PDP.
> The losses a capped - you cannot lose more than you own

Those who faced personal bankruptcies in 2007-2008 and were stuck with mortgages that were worth far more than their home values might not agree with you.
A 194-year-old Apple tree, the matriarch of Northwest Apple industry, has died
> Do x and y have to be arrays?

Nope. Ranges are anything enumerable (can run an iterator through it by calling begin()/end() to get the boundaries), so you can do lists, arrays, generators etc.
I thought that defragging an SSD was bad because it exposes it to more reads/writes than necessary, and since SSDs are less resistant/have less tolerance to excessive read/writes it could shorten it's lifespan (probably not by a great or noticeable amount in the grand scheme of things, however).
Aside from cars Germany has a thriving ecosystem of small to medium sized companies who specialised on certain things and are often world leading in their special segment. So I would not be too worried about engineers, more about people in manufacturing..
Some ideas (from a guy in his 40s who interviews every 6 to 12 months for high paying short-term project work):

- 25 years at a single company is working against you. Remove all that from your cv and just list the recent stuff you built.

- Most of your cv should be description of the repos with links. Cut out and summarise past experience ruthlessly, like you’re refactoring someone else’s old code.

- Remove the link to your personal git page, use the other one. On first sight it looks weak - it has some html files and a lot of docs. My first reaction was “meh”. It took me many minutes of browsing to figure out the real meat was in the other repo And then my reaction was “wow”. Most hiring manager don’t have time for this. People are not clicking on the green squares they are clicking on the source repos, you have about 30 seconds of their time.

- At this stage you might get bored or unhappy real fast in a job, if you are honest to yourself. Consider selling short term access to deep technical expertise - in your case Mobile Bluetooth on iOS.
Not as simple. Voltage also changes with load and temperature for multiple reasons. You'd also need to account for that.
You can find them on eBay for cheap. That makes them budget. Nobody cares if they were $9000 last year or a million when they were released. They are commonly found as cheap old business equipment or found in the trash. You can get a thinkpad today for under $600 new and and old ones for under $200. Ideapads have sometimes been more expensive than thinkpad so it's not a good metric.
Does anyone know if there is any effort going on to make gnuplot also available as a lib?

Dependencies like gnuplot are nice on linux machines, but distributing it on Windows is always a little bit painful
I'm actually intrigued now that I think about this.

What do you think typical hotel keys actually are? They could be arbitrary one shot token random tokens authorised for your stay. When you check out your token, even if you've cloned it, is now useless. This would superficially match the UX you see used, in which each mag stripe card is rewritten before it's handed to you when you check in.

But from what I can tell actually the typical practice is that the card doesn't have a random token, it encodes the room number and period of stay. If you write a new card with a different room number and period it would work, although of course that doesn't make such a thing legal to do.

I think the lack of a human readable number on your typical hotel keycard is because it was easier/ cheaper not because of some security insight. I would be happy to be proved wrong.

Certainly when I've stayed at very small hotels with actual keys, the keys were marked with a room number. These hotels also really wanted the keys back when you check out of course, not because they think you'll come back later and enter a room that's now empty or has a different guest (at such a small hotel that would not be subtle) but because they need it for the next guest.

Anyway. Sendgrid's 2FA doesn't actually block lost credentials. If you have Sendgrid 2FA and use it to get a token for their API, and then the new guy puts it on Pastebin your token will now be abused to send spam.

The main benefit is that the random tokens aren't guessable whereas your brilliant choice of Sendgrid password, "sendgrid" is very guessable. Yes this is some very weak sauce.
Looks very promising... I wanted something like this for sometime for a project..

Is is a new project or has it been around for some time? Github history shows only commits from Aug 2020 onwards only..