skysight-inc/HackerNews huggingface dataset:
I'm not as usually concerned about this as some are, but I appreciate that others are. As much as I enjoy Google products, I want there to be 50 other options out there that work great and have their own advantages. I wish there was more competition, in general, for most things on ye ole information super-highway.
PyDev of the Week: Hillel Wayne
Hawking temperature of black holes measured in fluid analogue
We've had many advances? We don't have fusion energy or anything close to it, so if we have many advances those are very, very small.

Maybe fusion won't matter anyway. If it arrives too late, power usage will have been restructured to fit the unreliability of sun/wind/minor power generation, and fusion's ability to provide steadily is something that users have learned to do without. Learned at great cost.
I like to extend the question: Which online mail provider has many or just some third party integrations, in particular those offering mail merge and per recipient email tracking.

Gmail is here unfortunately by far the leading product.
And more generally, it can be difficult now to research possible differences among protected categories, such as genders, races or sexual orientations. There are exceptions, for sure, such as differences in response to diet recommendations, medical treatment, or drug therapy. But otherwise, it can be a minefield. Student protests. Difficulty with funding. Tenure blocks. Difficulty publishing.

There's failure to make a key distinction, here. Sexism or racism involve judging people on the basis of their gender or race. But that's not the case for experimental studies of differences. There are, of course, confounding issues that complicate interpretation of results. Humans are so readily programmable that it's very difficult, and perhaps impossible, to attribute any observed differences to biological hardware vs cultural influence. But that's just something for the discussion. It's not a valid reason to block the work.

Also, the idea that some work shouldn't be done, because it upsets or discourages some protected group, is very dangerous. It's contrary to the overall concept of experimental science. And yes, there are parallels to nuclear research back in the day, and to machine-learning and AI work now. But even there, refusing to look seems ultimately destructive.
Commanders in Chief: The Women Building America’s Military Machine
They made promises that they should have known were impossible to keep. In my books, that's a scam. Sure, they tried very hard to keep them, but that doesn't change the fact that they could not deliver on their promises and anyone could have told them that.

Also, no, they did not inform their users. They handed over the key and waited for users to notice court documents.

See my previous comment: https://news.ycombinator.com/item?id=13447340#13448609
...and walked free. Had this been you, or I, we would be in jail.
Just a heads up, but we are actively working on improving the situation here, and should have releases coming out that steadily and progressively improves the experience on this front. It is an area of major focus after the initial Quantum Flow effort, and we have technical fixes in many places in the pipeline to address this.

(I work on the Javascript engine in Firefox, and improving our story here is one of my personal top priorities, as well as an organizational priority).
>They called it the obvious word in their own language, it's only a cool buzzword to non-native speakers reading English Wikipedia.

Same place "Kanban" came from
With FastMail, you can select your wildcard as your "from" address on their web app, and just directly edit the `*` to be `<whatever>` and it will work fine :)
Anatomy of a Killing (BBC News)
I second Godot. It's easy to pick up for newbies, lightweight and has a clean node-based architecture.
Not related to the engine, but this one has also some awesome soundtracks.

Album on bandcamp, but feels much better in the game: https://garethcoker.bandcamp.com/album/ori-and-the-blind-for...
> If you cannot communicate without having a childish rage fit you should not be a part of a team, you're useless to a team.

This is very true. We had to let someone go recently because of this. He'd been there about 5 months. He was getting pretty good at the job, but every time he'd make a mistake he'd go into a rage. Or he'd just show up in the morning in a bad mood and be pissy with everyone all day. On the last week he was there he flipped out on a delivery driver, twice, freaked out at my coworker and got into a big argument with him when he asked him if he could work a Saturday to help with some maintenance that needed to be done, flipped out in the middle of operating a machine after he made a mistake, walked away in the middle of it, started smashing a bunch of things and just freaking out at himself. That was when he was let go, the owner came close to calling the cops on him.

