skysight-inc/HackerNews huggingface dataset:
Okay, I'll bite. I was at a urinal today that had a mesh screen of a style I'd never noticed, and I thought: Some guy with a degree in engineering/fluid dynamics has this on his resume.

But when you consider there are what, 3.5 billion or so males on the planet, the benefits of urinal hygiene add up pretty quickly.

https://www.huffingtonpost.com/2013/11/08/urinal-splashback-...
I don't know what you're trying to say. The point I am trying to refute is "the whole type-level and value-level is a false dichotomy", and the existence of dependent types do not support that claim, they only provide a narrow domain where the distinction is blurred.

> Randomness is about computational purity, which is nearly orthogonal to the expressiveness of your type system.

If types and values are to be considered identical, then random types should be just as useful as random values. They are not. That alone should indicate that values and types have a well-motivated distinction.

Additionally, dependent types offer no additional capabilities, only convenience. Having a type defined in terms of a value communicates nothing more to a compiler than would a functionally equivalent assertion, though it would certainly be easier to use and work with in some situations.

I'm not trying to say anything about dependent types here. I'm trying to say that the goal of producing a language which makes no distinction between type and value is neither useful nor possible.
China Reveals Prototype of Jam Resistant and Counter-Stealth 'Quantum Radar'
Python installs its packages system-wide with pip, so you'd never be able to commit those. The default for Ruby gems is also system-wide (although it seems like members of the community are starting to shift away from that).

Node installs packages locally to the project itself. This was partially a direct response to languages like Ruby and Python; the early community felt like system-wide dependencies were usually bad practice. So you can install packages globally in Node, but it's not the default.

When you move away from global dependencies to storing everything in a local folder, suddenly you have the ability to commit things. And at the time, there weren't a ton of resources for hashing a dependency; managers like Yarn didn't exist. So checking into source turns out to be an incredibly straightforward answer to the question of, "how do I guarantee that I will always get the same bytes out?"

People are free to fight me on it, but I would claim that this was not particularly controversial when Node came out, and it is a recent trend that now package managers are advising Orgs to just use lockfiles by default. Although to be fair, a lot of the community ignored that advice back then too, so it's never been exactly common practice in Open Source JS code.
It's generally easier to just flag and hide topics you don't care about. A lot of such topics have been beaten to death, and there's little to be gained. The front page gets a lot more interesting that way.
So... that's either UTF-16, an eight-bit encoding like ASCII or Latin-1, a variable-width encoding with an offset-translation table (as mentioned in the article), or a string with a different encoding but a constant upper bound on its size. (Or a few other things that seem less practical.)

The first two are used by CFStringRef (bridged to NSString), the third by Swift strings that have been hit with UTF-16 offset lookups, and the fourth by Objective C tagged pointer strings (on 64-bit devices).

Yeah, I guess that NSString has mostly exhausted the possibilities for ways to fulfill their API obligations.
This reminds me of software developer who favor deep, technical, architectural work instead of attractive, "sounds cool on paper" sort of work.

To an outsider, the animations look cool but the engine that drives the animation is cooler to software engineers.

Point being, this is not something a normal philanthropist would imagine being cool and awesome. This takes someone who actually cares about shit (in this case literally) to invest time and money into it.
Awesome XSS stuff
This is actually one of the best iOS HN clients I've seen yet. Great job on it!

The missing cherry on top is support for a true dark mode that uses the proper black OLED capabilities on the X series of devices.
The other side is true as well. The Boss of Bosses can get a call from Trump and that factory owner is arrested in 15 minutes.
Then that only proves my point further.

