skysight-inc/HackerNews huggingface dataset:
Twaice | Engineering, Sales, Customer Success | Munich, Germany or Remote (Germany) | Full-time
https://www.twaice.com

At Twaice we’re building technology to drive the global transformation to a cleaner & greener battery-powered world. Batteries are both the key and the achilles heel of this transition. Our mission is to enable efficient development and longer lifetime of stationary energy storage systems and electric vehicles. For this we’re building a platform to deliver predictive battery analytics at scale across multiple industries.

We are a fast growing venture-capital-financed start-up of about 130 employees bringing together engineering disciplines from battery engineers over machine-learning engineers to cloud & front-end developers.

We're hiring for multiple roles across engineering and other departments where you will have direct impact on our product and will help us drive the transition to a greener future.

Backend Engineer (m/f/d): https://twaice.jobs.personio.com/job/1355829

Senior Data Engineer (m/f/d): https://twaice.jobs.personio.com/job/1355824

Senior Data Scientist (m/f/d): https://twaice.jobs.personio.com/job/1355327

Battery Modelling Engineer (m/f/d): https://twaice.jobs.personio.com/job/1355308

More openings at: https://twaice.jobs.personio.com
You can buy whatever you want, just pay the externalities, you shouldn't get to use the atmosphere as a free sewer
Yup. this is what I use for Yaksha playground (I use v86 though). See -- https://yaksha.pages.dev/
I have an aging 2011 Nissan Leaf with a realistic 55 mile range. I charge it at home with a 15a extension cord. I drive it every day. Occasionally I give it a boost charge at charging station.

I am in Seattle. I can get to Issaquah, Bainbridge, Everett, Tacoma and back no problem. If I had a _modern_ electric car with a 150 mile range, I could drive to Vancouver BC or Portland instead of taking the train. I don't think electric cars should have a range over 200 miles.

Gas cars should be taxed out of existence.
Sadly that's not always effective. My house is immaculately clean, no food residue for ants to find, but they still come......for water!

They get into toilet tank, cat's water bowl, flower vase, my cup, looking for nothing but water. Not once had I seen them moving any sort of food in my house, (they also doesn't seem to be interested in cat food), but they always manage to find water. I wonder how they manage such a low calorie diet.

It took quite a bit of effort to caulk every one of their entrance; which seems to be the most effective measure so far.
It’s not like you even need a large grand dining room. My parents had one and used it fairly regularly for parties. I don’t—the smaller one I had got opened up to the kitchen during a remodel.

I do have a couple rooms that can accommodate 8 or so people each and I use them when I have guests. Also outdoor space in the summer. But I use those spaces for other things as well.
I'm sitting here with the K reference manual, and I still can't decode this.

I'm wildly guessing that your approach somehow ends doing something closer to this:

textb.bytes.flat_map{_1.digits(2)}

Which I must admit it took me embarrassingly long to think of.
https://xkcd.com/1995/
Interestingly, DBT is still using MD5 as the default algorithm for generating row identifiers.
Have you looked into how (whether?) Windows Hello actually checks which app is asking it to perform a private key operation?

On Android, this is tied to the app UID, and on iOS/macOS it's tied (I believe) to the developer team identifier. Hopefully there's a similar mechanism on Windows...?
You’re just naming other icy hellscapes.
define acting in bad faith, you can't just soapbox it, then get your way. After you've defined it, then point out who is the counterparty in that transaction. that person/entity has the recourse they have, it can vary. Once you decide you don't like transacting with a person, you can stop. Everything doesn't necessarily work out the way you want, we all take lumps.

"Society" and "limited liability corporations" didn't just get invented, we have a system that works fine. People who own things ultimately get to decide what happens to them, within the strictures of their ownership (for example, shareholders, contracts, etc.)
> What non-advertising revenue model would pay for both Firefox development

The Enterprise pays a fortune for often dubious security products - the browser, being at the forefront of many security threats would be a great place to put some security features alongside things like centralized management, DLP, etc. Use that to subsidize the free version of the browser.

