skysight-inc/HackerNews huggingface dataset:
I don't really buy the two main criticisms around code review. They're stated as intractable downsides but are really just cultural issues around how you perform code reviews.

If your coworkers are sending changes for review that don't explain why the changes are being made (and therefore provide the context), reject it until they write a proper summary/test plan that does explain it. You should review the "metadata" of changes before you ever review the code itself and if done well, you'll probably be able to guess what a lot of the incoming changes are before reviewing the code. This makes it easier to spot code that deviates from the stated purpose of the changes and can help identify faults in both understanding of the overall problem or the system being built, especially in more junior engineers.

If your coworkers are taking to long to review changes, work with your team to incentivize expedient code reviews, or talk to the people that aren't reviewing enough code to help everyone else get more done. You should also utilize a stack that lets you continue progressing with your work even when waiting for reviews (like stacked diffs).
Actually "Wine is not an emulator" is factually correct.

Wine is a re-implementation of win32 on top of (near) POSIX OSes like Linux.
> Except there were a few of us new hires that couldn't get permanent contracts because the departments were "fully staffed", we were busting our ass and making 1/2 of what these guys were for doing nothing.

If the “lifers” actually did something, you would not have been hired at all, right? So, in a way, their slacking actually created a job for you.
Where'd you hear about this?
How is the Wirecard investigation going? They'll get overwhelmed with the workload...
I thought there was going to be a slow build in users as folks got sick if Facebook etc.

It was nicely contenty and bloggy feeling.
thanks for the note. makes a lot of sense.

>I want a more OLAP style querying than OLTP and I know my data then today ClickHouse absolutely shines here with the others playing catch up

Curious, what type of OLAP workloads did you work with? Were there cases where you tried both CH and Elastic for the same use case and decided for oner over the other?
I've used AlgoExpert in the past.
They thoroughly explain naive and optimal approaches to every problem.
However, after I grasped the basics, I started practicing on my own using a Blind75 list.
What schema does SigNoz use with Clickhouse? The Open Telemetry Collector uses this schema https://github.com/open-telemetry/opentelemetry-collector-co... and I found out that accesing map attributes is much slower (10-50x) compared to regular columns. I expected some slow down but this is too much.
Yes it started with the upgrade to smart payment terminals, where you insert your card and interact with the screen. It's nationwide now. It got a lot worse during COVID, at which point it became normalized to pay the usual tips even for takeout.
Disclaimer: I work for Lightrun, a dynamic instrumentation (read: add logs at runtime) tool.

Logging is a surprisingly pricey bit of observability at scale.

If you're doing anything highly-transactional you're pretty much guaranteed nowadays to get major observability bills (for things like ingestion, transmission, storage and analysis/querying).

It also creeps up on you - you're used to getting billed incessantly for cloud stuff, monitoring doesn't sound too pricey. Until, well, it is.

Can't help but point out that this is static logging, meaning logging added during development. This stems from an the approach colloquially referred to as "log everything, analyze later", rather than more disciplined, case-specific logging.

We're used to add "just-in-case-logs" to ensure that we've got ourselves covered when the sh*t hits the fan, but we rarely look at them.

An alternative approach would be using a tool, like the one Lightrun[0] builds (see disclaimer above) to add Logs in real-time to applications.

This means that instead of logging IN ADVANCE (i.e. during development) you can add logs when and where you need them, in real-time. The tool works using a variety of dynamic instrumentation techniques (depends on the runtime), and currently supports Java, Node.js & Python (.NET soon).

It can also pipe these logs into Loki, Elastic or SigNoz since they can be dumped like normal logs, right into the stdout.

In any case, we're seeing mass reduction in static logging (up to 60% in volume, 40% in cost) by going dynamic instead of mostly static. You'll always have to log some stuff for forensics and traceability, but dynamic instrumentation removes a lot of the dead weight.

[0] https://lightrun.com
> Wouldn't this be handled on the payout/property owner side ?