Toilets in my family would get replaced every 15 years.
I like to hate on Intel as much as the next guy but as someone currently shopping for a new workstation, I still see Intel as having the better offerings across the board, at least if you're not taking price into consideration. Take for example their HEDT competitor, Threadripper. As much as I want to like it, the fact that two of the cores don't have direct memory access really is a problem. You can see the detrimental effects this can have: https://www.anandtech.com/show/13516/the-amd-threadripper-2-...
No it doesn't. await doesn't make asynchronous functions synchronous. It just changes how you write the code, not how the code itself works. Notably, await can only be used from inside an async function.
Did you just ignore the comment where I told you it's not even remotely feasible yet? Nor will it be until a radical change to the toilet or bidet comes?
I have never actually heard of anyone buying a new toilet. I'm sure it happens, but 5-10 years? My parents' house still has the same toilet it had when they moved in 30-odd years ago, and it works as well as it ever did.

Also, I dunno about the electrical ones, but you can get a non-electric bidet for like $25 off Amazon. Maybe a bit more for one with hot and cold hook-ups and a temperature knob. You just run it with the nozzle aimed down until it warms up.
And as a result, string performance is relatively horrible in swift when you don't need all of that, and you have to drop down to something approaching a c string to avoid it.
While plenty of closed source software systems are still being widely used, I think the world is dramatically moving towards open source. The world has changed and I think these expectations of being able to leverage an open source software is here to stay. This despite the fact that a vast majority may never actually read, fork or modify the source code.
Is automating away all the boring stuff actually the highest net business value approach you can take?

It might be necessary to let people do it to retain senior people and keep their morale up, and I've certainly seen companies be successful by letting good people overengineer things simply because it lets them attract good people and have them around when they're needed, so if that's your strategy, go for it. But you might be better off having a person with market salary $X spend a week doing something they don't yet find boring (and will learn from so that they can become senior) than having a person with market salary $2X spend three days automating and writing tests for their automation.

And there are a lot of interesting real-world problems (as in would-produce-business-value problems) that can't be automated, like gracefully remediating a legacy system where each user was able to get their own weird requirements supported. In the process of getting all the users onto a system you can automate, you need actual human time to work with each user and understand what they need out of your API surface, and while having senior people available is necessary for the complicated cases, it's unlikely to be necessary for all of them (and again, the ones that senior folks would find boring are good opportunities for junior folks to gain experience).
> is the author a known “security researcher”?

By definition, he absolutely is a “security researcher”, and as of today, I would say he is also a known security researcher. This work is excellent.
Multi-Label Classification in Machine Learning
You can but them here already. Just no one does
Yes, they use it for 2FA sometimes on netbanking transactions.
> they would solve it for you

That hasn't been my experience, at least not on any suitable time scale.

I strongly suspect that the vast majority of those of us who have worked somewhere "not more capitalized and viable" than the vendor share that experience.