> timely repairs and improvements to advertising blocks

Volunteers that maintain uBlock Origin lists do that just fine already, but if they really wanted to fund it, they could just redirect the donations they currently piss away to the maintainers of filter lists and use that money for something useful.

> Solve this and perhaps they’ll make you the next CEO.

The reason this isn't "solved" isn't because it's some hard problem, it's because converting into a company making an actual paid product requires taking on risk, responsibility and actually doing something. Freeloading off the Google money while puffing hot air every so often about how much they care about privacy requires much less risk and effort, so why change anything?
Does anyone have additional context on the Japanese accounts being highlighted?
>Still, these replies show how spoiled, individualistic and entitled people are.

Trying to have a decent life, to live how you like is being spoiled, individualistic and entitled? Who are you to say such things to people?
How do you know which app is accessing your hardware key in the absence of any OS feature mediating access to it?
> It keeps a history for that session, but so far I have not found a way to maintain history between sessions.

I use prescient.el [0] with prescient-persist-mode for this, though a quick look seems that SMEX also has something similar [1] but I have not used that so I can't say anything about how it works.

[0]: https://github.com/radian-software/prescient.el

[1]: https://github.com/nonsequitur/smex#persistence
Anyone who is remotely online is basically forced to have extremely strong opinions about Tesla because Elon can't help but put himself in almost every piece of discourse, making him and Tesla objectionable to many people for many reasons.

The cost seems to be turning into less of an issue - the Model 3 was for a while the best priced EV here (Australia) but now there are several Chinese options that are more affordable for not much less on the feature side, and without any of the dumb stuff like no stalk for turn signals.
> The article mentions the key detail: MD5 is broken for cryptography (collisions) but not for second preimage attacks.

The problem with this argument is that people often don't properly understanding the security requirements of systems. I can't count the number of times I've seen people say "md5 is fine for use case xyz" where in some counterintuitive way it wasn't fine.

And tbh, I don't understand the urge of people to defend broken hash functions. Just use a safe one, even if you think you "don't need it". It doesn't have any downsides to choose a secure hash function, and it's far easier to do that than to actually show that you "don't need it" (instead of just having a feeling you don't need it).