Property owners get paid with bank transfers, so clawing back the money from fraudsters is essentially impossible.
Exactly. I don't get this either.
> extreme example to emphasize the point

Yes, you're right--I didn't mean to suggest that it was a serious policy proposal to dig/fill in holes.
The Headington Shark has its own tag on Google maps

https://www.google.com/maps/place/The+Headington+Shark/@51.7...

https://www.google.co.uk/maps/@51.7589771,-1.2131488,3a,75y,...
Which is tax evasion, unless your tips are less than $20 per month.
Money laundering laws make it Airbnb’s problem though.
Vital missing PWA features are indeed vital for Apple to stymie PWAs and force all iOS software through App Store which they fully control. PWAs is a territory where the Apple tax (30%) cannot be enforced.
Of course it's Airbnb's problem. They pay the fraudsters host account via bank transfer and then get a credit card chargeback, losing whatever money they paid the host.
This is the original link (vs a tweet including the link): https://www.catribunal.org.uk/cases/157661223-apple-inc-othe...
2d graphics are rendered on the GPU nowadays, and rightly so. Even SDL uses the GPU wherever it can, by default.
>Unicode is for viewing

So? That's exactly what ∑√ allows you to do: view these nicer chars instead of the verbose/ugly names

> We're never going to have 2^32 keys on our keyboards.

And how is this relevant? You don't need 2^32, a much smaller number would suffice. Just read the posted link and count the number of rows - that's closer to your upper limit
> Why? Because it has ECC

Sorry if I am missing the obvious here, but why would ECC consume so much power?
More importantly, Airbnb loses a shitload of money here.
In programming languages it's much worse. Identifiers can either be unidentifiable, and if so everybody has a different opinion what "identifiable" means. Even the standard on identifiers, UTF-39, is buggy and has too many interpretations, leading to a complete disaster. https://github.com/rurban/libu8ident/blob/master/doc/c11.md

In punycode domain names it's quite simple still.

With other names, it's even worse. No-one cares. Linkers do not, username and filesystem drivers do not. The Apple HFS+ did care a bit one day, until someone in the higher ranks decided that no-one needs unicode security anymore and switched the new APFS to unsafe again.
> * Traveling with young children

You have never gotten screwed by a host.

If you are, going with young kids sucks beyond imagination.

Hotels are a lot more reliable in my experience. Or, in Europe at least, Booking.com.
As a Firefox user who is very upset with Apple for (clearly intentionally) lacking support for PWA features, I am still happy that Safari exists as a counter-weight to Chrome. Any contribution counts.
Or aparthotels, at least in Europe.
Seriously, is it true equifax in US "sells information about how much you earn" to anyone or is the article horribly misleading? I don't know about US, but some time ago I had dealt with Equifax in UK (when getting a car loan for example, then when renting a flat) and I was told by the paperwork I was given to sign authorising them to run "a credit check" they'll get the following info only:
- confirmation of your details including an address.
- then they plug in the amount you want to borrow and depending on the financial institution doing the lending your data such as
- any bad credit you might have including arrears, court judgements etc
- amounts of existing credit you have (including CC, overdraft in your bank account. Etc).
- regular in-payments in your bank accounts
Gets collated and they get an answer: either yes, or no, and if no, there can be a different lender proposed with more flexibility, but higher cost of lending. The person running the "credit check" never sees any of the raw data except court judgements I think.
So there you go, that's how it used to work in UK few years ago.

Then, you may ask, how does equifax get access to this data? Any bank account or credit product you get in UK contains a contractual agreement that the information about it will be passed to equifax(or credit rating agencies). This includes amounts you pay into your bank account every month, but is it from employment, or your rich grandma sending you gifts equifax can't tell.