It was too bad everybody tried talking to him for months to try and get him to relax. On good days, he'd helpful, eager to learn, did well and generally seemed like a fairly decent person. But on bad days...you never knew what was going to set him off and it just got to be too much for everyone to handle.
Vein matching
Because the something you know part isn't all that secure anyway?

https://xkcd.com/538/
Windows Virtual Desktop gives you a Windows 7 or 10 desktop on Azure
"Common sense" isn't common. Not only that, it's ridiculously unpopular to try to change people's ideas of what common sense is. You can see this even on HN when people suggest that programming language tooling should constrain defects.

It's interesting how much of "Japanese" manufacturing practice is really the work of W Edwards Deming, the prophet without honor in his home country.
Just goes to prove my ol' personal favourite maxim: "If you think you can computerise it, do it on paper first. Then, see if you still need to computerise it."

80% of the time, you don't.
No. Fresh produce is basically always cheaper than processed foods, and there are no places on the continent that lack access to 'agriculture'. Hawaii, way up in Northern Canada - maybe.

I buy a big bad of produce from the local market and it comes to like $12. A bag of arbitrary goods from the processed isles would be 5 times that.

The only dietary staple that's expensive is meat.

My grandparents grew up on farms, they were poor, they never saw or ate a 'TV dinner' why on earth would they?

TV dinners and canned foods are not about economic poverty.
Weird view on OSS...
I'm still in university but my GitHub profile would've already gotten me 13 offers if I would've been into starting to work for a company.

It got me my first talk on a conference, got me in contact with a lot of different, very interesting opportunities and people from around the world.

Haven't seen a single disadvantage in it, yet. Not even one.
Exactly. I was working on some machine learning code when I realized that there were implicit moral choices in all machine learning results. Every dataset has implicitly made choices about data to include or not include. Every "weighing" algorithm, even if emergent, is choosing "values" to weigh or not weigh. Now I see data in a whole new way - and find that I can easily dismiss most conclusions, since they represent value systems which are very distant from mine. (Most often, they represent a value system based on profit - effectively keeping others down rather than lifting others up. How many people even noticed that costs were a major consideration of the article? We are so accustomed to our value system of profit over people that we fail to look at the system as a whole - and consider the incredible wealth of our society and wider impacts of actions.)
*freedom
A recipe for fixing TLB misses (as any cache misses) is simple: don’t thrash your cache. Ofc I didn’t, I cannot even imagine what does one do to bottleneck at TLB – LSD? It is one of these problems like “doc, if I turn my finger 180, it hurts”.

>VMWare 32-bit before special instructions

DOS also was pretty fast, but that didn’t make it a good multi-user protected-mode OS. All these early emulations and monkey patching of guests cannot substitute hardware vt in the wild.
Reading the change log one feature strikes me as very useful for machine learning projects:

ST_QuantizeCoordinates

With this you should be able to store coordinates with whatever precision they come with but get back queries that only care about the 'city level' or 'block level' and can be encoded with an exact number of bytes for a neural net.
Yubikey has a lot of features (applets) built-in so the answer is "it depends on what you use".

U2F? You need to have a second one or backup codes.

OpenPGP? You probably have your subkeys backed up somewhere so you just order a new Yubikey and put your subkeys there.

The same goes to PIV (X.509 certs). If you have some keys generated on the card, you need to provision your new Yubikey from the beginning.
also the encoding of the database is stored in a file that ends in `.cpg` which I'm pretty sure stands for code page.

Source: I wrote a shapefile parser and generator.
The solution to a “complex” problem is only knowable after the fact, versus merely complicated problem which is knowable before the fact. Any sufficiently useful computer program is typically “complex”, though not always.

That said it is still incredibly helpful for everyone to agree on what we’re building in the present iteration/sprint. You mentioned BDD which can be very helpful when paired with a team practice such as Example Mapping[0].

Other practices such as DDD can help you bound the problem and define it. Also there are some helpful lessons in Feature Driven Design.