Even when a vendor's support engineer is fully capable of solving the problem, the sense of urgency can't reasonably be expected to match that of a much smaller customer facing potentially catastrophic data loss (or other existential-threat-level consequences).
Post better stuff
This kind of superstition are strong in Hong Kong. Best deal is the combo cemetary + unit where someone committed suicide (or near).
A World Without Animal Farming
Ancient quarry ramp system may have helped workers build Egypt’s Great Pyramids
> There are darknet firms that independently verify that an exploit is real (staking their reputation that they won't take it and run once shown), and then open it to the market.

Is this really a thing? Who are these firms and what is their take?
You posted a couple sentence opinion and he/she posted a link with a lot of detail and mentioned an SV startup trying to solve it, which is what I asked. So thanks for your comment, I’m not saying it’s irrelevant, but the link was descriptive and more closely matched my question
Where and can you also buy them in Europe? I looked when remodelling my bathroom and couldn't find anything.
It's strange to me that Girl Scouts were able to have that name in the first place, once Boy Scouts already existed -- there's so much trademark confusion, for a long time I'd always assumed they were two branches of the same org, and trademarks aren't supposed to allow for this kind of confusion.

I totally understand why Girl Scouts doesn't want to allow Boy Scouts to drop "Boy" because it feels unfair (neither should get to claim a more "universal" scouting trademark)... but I also don't understand why Girl Scouts were allowed to have the name in the first place in 1913 (Boy Scouts started in 1910, and Girl Scouts were originally Girl Guides).
beavis and butthead is actually a cleverly subversive vehicle for social criticism and a particularly creative and intelligent comedy
At one point, it did not, and the default behavior when one did npm install was to use quite permissive packages.json rules that allowed minor and patch updates. I remember being bitten by this a few times years ago, particularly when semver was more poorly understood.
Study: There’s real skill in fantasy sports
Milking Scooters for Cash Helps Cities Build for the Future
Even the the author publishing this 0day clearly believes there is a place for that; their protest is calling attention to that this time-to-fix period is, they believe, in practice abused to be a great deal longer than it should be.

Putting aside the ethics of publishing this 0day, I feel like it's important to critique the more nuanced point the author is making, rather than critique a caricature of it.
If only there were some other, perhaps larger, vehicle type that could be "milked for cash," maybe in proportion to its size and the amount of space it takes up while not in use.
Dams and reservoirs. They'll have to capture more precipitation and store it in liquid rather than solid form. Obviously that will have environmental consequences as well.
> C strings interoperate beautifully with UTF8

C strings interoperate terribly with almost any encoding, including ASCII and UTF8.

C strings cannot contain the NUL character.
What I learned about procrastination while scaling my startup to 4.2M users
Public opinion about most of these topics seems to me to be much more driven by well-organized well-funded propaganda campaigns than anything to do with public support for science per se.
Nice joke on the pricing of the app. :) Though you have a donation option on your website, it probably makes sense to put in the iOS app, in some way, a message to tell the user that this is an option to support the development (I’m not going to tell you what the best way to do this is, because it involves usability and other considerations, including App Store rules).
For the public they aim at? Definitely.
It wasn't an opinion. If you are too blind to see the facts then that's your own fault. You asked a question, you got the answer and now you're so upset with it that you're trying to hide it?

What's the point?

Here are some figures for your fingers.

A toilet lasts 10+ years easily. It costs around $200-$300 and extra to install. The installation is simple since most bathrooms have a toilet.
A bidet attachment can be picked up for $300-$500 easy. The installation is usually more expensive than the seat itself. Most bathrooms don't put power outlets next to their toilets.

People aren't not using bidets because of "funny feelings" or just being shy. It's because people are too lazy, a toilet does the same thing "in their eyes". Why add complexity when the toilet itself is dirt cheap and lasts much longer than the bidet?

Maybe when they come in with bidets, not making money and not revolutionising anything, perhaps someone will come sell hangover cure drinks even though it takes 10 seconds to realise the market doesn't exist.

Feel free to ignore these facts too. It's clear you're not looking for the right answer here, just something that will echo your own thoughts.
Most bathrooms aren't wired for electricity near the toilet.

That aside, you can buy Toto toilets in the US. The fancy ones are north of 4k, but they are available.

Cold water sprays are readily available, $60 and a 10 minute installation later.
Is qemu affected?
Unfortunately, since Swift's String implementation operates on grapheme clusters by default, a lot of parsing code people write is actually subtly broken in the presence of combining characters. As a trivial example, let's say the input is a comma-delimited string (say, a line of CSV without quotes). The obvious way to split this is

let fields = line.split(separator: ",")

But given the input "foo,\u{301}bar" (which looks like foo,́bar), this won't split correctly and you'll end up with a single field that contains a comma. The correct way to split this is

let fields = line.unicodeScalars.split(separator: ",").map(Substring.init)

This will get you the correct 2 fields (at the cost of an intermediate array, as there is no lazy split).
I don’t think girls were originally allowed, so if girls couldn’t be scouts it didn’t seem fair.
https://news.ycombinator.com/item?id=18379734
The security of the product is the responsibility of the vendors. If they want to control how exploits are handled, then they should compensate security researchers for that service, just like anything else. The poster of the exploit outlined some reasonable steps to that end.