To me this sounds fairly reasonable. Especially that I can create my own login for equifax and see who has been running checks on my data and why(it requires one's permission). This sounds very different than "selling your data to the highest bidder". Right?
> No direct access to the command buffers of the GPU?

Lol, show me one library that does this without going through an abstraction layer like Vulkan. Details like this are not even documented by GPU vendors and you'd need to reverse engineer every supported GPU architecture yourself.
OneText (YC W23) is hiring our first engineer
You would not get in "trouble" - I was a waiter at a restaurant in New York where the waiters make $0 per hour, only tips, and often we had customers from France or Germany who would sit and drink coffee for 3 or 4 hours, pay for the coffee and leave no tip. We waiters were upset about it because they did not understand that we are only paid by the customers, not the restaurant. But no one ever got in trouble.

When I lived in France and spent time in Germany, I always tipped a lot just to make a statement... but I understand that the waiters there are actually paid by the restaurants, so it's not necessary.
We all have anecdotes :-)
At €50 per pack people would buy them on the black market.
Sure is, fraud forces merchants to add these extra hoops for you to jump through in order for them to remain profitable.

If AirBnB didn't do this, they would simply cease to exist at some point.
Apples solution for this with their new hardware 2fa stuff is to not let you turn it on without registering two hardware keys. So perhaps forcing two enrolled devices might work? (I have all my totp seeds on my iPhone and my iPad, for that reason.)
Would you want to stay there again if they triple charge you and do not want to fix it? That's called theft. Would you want to work with a business that is nonchalant about stealing from you? I bet the hotel would not be so nonchalant about you stealing 2x of the cost of the hotel room from them.

I made the mistake of not using a credit card to pay for an airline ticket. They canceled my flight at the last moment with no reason given, did not want to provide alternative transportation, and only offered to refund 80 euros of "credits" tied to that airline (far less than what I paid for the flight!). I never want to use that airline again, and would happily chargeback.
According to the OP article, the server side iterations are ineffective for adding security in bitwarden, so you need 600,000 on the client. This would not be the case if the design was correct.

(I'm not a security expert, so I'm going by the article)
> This sounds like a (horrible) way to implement universal basic income.

According to OP's description it is neither universal nor basic.
I have lived in Istanbul for a decade now and while many of us do tip, and tipping is rarely expected. The expectation is higher than foreigners, but if you live here, you end up eating at the same places over and over, and that expectation goes away fairly quickly. When I first moved here I realized I was tipping 3-5x what a local would, because I was tipping American standard.

Tipping is mostly expected when there is a lot of service involved in the meal. This means either fine-dining, or Meyhanes where you spend 3-5 hours drinking heavily (Raki/Ouzo) and eating mezes & fish.

I think the tipping culture you're talking about is "Bakshish" which is really more of a bribe than a tip. It doesn't exist much in Turkiye anymore (unless you're an Arab or Syrian refugee, their experience is far different than others).
Bakshish is still very prevalent throughout the lower Balkans, Serbia and most Islamic nations I've visited and worked in, except for KSA and UAE (they'll kill you for that shit.)
1. Web Apps are not interoperable across browsers. It's largely a Chrome world.

2. You (as a user) lack autonomy or control over them.

3. While built on "free and open technology", they are not by design.

4. Is totally subject to the whems, taxes, and control of the gatekeeper (the app developer)

Web applications have demonstratively made the experience worse for users without them knowing it. And web app developers know this intrinsically and refuse to acknowledge it.
The irony would be that the top performers would get and want the puffer positions, while the “suckers” did the work.
Businesses and consumers don't see the same availability, apparently. And yes, they are very slowly becoming more available. But still no Pi 4 about.
Couldn't they set up short duration escrow accounts of sorts, until everything's in the clear?
If you are using PIN entry: It's the same story. Key derivation is only occurring when you actually unlock the vault, in other cases the passphrase is not used and therefore key derivation is not needed. If PIN unlocks are taking too long, it has nothing to do with PBKDF2.