Source: I teach BDD workshops for a living

[0] https://cucumber.io/blog/2015/12/08/example-mapping-introduc...
Tableau Desktop 10.5.2 License Crack Download
Hiya Dyeje. My name is Patrick. I was previously the CEO of a recruiting startup, have many friends who work at AppAmaGooBookSoft, and am broadly considered credible on HN. I do not work at AppAmaGooBookSoft and my financial exposure to them is denominated in probably tens of dollars; to the extent I am biased here, my incentives are to convince people to not take their offers.

AppAmaGooBookSoft do, indeed, pay deep into the six figures. Each of them has an engineering ladder, where promotions start off like promotions in grade school. If you're not fired, you make it to level X. (They don't fire many people.) The offer at X is, depending on negotiation skill, phases of the moon, perceived competition (particularly on the initial offer stage), and slight variations in performance, about $450k.

There are promotions available after X. People get them, approximately daily.

There are many people for whom it is not in their interest to tell you this, because it will make their offers or proposed life plans less attractive by comparison. There are many HNers who prefer ignoring reality on this issue, sometimes out of jealousy, sometimes out of pride, or sometimes out of believing that they can reason from first principles what Google should pay a Senior Software Engineer and therefore ignore what Google does pay a Senior Software Engineer.

These people are wrong. The market prints the deals where the market prints the deals.
That's not correct. The point is that with no tolerance for alcohol a few pints or a glass of wine with dinner can have an enormous effect for someone who in general eats very clean and does not drink/stopped drinking for a while.

It is a very observable thing in among the healthy living crowd: August and September are popular abstain from drinking months in these circles. Meeting these people for dinner in October pretty much means they would be visibly buzzed after a glass or two of wine.
Microsoft and Shell are building a better gas station with AI and IoT
I don't think content will be so much a problem, it will be readership. That said, nice effort.
Thanks Hluska, I'm aware I lack of empathy, it's a flaw I have that I've been working on.

We communicate over the phone or in-person meetings, I understand that my english is not flawless, so what you mentioned it's not an issue.

If it's my fault? Off course it is, but that doesn't mean that once I realize I made a mistake I can't do something to change that. On the other hand, he was aware
when we started to work on this that many things were going to be out of our comfort zone and that we need to learn every day, that's what you do in a startup. The problem starts when you just don't want to do something because you don't like it and you try to find a magical solution to all of your problems.

About the investors, yes they invested on us based on our track record, I'm sure they'll understand the problem we're going trough now, they are smart people. We also talked about this issue before with them.

I have to rephrase, the goal it's not to fire him, but to change the equity structure and his role on the company. If at the end he prefers to leave, that's not ideal, but it'll be ok.

Thanks for the feedback! I'll put my effort on communicating everything with emphaty, I don't want to ruin the relationship with my co-founder because I know he's a good person and that he will be very useful for the company in a near future.
This is a very useful concept even beyond physical design. When I evaluate UIs the top 5 things I look into are:

Visual rhyme, Accessibility, Affordances, Mistake-proofing (“Poka-yoke”), and Defensive design.