For the unlikely event that you think that the performance matters (which is unlikely, as cryptographic hash functions are so fast that it's really hard to build anything where the diff. between md5 and sha256 matters), even that's covered: blake3 is faster than md5.
I was not very explicit on what magic means to me (so fair do's). By magic I mean logic of a program which is not plain function calls, conditionals, etc. or unexpected/hidden logic.

In that light, I agree init calls and defers are a bit magic. I'll even add panics in there. But I don't use these much personally, so I'm hesitant to say it is a lot of magic - especially compared to something like Java for example.
excellent work in locating these data points for the needed dose of cold water on the clickbait. Thanks.
You've got to pick your battles, and let's face it, a well run and sensibly led SpaceX is a benefit to society (so far).
You wouldn't withdraw $500 per year, you would leave it invested and spend $500 that you already have liquid from elsewhere.

But it's beside the point. The point is that opportunity costs must be accounted for.
Getting rid of parking minimums may propell the alternatives. What if businesses discover most ppl get to them by public transport/bike? They will demand authorities to accomodate those ppl so that profits will rise, or they will build themselves more infra(at least good bike parking) for this. Right now businesses are forced to accomodate car drivers even if sometimes it's not the best business decision and this might change. Also, less parking means more space, that can be used for different things like recreation zones or just building a mixed use building that will guarantee more clients to nearby local shops/businesses (depending on what the demand is ofc).
In other words getting rid of parking minimums allows ppl/businesses to experiment and see what's the best use for that land, be that a public space like parks, kids playfield, mixed use building, just another business, bike parking or something entirely else. Right now all that space was locked by strange laws with numbers taken from the air
I'm totally fine believing SpaceX/Starlink did not expect it, the astronomical community on the other hand as far as I'm aware expected this and has been raising issues with SpaceX/Starlink the whole time (source: am an astronomer). As for things getting significantly better, that'd be news for me as well (https://arxiv.org/pdf/2309.14152.pdf seems to be the latest review I found on the issue, with Post-VisorSat being worse than VisorSat, and worries about Gen 2 sats).
Ok, I indeed misunderstood your point then, because I did the same to dining room, lol.
Wants to see a glacier, takes a plane and then burns gasoline to get there.
What a surprise - Primo Dialler is again on the spammer list. Nothing new, as a cursory Google search will show you.
> Are you sure your house has no glass walls before you throw rocks?

I didn't throw a rock, I pointed out a flaw. And it is safe for my wellbeing to do so without being perfect, because I'm aware of my own.
My experience with ants (at least with common small black ants) is that they tend to eventually remove the dead body after some poking around, rather than keep away from the crime scene.
Does that mean that Ants have a better healthcare system than the USA?
Your comment worries me - are there known data integrity concerns with B2?
I’ve bicycled (on a normal purely human powered bicycle before I got kids) all year round in Scandinavia (and Michigan) in both small and bigger cities for decades. I’ve been neither cold or wet very often. It’s not particularly hard to dress for the weather.
> ROFL no fancy restaurant will let me suspend a friend off the ceiling

I like your idea of parties :3 Shibari?
And why would this be downvoted? Is there some specific holy aspect to password management services that makes them immune to being the victims of the same massive data leaks that frequently affect a whole broad range of tech companies?
This has been super fun. My current PR[1] is another 15% faster than my entry in the README. Sadly I haven't been able to make any progress on using SIMD to accelerate any part of it.

I think the issues with hashing could be easily covered by having the 500 city names in the test data also be randomly generated at test time. There is no way to ensure there aren't hash collisions without doing a complete comparison between the names.

[1] https://github.com/gunnarmorling/1brc/pull/56
I always (and still) undestood it to just need the surname.
FucqSort (Fast Unconventional Clever Quick Sort)
FucqSort (Fast Unconventional Clever Quick Sort) is an educational repository that presents a variety of sorting algorithms, ranging from well-established methods to experimental approaches. This collection is designed for educational purposes, offering insights into different sorting techniques and their implementations in PHP.
Ah yes, if we wait long enough, all our problems will eventually go away.

https://xkcd.com/1822/
> He really was the first to get serious about formalizing concurrency. P and V, and all that.

The computer science of concurrency began with Dijkstra, not Wirth. And it was Dijkstra who introduced the P and V semaphore operations [1].

[1] https://www.cs.utexas.edu/users/EWD/transcriptions/EWD01xx/E...
In companies actively developing or making products, sure.

In the case of Mozilla? Everyone can leave for months and nothing would look amiss - the occasional marketing puff piece about privacy can be ChatGPT'd and critical browser issues outsourced to contractors.
It doesn't have to be a static situation.

Right now people have an issue with the edge cases of EV range. That doesn't mean they wouldn't ever replace their ICE car with an EV if the range story were better (meaning the range of the vehicle itself as well as the charging story).

I'm in a similar situation. My motorbike does, most of the year, ~50 km trips to go see my parents for the weekend (I take the metro or a bicycle for my commute needs). It could be electric, no problem.

But several weeks a year, sometimes on end, I'll go ride in the mountains where current electrical motorbikes would be useless. It's way cheaper for me to own my current motorbike (which I own outright) than to sell it and rent for my trips in addition to buying an electric one. If an electric motorbike could have the same range as mine and the charging infrastructure in the back roads were useful, I could see myself riding around on an electric bike.

It would be debatable whether buying a new motorbike when mine is still in perfect working condition would actually be better for the environment, but I'd say that's another question.
She didn't come to the conclusion that Palestinians are human. She came to the conclusion that calls for genocide of Jews would be punished based on context. I am guessing that context being if you are a white conservative that's the next Charlottesville so you can be penalized immediately but if you are a Muslim or Palestinian student calling for Israel to be wiped off the map it is fine until you start acting on those genocidal chants.
One thing I always wonder with these benchmarks is: do we want to know the best possible runtime for a language or the runtime of idiomatic/average implementations? Even with C there are loads of compiler flags (and compilers) to choose from.
Show HN: Easier than K8s to lift and lower Docker GPU container or volume
It looks like they mostly work in JS, so maybe it's the type definitions that look clunky.

Java is explicit, yes. This is intentional :)
Where I live I do have excise tax on my car but that’s pretty small potatoes—maybe a couple hundred dollars a year. Also registration, inspection.
> to live how you like is being spoiled, individualistic and entitled

If you're actively arguing against better alternatives for the collectivity, yes, it is.
You're skipping over a lot of pragmatic middle ground between "full hardware access" and "verifiably safe" (i.e. formally proven?) here.

An absence of turing completeness and JIT compilation is neither necessary (see sandboxing) nor sufficient (see variousexploits against media codecs, PDF parsers etc.) to ensure safe processing of untrusted data, whether that data happens to be "actual data" or code.

You can make your own life easier or harder with your choice of sandboxing target, though: x86 Win32 binaries are probably harder to do sandbox in a working and secure way than e.g. WASM/WASI.
May be of interest: https://benchmark.clickhouse.com
Range anxiety is a short term condition, you get over it after surprisingly quickly. Then you just enjoy driving as normal. Managing charging is easy once you get used to it (in Europe, at least). Actual owners of modern EVs do not micromanage like you claim, you just don't need to.

Personally I prefer paying almost nothing (in fuel) for a nicer drive with far less maintenance worries.
Unsurprisingly, more cars, even if electric, are not a solution. Yet again, the answer is better public transport.
Background is completely white and text unreadable, toggling 'modes' fixes this but I presume its related to OSX and dark/light mode.

Chrome Version 120.0.6099.109 (Official Build) (arm64)
Supposing I did want to use the file hash as a unique key and I really don't want to do a byte for byte comparison... And I care about speed but not so much about bad actors, what should I use?
It's not obvious that buying the frequent item and renting the infrequent item is the reasonable thing to for all situations and contexts.

I don't see a complete argument where doing so is strictly more rational than doing the polar opposite, i.e. hypothetically, renting the frequent item and vice versa.

I also think the frequent vs infrequent products are not equivalent in the first place. A dining room is just not the same as a restaurant setting, so a rational trade-off must account for that inequivalence. So far, you have assumed that a home dining room party and a restaurant room party are equivalent social experiences. They probably aren't.
Good stuff, I'm glad this project remains alive.
As another competitor to Airplane (not a direct one, however), I also find it really sad that they are shutting down. They were able to build a good product for their market segment, but it seems like they failed operationally and burned through all their cash. And probably because AI is attracting all the available VC money now, it was hard for them to raise more.

Interestingly, this is already the second product from the "Internal Tools" segment to shut down. The first one was internal.io, which announced its closure in December. However, in their case, I believe it was more of a product issue, though they still had several big names among their clients.

I wonder if this is a sign of consolidation in the internal tools/low-code segment and how many of the players in this market will be able to survive the current economic situation. I suspect that many VC-funded products, especially the smaller ones, are at high risk. And I can only be grateful that UI Bakery is bootstrapped, profitable, and at one point we decided not to take any investments and grow slowly but remain independent.
Depending on which service from iDrive you use, the total lack of deduplication with its personal backup service was a complete no-go for me. If you can't dedupe, any changes to your folder names or locations provoke a whole new upload cycle, which is absurd.
Let's buy a bigger house so I can suspend people in the house.
It's as easy to use as other 3rd party logging libs.

I frequently make use and it's as easy as slog.Info("text", "field", value, "field", value)
In a nice designed city, getting to the destination with public transp is faster compared to cars, due to dedicated lanes, more direct paths, semaphore priority (Amsterdam for example) and this is applied to bike paths too. Car infra is designed in a way that it exists but is not optimal/as fast as possible, they optimize for ways to transport great amount of ppl as fast as possible and cars can't do that
https://stats.stackexchange.com/questions/421935/what-exactl...

It mentions it comes from the original Attention Is All You Need paper and goes on into more detail.

It seems to be named exactly as you would expect. Key/Value as in KV store, with Query being the term being retrived.
Dumb question. With io_uring, how do you handle lines that straddle between chunks? I'm asking since, AFAIU, the submitted requests are not guaranteed to be completed in order.

(The easiest I can think of is submitting reads for "overlapped" chunks, I'm not sure there is an easier way and I'm not sure of how much performance overhead there is to it.)
What are you talking about? If car rental is your nightmare, you frankly haven't lived.

I rented a Toyota Rav for a road trip from Seattle the SW for 12 days. $700 plus fuel and done. That hyperbolic math you haven't done doesn't check out.

So you are telling me, that for a car with a 30k MSRP, instead of renting it once a year for 700$ for a road trip, I should purchase it outright... Because of unpredictability and risk? Millions of people rent cars every day. Maybe your hassle tolerance is infinitesimally low?

In engineering, I'd call it innumeracy.
first search result for averaging streaming data:

https://nestedsoftware.com/2018/03/20/calculating-a-moving-a...

so you just walk the file and read a chunk, update the averages and move on. the resource usage should be 0.000 nothing and speed should be limited by your disk IO.
Here's a slightly different take: When I first tried electric cars, I absolutely loved them and really wanted one. However a few things to consider:

1. My country's infrastructure when it comes to electric cars is appalling. I'd be fine in the city but outside the city, I'm pretty screwed.

2. Winters: though climate change has softened winters down considerably but still, the fact that a full charge in summer gets you 250km and the same charge gets you less than 50 in winter is something I won't be able to work with.

3. The skewed stats about how eco-friendly electric cars are. I mean my 3 liter diesel is arguably more eco-friendly if I employ similar tactics of presenting the data: I drive it once a week for single digit kilometers.

4. Musk: let's just say that he made sure I hate electric cars and anything he's involved with. I can't stand his ego, lies and hypocrisy. Let's just say that if he goes missing tomorrow, I won't miss him a single bit.
you might be right, but don't give too much credit to how representative the survey correspondants are.

i am from the opposite camp: my first personal computer (not the family one) came with Ubuntu because the SKU was too cheap to come with windows (back when it would've instead shipped with FreeDOS or something).

i've seen the pain in using windows 8 in another computer in the family. but then i also faced much more nightmare scenario with linux (as someone not very technically inclined at the time): from wifi/bt chip not working to zero video out in a hybrid-graphics laptop.

but after toiling through forums (and learning a lot about managing computers), i also managed to get my parents on using ubuntu for their daily tasks. i was not too concerned about edge cases as i had to step in for IT support regardless of the os.

i personally switched back to windows after trying for 5+ years because everything i needed to do "just worked". i cannot say it for an average grandma, but this audience could easily work around the recent privacy bs microsoft has put out. compared to the gymnastics i needed to do in linux, i'd say it is much less of a trivial task, but you sometimes need to keep up with it through subsequent windows updates.

i recently bit the bullet and switched to windows 11. i am unable to use wsl2 or any virtualization because it breaks the ability to undervolt a laptop cpu. combined with recent ml libraries refusing to properly support windows and cater more to people using google colab, i might finally be nudged back to trying out linux, but i am on the fence.
I think the optimal strategy would be to use the "reduce" step in mapreduce. Have threads that read portions of the file and add data to a "list", 1 for each unique name. Then, this set of threads can "process" these lists. I don't think we need to sort, that'd be too expensive, just a linear pass would be good. I can't see how we can do SIMD since we want max/min which mandate a linear pass anyway.
Indeed, the serfs need to be reminded of their position at the bottom. They serve at my pleasure, and they would be good to remember that next time they have some minor quibble. Like children, they need a strong hand to discipline them, and should be seen, but not heard.