If you're entering the master passphrase every time: Obviously this has the benefit of not keeping the derived key cached anywhere, even if where it's cached is 'secure'. However, if you choose a slightly less secure key, even just a couple of characters shorter, you have to keep in mind that this dramatically lowers your security. You are better off avoiding this and using features that cache the derived key on mobile devices where it's feasible to do this.

Nobody is suggesting you can't use less secure settings to make up for having slow devices. You totally can. The defaults, however, should not be designed around your needs. They should be designed around security tradeoffs that give the best outcome to the broader public. People with special requirements should be the ones touching settings like this.

I'm not sure you're actually dealing with a problem where PBKDF2 iterations are eating up a significant amount of time, though. You may just be underestimating how many iterations of PBKDF2 can fit in a second on a modern mobile SoC. I would actually guess that the reason why opening the vault takes long is unrelated to the actual unlocking process.

edit: To make it more explicit, check out this benchmark from 2012 of a pure JavaScript PBKDF2 implementation.

https://wiki.allizom.org/SJCL_PBKDF2_Benchmark

If a Google Nexus One can get 38k iterations/s on a 2010 SoC using a pure JavaScript implementation of PBKDF2 (using old browsers even!), I can assure you that the time it takes to do a couple hundred thousand rounds in native code is absolutely nothing at all on a phone from a few years later.
I think this is a great example of “Don’t you know who I am?”.

dang being super chill by letting it be.
I wish someone made a Markdown -> Keynote tool.

Markdown is great to write a talk (especially a talk about code) and not get distracted by pimping your slides. But once it comes time to make your slides look really great, I wish there was a proper UI for it (with fancy anination etc).
Why do you expect as a customer to have anything to say about a worker getting paid? Do you follow your shoes manufacturing process making sure everyone in the chain is paid properly? I expect the employer to pay properly, otherwise for the employee to take their case to their union/court. This concept/way of thinking seems so strange as a non-American.

> My prediction is that by 2025 [...]

You do know that for the rest of the world, the CURRENT system of needing tips to make up the pay that the employer does not pay is seen as disreputable, part of the infamous scammy lawless American low-pay healthcare-less work landscape, right? Employers are supposed to pay livable wages, not let random customers make up for it.
Somebody has to pay for that backend, making it hard to build free apps.

It also impacts the UX of the app with more complex caching or having to load things over the network as you use it.
Paul Khuong encouraged me to use this code to make my hg64 histogram bucketing faster: https://dotat.at/@/2022-10-12-histogram.html
I like Pitch.com for slides. They have a free tier now, I didn’t even notice.
Cash tips were, for sure, but were also something you were supposed to report.

But now, tips are given with cards, and a record is kept of how much, and where it goes, and it is recorded!

So be wary, because you can be 100% sure they are taxable, and if you get audited...
Chargeback periods can be super long, they'd have to keep the money in escrow for months. It's not impossible, but would severely discourage new hosts from signing up to the service.
Sure, but - statistically/historically - how many fires were recorded in airplanes due to smoking (or to the use of lighter or matches)?

Mind you, I do smoke but still find a good idea to ban smoke on board of aircrafts, though I don't think it has ever been a relevant risk (compared to all the risks implied in flights).

BTW (and AFAIK) the real issue (money) was the cost to the companies of cleaning/replacing the filters of the air circulation that mainly drove - as soon as it could be socially accepted - companies to ban smoking in aircrafts.
No math support though
NSA Publishes IPv6 Security Guidance
You can get off my lawn now.
One way that I've many people using is to have a long random password stored on a yubikey that will be entered on long press, then you have a shorter password that you remember and type in.

So when you enter your masterpassword, you first type the part of the password you remember, then long press the yubikey to get it to enter the long static password.
What do you call your waiter when you need to get their attention?