https://medium.com/@dio/5-things-to-consider-when-evaluating...
It's hard not to be dismissive of what appears to be a simple set of concepts, but you're missing on an opportunity to learn a very cool set of skills here. I recommend that anyone who wants to live a better life and do better work read books on the Toyota Production System and Taiichi Ohno. As for Poka-Yoke, It's a word that seems simple but when used in industry contexts communicates a deeper set of requirements than just "make it foolproof". Also, don't undersell how useful systematizing common sense is (and how difficult its application can get).
There is no money to be made in making systems more robust, not until problem really arises. This worries me great deal.
I say take a morning and print out all your one-time recovery keys, put them in an envelope, and put that envelope next to your other important but rarely used documents.
What are the non-US alternatives you prefer? As a US citizen its always interesting to see what is popular an ocean away and check it out
Qonto: Digital bank for SMEs secures $23M to expand across Europe
I don't have a fancy mixer, but if your hot water heater is reasonably consistent and you have a working main pressure regulating valve, you should have enough consistency for this to work.
A JD can be great training for business leaders even if they never intend on practicing law. It teaches people to get right to the heart of an issue and ask the essential questions. Some graduate schools offer joint JD/MBA programs.
I've found no search service that does a better job than Google. Plus Google Books, Google Scholar, etc. I'm just an anonymous coward when using them ;)
I only use chrome for the built in flash, and it looks like they are moving away from that, so I may be done with Chrome myself soon.
I'm not thinking about actual manufacturers when I think about misapplying cool-sounding Japanese manufacturing concepts. I'm more thinking about other businesses where they basically cargo-cult manufacturing ideas without actually thinking about whether they work (which is ironic because continually thinking about whether your processes work is the key part of the process.)

I'm mostly struck at how error-proofing is a seemingly obvious idea, and yet it's still worth writing and talking about. That makes me think most of the value is in the execution and not in anything that can be written down.
same thing as when you lose one of your keys to the car: you use your backup key until you get a replacement primary.

corollary to this is that you shouldn't ever get only one.
> The profession requires one to be outwardly strident, speak up and fight for your points lest the opposing counsel win.

Those qualities and actions bear little relation to what the vast majority of lawyers do at work. They do, however, closely resemble lawyers as portrayed on television and in fiction.
FastMail lets you change the from: address on the fly if you’ve set up a catch all.

And if you are not with fadtmail, there’s are several “multiple identities” add-ons for thunderbird (and recently a built in one, though it is still buggy) which let you add from addresses on the fly.
Thanks, but no thanks. Ditch Chrome and don’t worry about ugly hacks to remember or bookmark or ask about in the future when they no longer work.

Life is too short to put up with such nonsense. There are better alternatives [1] available.

P.S.: When you uninstall Chrome on certain platforms, it’ll open your default browser and direct you to a feedback page. Be honest and tell them why, and that you wouldn’t recommend it to anyone.

[1]: https://www.firefox.com
Working link: https://blogs.microsoft.com/ai/shell-iot-ai-safety-intellige...
Brave shows promise, but the windows installer won't allow you to run it outside of appdata, a deal breaker.
Might have something to do with the fact its gh-pages
Even without a thermostatic mixer, “good temp” is unlikely to be freezing cold or scalding hot. It’s a good enough first approximation that you can correct after you jump in
Tyvm! That looks epic.
Link: https://www.fastmail.com/help/receive/addressing.html
Might be tricky if the time came to migrate away from FastMail though.
I use the yubikey for OpenPGP (with SSH) and I took care to generate the keys on my computer then back them up appropriately. I can restore to any new yubikey quickly (tested).

It's also easy to get two yubikeys and have a backup ready to use immediately.

As to U2F, there is always a backup method (usually TOTP generated by Google Authenticator, and additionally recovery codes).
Vuesax New Component Data Table, Vuejs, JavaScript, Design Awesome
Perhaps they don’t want to get called a “rape apologist” by the CoC pushers like that T’so guy who didn’t sign?
It happened with zero repercussions to the offenders too since they’re the mob in charge.
There’s your problem.
I started a location-based Q&A social app. A Twitter-like quora app as per location. The idea was well received early adoption, and user retention couldn't be achieved. Learnings were that (1) there was no niche it was a very horizontal platform and people did not know what to best use it for (2) Lack of trust between strangers to answer queries
Is there a reason they have to be "more robust"?

Lest, e.g. some Amazon deliveries don't come in 1 day but take a week?

Or some employee doing some BS job can't use Gmail for a couple of days?
This is a good question and there's lots of possible answers.

1. Multiple forms of life did arise at about the same time, but in the end there was one.