I'm no security expert, but the feeling I get from other discussions is that big players have acted dishonestly with regards to proper compensation of bug bounties. It seems that sad state of affairs is being protested.
He's saying that (1) they have a horizontal monopoly, but not a vertical one. And (2) the monopoly is due to Google's quality. Should they do a subpar job, they would be disrupted.
I saw an ad in the magazine “Schöner Wohnen“.
Checked one of the praise review:
https://www.pep-web.org/document.php?id=PAQ.053.0286A

Sounds good. My bookmark folder grows.
"The amount they'd be have to pay is at most what a black hat can profit from the bug, which is necessarily less than the real damages because the black hat has to cost for fungibility."

So basically, their value.
Could this technique be useful on other planets?
There is WebView library currently proposed to the Standard which is exactly the linked article author wished for.
I bought three toilets when I bought my house, because the ones there were here didn't work. My in-laws bought a few toilets a couple years ago because theirs sprung a leak in the tank that was unfixable. Also, the water company gave rebates if you switched out your old one for a new efficient one.

I assume a lot of people buy toilets every day, otherwise Home Depot wouldn't have an entire aisle dedicated to them...
core.logic hasn't really seen any updates in such a long time. I don't think it's maintained any more.
Sorry, I should have been clearer. I meant a non-darknet market.

Like somehow being able to have a third party negotiate payout rates for bug bounties.

I have no idea what the might look like.
True, I think it's actually Adobe's.
Things that aren't cost effective don't normally work at scale. So this is what differentiates it from a feel-good PR stunt that will go nowhere. Cynical to be sure, but grounded in historical precedent.
Frankly this idea has been repeated every few years since the invention of tomography 40 years ago. Hopefully someone will actually do it one of these years.
Ah, got it! You were being literal and he was not. That's where the confusion is coming from. Your comment came across as mildly aggressive which is probably why you're getting downvoted, but you were just pointing out that what he said made no sense in literal terms which is true.

I don't think it was intended to be interpreted literally. The intent and the feeling behind what he was communicating was represented clearly.
Yes that is precisely the thing that used to be in all macs that they discontinued
BioBidet has been selling them for years. A couple hundred $ gets you a heated seat, heated water, air dry, everything. They're actually increasing in popularity stateside rapidly.
Incorporating Analytics in Your Organisation: 9 Use Cases
Gases have a thermodynamic tendency to mix, despite weight differences. The atmosphere isn't a layer cake of heavy gases below light gases. If it was, we wouldn't be able to breathe because the ~1% of argon (and all the heavier gases) would sit below the oxygen layer.
Vendors have support plans and SLAs so if you need 24/7 support then make sure that is indeed what you're paying for.

I do not see how having spare engineering talent capable of reading, editing and running a custom database build is the more realistic or faster option for any business in case of issues.
The problem is that everyone believes they are somewhat uniquely capable of telling the difference, but statistically that simply isn't true.
Yes, those two things are pretty much on the same level.

The OP was speaking in regards to how boys act around girls, not making a defense of any policy.
Are you aware of any outstanding bugs or features that are missing? Lack of updates can sometimes mean that a library is complete (or nearly so).
Hi graycat, I'm the author of the guide. You refer to a number of issues, I'll try to reply to some of them:

- 'Fast' progress, i.e. weeks (I mentioned a couple months as your target): If a deal is hot, things can happen even faster. If you don't have progress within such timeframe, chances are the round is not moving forward at all.

- 'Full time job', 100+ meetings, months of time: If you take a closer lok, we are not necessarily in disagreement with this.

- Requests from the founder: This guide does not describe what we 'ask' from the founders of our portfolio companies, but addresses a much broader audience. Indicatively, we make intros to ~30 relevant VCs in each case and book initial meetings/calls, then the founders take over.