In America we like to call people by their name, not their title, especially for a service role. Otherwise it comes off as very classist and elitist. Someone calling out "Waiter!" would come off as a bit of an asshole, to be honest.
That's a silly statement. If you want to place single pixels, a GPU won't help in any way. The most efficient way would be to write pixels with the CPU into a mapped GPU texture, and then render this texture as fullscreen quad. That's hardly more efficient than going through the system's windowing system.

For applications like emulators, or making vintage games (like Doom) run on modern platforms, that approach makes a lot of sense.
Edibles are a qualitatively different experience.
On embedded systems? No.
> firstly Apple would fight back

With what?
Where did you travel ?

I had the chance to move around a lot and my social alcoholism made my spend lot of time in seedy places where someone pour out booze.

In all those places, paying more money is just bad taste.

A way to get what you describe is ( in my personal experience )

- smile

- be young and / or attractive

- being visibly in distress

- being polite and patient in the face of another rude customer

- make some jokes, not in English but in the language people speak where you are

- have a dog / a kid

- show that you have some humors and are not an asshole.

With all due respect, paying more and displaying extra wealth is a good way to be classified in the easy to dupe category. In some language due to post WW2 wealth, some folks say “an American” like “do you think I’m American or what ?”
I've never used TouchID, but I don't get how this could be true. You carry a Yubikey around on your key chain, so it's always in your pocket. Presumably you are not in the same room as your laptop 100% of the time.
I wouldn't stand it right now, but it was everywhere so it wasn't annoying. I think smell adjusts to certain things not just temporarily but also on some longer periods. As a kid I wouldn't notice which friends parents smoked at home and which didn't, even though I came from a non-smoking home. And most of them lived in small apartments, so it must have been reeking.
The fees get distributed elsewhere geographically, and never make it back into the local economy. Sure, the money doesn't disappear, but the locals are worse off for it.
Ask HN: What is the weirdest or most surreal recent technology you have seen?
If possible, provide links to demos, products pages, etc.

Limit posts to one tech per post to make it easier for votes to reflect HN’s voting patterns and make it easier to filter related comments.

___

Here are some examples from CES:

https://youtube.com/watch?v=SYYXida84Nc
It definitely was something that surprised me when I moved here. Even among young people, it seems to be fairly popular.

Could another option be a higher `Eigen Risico` for smokers? I don't know if that could even be enforced.
I get asked to tip at Taco Bell up in Canada. I'm not tipping at Taco Bell.
Congrats for posting. But I open up the page - don't see any easy way to launch fullscreen example and I quit.
Seems a bit extreme to have the government pay people to have kids on the level of a full time job when you consider that through most of human history people worked to support their kids / families and at much lower income levels.

Looking at Northern Europe seems their TFR is similar to the USA despite incentives.
My dad always claims he taught himself to read at age 3, living on some old farm in the middle of nowhere.

For whatever reason, I didn't start talking until I was 3, though.
There are no cross-platform WebKit based browsers anymore anyway. When QtWebKit was eliminated, the last remaining ones switched to QtWebEngine (Blink/Chromium).

For there to be effective competition, there needs to be WebKit based browsers on all platforms (Windows, Android, macOS, Linux, iOS). Otherwise, it's a non-starter.
Your sql query example doesn’t seem to actually need timezones. If all orders are stored in the correct UTC regardless where they come from. An order is always made at a specific point in time that is the same globally.
Even if he did hold more than a trivial amount of Alphabet, there's nothing to stop him from taking profits and selling out as soon as the price temporarily moved up (if it even would)
This is corporate / chain restaurant America, and you will probably find the same in a chain restaurant in Spain. Typical mozos in Spain are just chill waiters like good waiters at normal restaurants in America. Anyone who goes "My name is Bobby..." is being forced to up-sell and act like a real estate agent by the restaurant company they work for, rather than be themselves. A good waiter anywhere in the world simply listens, responds, makes a joke, and serves your food. That is as true in America as it is in Barcelona.
Important distinction - these lawsuits are about copying the "style" of a single song, not a musician's entire output.