2. Multiple forms of life did arise and ended up cross breeding or doing lateral gene transfers or any number novel things. We are the sum result of the earliest forms of life, but it's not like we have everything mapped out there.

3. The potential for new life is all around us, but can't compete with existing life that has millions of years head start. Regardless of where you pick a point after life is already established, a million years later, when the dinosaurs went extinct, 1901, the problem is the same. Something else is already there has been evolving for ages.

4. New life does periodically arise but it's a drop in the ocean and finding that particular drop isn't easy. Assuming it even survives at all for any length of time.

5. We've already seen independent life, but just haven't recognized it as such.
>I’m also kind of amused at how the entire business world basically said, “man, this company made super reliable cars in the 80’s and 90’s[1], let’s learn their secrets” and it turns out that once you strip away the exotic Japanese veneer, it’s mostly just systemized common sense. Which is not a minor thing to do, to be fair, except it’s easy for businesses to take good, well-systemized ideas and utterly misapply them.

This was basically all done over UAW's dead body. It's not like process engineers working at the big three in the 80s didn't want to do those things. They were aware of what industry best practices were as any competent professionals would be. They just couldn't get those best practices implemented until the Japanese manufacturers created an existential threat to the status quo.

Cyber security is in a similar situation today. The will to do the known right things is not there and won't be until there's an existential threat to the companies that are being lazy. Whether that threat will be regulatory, market based or something else but I guarantee little will change until it becomes a binary choice between change and going out of business.

> As far as I know, they still make reliable cars.

There's a pretty substantial lag between reality and market perception. All the people paying lightly used 3/4 ton truck and fullsize SUV prices for Tacomas and 4Runners with 100k+ on them had better hope that what they're buying today lives up to the reputation of vehicles sold 10-20yr ago.

>we’re 26 years away from seeing if today’s Camry is quite that reliable.

Unless they make a complete turd it will be more reliable because they hold their value well giving them a longer period of time when they are out of reach of customers who are hard on equipment.

Vehicles move down the economic ladder as they change hands. Rich people have more free cash flow to spend maintaining their car (especially preventative maintenance). This skews age based reliability data in favor of whatever vehicles wealthier people drive.

Economic factors make differences in vehicle reliability from brand to brand look much greater than they are.

If you want to see this in action look for 80s GM sedans on Craigslist in a state that salts the roads. The Buicks, Olds, and Caddys are over-represented because their first and second owners were more likely park them in a garage (or at least off the street), pay for preventative maintenance, etc. allowing them to stick around longer because they were (on average) in better condition than the equivalent average Chevy of the same age, had more useful life left, etc. The upscale cars had to get to their 2nd and 3rd owners before they were treated the way the Chevys were treated by their first and second owners giving them the appearance of greater reliability despite being the exact same platforms. the chevy might have 3-5 owners before going to the junkyard whereas the Caddy may have 4-7 (and therefore stick around for more years) because it basically starts off several rungs higher on the economic ladder.
I'm a big fan of buying and processing my own vegetables too. Not a whole lot of work in peeling a carrot or dismembering my own broccoli.

But its only fair to note, organic vegetables can be way more expensive than processed regular (commercially grown and processed) vegetables. That's pretty much the definition of commercial - where production cost is the driving factor.
No, we are not, and you'd better prove it rather than call people names.
FIDO Client to Authenticator Protocol (CTAP)
Thanks for replies. Link for others: https://www.fastmail.com/help/receive/alias-catchall.html
That’s assuming the wires aren’t tapped, it’s all encrypted and doesn’t pass through the US, they’re not cooperating regardless with the US.

If the US puts enough pressure, they could still cave and comply.
What about ’my’ responsibilities?
The statement, "I was a bit pissed at first and intended to fire the client" reeks of entitlement.... If anything, they are the one to fire YOU if you do not perform to their expectations. Clients pay others to complete their products, not the designer's. They came to you to complete a task scoped around the UI, not business guidance.
Web Authentication: An API for Accessing Public Key Credentials Level 1