- I agree that advice varies on the internet with regards to what makes a good pitch deck. It is also subjective at some extent. I provided a very high level guidance (and definitely did not request a blockbuster movie production)... At the same time, the deck is what will help you make it through the first stages of the funnel; its importance should be straightforward.

- Re traction requests: VC requirements and the definition of a Series A round may vary per geography, industry or firm (or even per case); what I'm trying to stress here is that such reqs differ compared to a Seed round (i.e. "we want to build this" vs. "here is something that works and we want to go faster")

I hope the above clarify things further. Thanks for your comment!
The basic principle of GPU, performance scales linearly with transistor count and die size. Since GPU is nothing more than a massively parallel beast, the more you throw in the better.
You can't really expect a 400mm2 GPU to compete with 800mm2 square GPU. So unless AMD made a monster size GPU they will never be able to compete directly with Nvidia.

So why doesn't AMD make one? Economies of scale. Nvidia could afford the huge price of design, testing and (relatively) low yield of an 800mm2 chip, as long as they have customers buying bulk of it. Nvidia is basically enjoying all the Deep Learning / Machine Learning Money buying to their CUDA ecosystem, they could afford to make such bet and they are selling it as fast as they could make them.

AMD doesn't have this luxury, and Lisa Su knew that well, that is why they could only compete in segment that makes sense. Until the day ROCm can compete directly with CUDA, and its demand are high enough before AMD could afford doing a monster die size chip. But AMD already has plan to use the same Chiplet strategy for GPU, and hopefully everything learned with EPYC will fully be used for these GPU.
Here in Japan, most Westerners tend to hate Japanese-style toilets with passion...?
Google and NASA Tackle Quantum Supremacy
MSSQL? That's fast. Are you able to give any more details about the database server / net core code?
'Understanding' is a matter of degree. Humans do not know very well how their own brains generate ideas, thought or language. Yet they appear to be capable of understanding.
Wanting to work with interesting people is somehow correlated with not wanting to work with black people? I'm having trouble making sense of this.
I just wanted to point out that the US prices are pretty comparable to the Japanese prices. And after having lived in Japan for nearly a decade, I'll pay the price in a heartbeat. The previous occupants of our apartment left one in our apartment and it's one of the cheaper models (about $3-400 IIRC). It's still awesome and worth every cent. You could probably even justify it based on the reduction in toilet paper if you want to, but I don't even think of it. It's gotten to the point where when I go back to visit the UK or Canada, the lack of cleaning options is just disgusting in my mind.

Edit: weird wording
The quest to test quantum entanglement
HSBC Data Breach Notification
Not if you claim that the apps are exactly the same in the description in thestore.
I use WireGuard (including WireGuard iOS) every day in Shanghai. It’s mostly fast and performant but nothing escapes the occasional “drop all UDP to your endpoint”. Typically this manifests as windows of time (typically a few minutes) where no traffic to the VPN gets through. However, unlike an openVPN solution WireGuard recovers without having to bounce the tunnel or constantly reconnect.

The GFW is not a monolithic entity though so be aware that performance and blocking characteristics can vary widely between cities, ISPs, and sometimes even between cell towers.

VPN on demand features are on the iOS todo list. iOS supports the idea of making a VPN on demand for cellular or WiFi so it will be able to do what you want once that feature is merged.
That's easy, and the answer even has a googleable name: "first past the post".
1. Strengthen the romboid muscles, and posture will by default be generally upright and healthy.

2. The bend in the elbow should exceed 90 degrees in order to prevent tension in the shoulders. This requires a low desk, just barely above the thighs (and so no drawers).

(I’m a yoga instructor and software designer.)
The difference is that humans are aware that there is an illusion happening, they just can't help seeing it.
Silicon device reads and writes quantum information
That means a lot! Thank you! And true dark is at the top of my TODO list. You’re the second person to request that.