skysight-inc/HackerNews huggingface dataset:
> However, the arguments against bgfx seem to amount to "I want to do it myself", a classic "not invented here" issue.

I disagree. It has been 9 months since that post. bgfx still does not list support for Vulkan. They already implemented DX12 and Metal. They still claim support for Windows XP and Vista. Godot says it will get Vulkan support in 3.2 which comes out in a few months. Otherwise they would have to wait and work on bgfx to get it working. DX9, XP, Vista, feels like a lot of baggage for what Godot is right now. A very quick and easy to use game editor that easily deploys on both Win and Linux.

Also, your edit links to a pretty outdated article (2017).

See Godot's about face on Vulkan here:

https://godotengine.org/article/abandoning-gles3-vulkan-and-...

> Vulkan was always a tempting alternative to solve them and to ensure we are much safer from driver bugs (after all, this is what the API was intended for). Still, the lack of support on macOS made it unappealing. Having to write a Metal backend to support this OS is a lot of effort for a platform not used very much.

> in a completely unexpected turn of events, it seems Valve has found an arrangement with the developers of MoltenVK (the commercial and proprietary Vulkan over Metal wrapper), ported Dota 2 to it, and got it open sourced.

> It seems to be a mostly complete Vulkan implementation that runs on macOS and iOS. This pretty much lifts the only barrier we had for moving Godot to it.
The output form this is a little different form the article, as it additionally requires:

* that the uniqueness check is done case-insensitively,

* that the casing from the first instance of the string in the input array should be used in the output, and

* that the output should be ordered based on the order of the first instance of the string in the input array

Possibly an unusual set of requirements (I'd generally expect that if removing duplicates from a list, that the output order wouldn't matter) but hey, different problems have different requirements.

The desired output is:

apple
cAt
Dog
banana

while that code snippet produces:

apple
cAt
cat
Dog
dog
Cat
Apple
dOg
banana
I keep slack open for 20 minutes a day max, mostly in breaks between real work. I don't feel like I miss much.
Ask HN: How do you overcome Weltschmerz or fatalism about our future?
I‘m currently having a hard time motivating myself to do anything, really. How do the people of HN overcome the sensation of Weltschmerz, which translates to the feeling that the world is hopeless and lost. While yes, I am not denying that there are positive things happening every day, they all seem vastly unremarkable and small compared to all the horror that is happening every day. Famine, murder, terrorism, climate change, radicalism, fake news it’s all just too much for me currently. How do you motivate yourself to go to work every day, (presumably) coding for some hyper capitalistic company, that somehow feeds the whole downward spiral?
> A simpler non-productive algorithm uses sorting, but you can do so in linear time and we have known about this for some time.

Nitpick, but you can only sort in linear time if your sort key domain is bounded (e.g. 64-bit integers).

> Sadly, this information is not well distributed among software engineers in industry.

Agreed, although you may be interested to know most software 3D rendering engines in the 90's used American flag sorting variants to efficiently implement the painter's algorithm.
Not arguing that you didn't admit the assumption was incorrect ... Just that in saying it was based on the editorial bias in the articles you're ignoring your own participation in making the assumption.

You admit you were too quick to jump to conclusions: but I'd argue you were quick because those conclusions "seemed right" based on your own biases. I dunno. Maybe your statement "Although, I don't think she has enough experience to realize that it's a good thing to do." didn't have anything to do with her being a woman and it's just a coincidence that women struggle with being seen as less experienced than their male peers. It just came across to me as a really patronising and insulting thing to say, and hard thing to blame on the reporting of others.
When I joined the startup I work at currently I had one key criteria: no Slack. We first tried Zulip, but the interface is a mess and everyone hated it. We've since switched to Twist and it is brilliant. The threaded model is genuinely useful for ongoing discussions, and then group chat for small messages. But the key effect is this: by being simple and utilitarian, people only use it for utility. No endless gif streams, no all day shit chat. It's great.

Messaging is genuinely useful for a productive org, Slack doesn't event come close to providing this. As far as a better interface for IRC goes, it's good for that, the various industry groups I'm in are good, but for work? It's a tire fire.
I saw the live stream yesterday and when the two side boosters landed side-by-side synchronously it was almost as if it was out of a movie. We are living in the future!
Slack/Teams/etc. are the bane of my work existence. I will only open them when I absolutely need to. The distraction is too high and the utility is too low for it to be worth using.
Matrix.org hack was published on GitHub
I guess that's why Musk also has a company doing electric cars and solar roofs.
It's been years since I did any studying. You've inspired me to start again :-)
Chain Stitching Gents Tailor Needed
> ProxyJump proxies your ssh connection, so connecting from A to B via proxy X the connections go A->X and X->B.

No, it rather works like this:

A -> B via X establishes A->X and then, through that connection tunnels a new ssh-connection from A->B.

A->X, then X->B would require forwarding the Agent from A to X, so that the connection from X->B can authenticate using that agent. Proxying the connection does not require X to ever authenticate to B, the authentication happens straight from A->B (1). Thus, no agent (forwarding) needed. You can also chain ProxyJumps: A->X->Y->B tunnels A->B in A->Y which is then tunneled through A->X. In that regard, ProxyJump and ProxyCommand can replace AgentForwarding in most use cases. There are some uses where AgentForwarding is the only solution, though.

(1) Added benefit: X never sees the actual traffic in unencrypted form and all port forwards A<->B work
Using a phone wile driving is one of my pet peeves, but this doesn't seem like an effective approach. If a problem person is already distracted (not a false-positive), will they even pay attention to the flashing sign?

Just last night I had to knock on the hood of a woman using her phone while driving in the parking lot after she nearly ran over my wife and daughter walking to a restaurant. She was completely oblivious to the goings on around her and got extremely offended when I made the "hang up" gesture and told her to put down her phone while driving. ¯\_(ツ)_/¯
Isn't the accepted version of this that Fermat thought he had an elegant solution, but had actually made some simple logical error in his reasoning? And Andrew Wiles' solution is certainly not simple. However it is very seductive to imagine that Fermat was correct, and it's just that no-one since has had the insight to rediscover it.
Charles Van Doren, a Quiz Show Whiz Who Wasn’t, Dies at 93
There are such projects, and in fact - I mention two of them.

If you want to obtain data, Related subreddits shared it (150GB or so): https://github.com/anvaka/sayit
Nah, it's just a bad product that demands too much attention by design.
It's very easy to specify such systems in TLA+. I think this becomes apparent as you learn it.
Stop cat abuse.
Companies want talent for cheap. Every time I see in the news companies complaining that they can't find employees, I think to myself, why don't you pay more?

Add to that, if you start at a company and become a rockstar developer, admin, or QA guy chances are they will not value you as much as if you came in as the rockstar developer, admin, or QA guy.
An Empirical Analysis of California Data Breaches [pdf]
There can not.
Not to denigrate what's going on now, arguably it's far more important technically and possibly a bigger achievement, but it doesn't _feel_ anything like as exciting as the first shuttle launch. And to be clear, I was pretty pumped to watch the first booster landing and the roadster launch.

Pretty much the whole (western) world stopped to watch it. It felt very much like returning to space for the first time since the end of the Apollo project (it wasn't, but it felt like it), it was such a step change from the previous generation of rockets. This was science fiction in action, it was going to revolutionise space travel. It even looked like a new form of transport, and the speed with which it cleared the gantry was amazing to people used to a Saturn 5.

We taped it off the TV, and I remember going back to watch it again multiple times.
some of us have a bit of cognitive dissonance with assange, where we maybe don’t think he should be prosecuted but holy cow are we enjoying seeing him get pwned by trumps administration after he helped trump get elected.
Step-by-step guide to bootstrap a React Native app from scratch
At least 8 times out of 10, those complaining about "political correctness" are complaining that they are expected to treat others respectfully. Not calling someone by the right gender when they know what the person prefers, for example. I don't think folks should get offended when strangers mess up, but that's another story.

Sometimes random people are the best folks to talk to about this stuff. Just like other things, they might mention something you simply never considered before. Besides, you really have no way of knowing how much the coworkers speak, and most aren't talking about this in the first hour of work.

Porn being mainstream means that folks don't have to hide the behavior as much and no one will be surprised when they find out their lover, sibling, friend, or so on watches porn.

I truly don't want to have a family - I do not want children. I'm female and 40, and I hate folks pushing this stuff on me. There is much more to life than this sort of thing. The goal of life isn't to find love either. I'm OK being by myself, thank you. (I happen to be married, to one of my few friends, and that's OK too).

If you don't like these conversations, ask the people not to have them in earshot of you. I don't see what the big deal is with that.
All existing code continues to compile as-is. That’s the definition of compatibility.
TLA+ and any kind of testing serve different purposes. I don't know how good of an analogy this is, but tests are more like strength tests on a structure, while a TLA+ is like a blueprint.
As an addendum to that, if one accidentally lands in my back yard, can I keep it?
Try Zulip. All meetings have an agenda!

https://imgur.com/UMBuOuh

Long Version: In Zulip, each and every conversation in a channel has a topic. So for catching up one don't have to go through all messages in a channel. Instead just go through the topic names and open the topics only you are interested in catching up. Since each conversation can have a topic you can reply back to conversations even after days as well as can have multiple productive conversations in one channel at same time!

https://zulipchat.com/why-zulip/
Just grabbing it to elsewhere and searching there would be trivial, so I'd expect not.
Scanning IPv6 Address Space [pdf]
Replacing the vehicles is effectively free, if you do it slowly as you replace vehicles anyway.
The particle-antiparticle explanation is just an analogy and doesn't really cover what actually happens. I thought this video from PBS Space Time explains it really well while keeping it accessible for non-physicists: https://www.youtube.com/watch?v=qPKj0YnKANw
Depends on which definition of addiction you adhere to. In medicine, there is substance misuse vs substance abuse, and the line between them has to do with negative impacts in life that are results from the substance use. So, drug addict itself is not the best term, as one might use that to describe a daily user of caffeine or alcohol and yet they are seemingly unhindered by their habit, though they may be technically addicted due to near 100% consistent use.
`Feynman said that what Bill and Saul were describing sounded like simulated emission...`

Proof we live in a simulation! (presumably this is a typo)
ASCII Art and Bioinformatics === LexiconMonoSeq
Efficient IO with Io_uring [pdf]
So the cache can stand in for main memory when none was present? I'd be interested to see the implementation details, but alas, I must be going about my search wrong =(

Will have to look into it more when I have some more time.
everyone breaks laws every day, if the government has a problem with you they will find one you broke. we see it all the time at scales big and small.
That’s not true. We have rules. some of those rules allow us to make changes based on that kind of thing, but it’s still done relatively little.
And my point was that com alone would lead nowhere reasonable (aside from the Verisign NIC page), but Amazon by itself could very well lead to amazon's webpage.

Just like entering http://localhost or http://someotherlocalhostname works, http://amazon could as well (though with some caveats). No one has ever or would ever have any real reason to do that with com.
He played a part in making Uber what it is today. I think it's valid to give him and the other thousands of drivers a share of that success. Uber could set a wonderful precedent and make a significant impact in the lives of many people.
A bit strange that this was accepted in "Nature" then (?)
> Why would it not be possible

There may be a way in which it is possible, but it is not currently possible. We’d have to have a different design.
Funny, I just read man pages for the ip command and I am no longer sure about "do one thing..." tningy
slikdtj
Thanks for feedback. I'll update it to make it more clear.
When I was reading on these terms, a single line description did not help much. A simple dictionary would've been kind of similar. Any specific suggestion, you would like to make?
This is a major plot point in the Hyperion Cantos by Dan Simmons
> "I believe private businesses should have the power to determine their own hiring practices"

So... how about skin color^W^W culture fit test?

Or, perhaps there's some hidden classifiers that out protected statuses that can be used in AI/ML interviewing black boxes? By the time someone sues, the ML logic will have mutated with more input thus invalidating the previous decisions.

https://www.forbes.com/sites/parmyolson/2018/02/26/artificia...

Long story short, hiring practices need to be transparent AND understandable. Because right now we're going down a very bad path.
After a $14B Upgrade, New Orleans’ Levees Are Sinking
The memory footprint thing shouldn’t be different now; we stopped using jemalloc by default.
I might be misreading it, but it seems that the issues you are pointing out related to 3PID, which is still somewhat centralized. Sure, work on this needs to be done yet the system is evolving to be more independent.
Heck, your phone could be on silent in your pocket and a push notification might set this off. Your phone still has to transmit the acknowledgment.
To be useful, determinism has to mean not only that something happens but that it happens at a predictable time. Otherwise you're into that tautological "everything is deterministic" territory, and you step into that even deeper when you acknowledge the "modern wrinkles". "Compiler is allowed" (but not required) is practically the definition of non-determinism.
You're limiting 'accessibility' to the current 'boil the ocean' approach pushed by the accessibility industry, which has a perverse profit incentive in the problem not being solved.

Accessibility is better addressed in the client than in the server.
Forex traders pay capital gains, no?
Mozilla and Google ban extensions – anti-free-speech companies
Mozilla fully joined the anti-free-speech and anti-first amendment train... Banning free speech supporting extension from their store - so did Google!

Source:
------------
https://twitter.com/getongab/status/1116357643172491266
Or continue using slack, but correctly.

We dont have offtopic in ours. We do have a #random chat, but its very infrequently used. Instead of zulips revolutionary tags, just use the slack threads.

Zulip wont save you if you're drowning in Slack messages.
"Data science" is nothing more than violating other people's privacy for profit, so I have a big issue with that.
Even as a long-time IF fan, Hadean Lands blew my mind. It remembers exactly how you solved every puzzle, so if for instance you find a door locked again after you figured out how to unlock it, all you have to do is say you want to open the door and the game replays the whole process of unlocking it (to make up an example so as to avoid spoiling anything). Some of the puzzles get quite involved, so the depth of the system's memory is quite impressive.

Also the symbolic way it handles alchemy, such that objects are understood to be aligned with various planets or aromas, allowing you to get creative with alchemical recipes, is probably the closest I've seen to "real" alchemy.
How is this different than the Coinbase Shift card? I had a shift card and the fees on purchases made it prohibitively expensive so I stopped using it after a few purchases.
The books mentioned in your anecdote would not have been categorized as missing using the paper's classification (which doesn't match your library's), only as overdue.

The paper's definition being: "missing (including books more than one year overdue)."
To me it sounds like people are enjoying seeing him go through this because he didn't help Hillary Clinton get elected, which is an important nuance there. Had it been any other candidate instead of Trump, Wikileaks would still have published the leaked emails. The DNC emails leaked were both authentic, and newsworthy, which made it their duty (as journalists) to publish them.
Not only that, but apparently they recovered both fairings: https://www.google.com/url?sa=t&source=web&rct=j&url=https:/...

So 5 out of 5...
C89 cannot mix variable declarations and code.

printf("Hello World!\n");
int x = 7;
printf("%d!\n", x);
return 0;

This is a very serious restriction for me.
Also, there is a requirement for the hacker to actually publish the results of how they did it. Otherwise, you run the risk of the hacker just walking away with the funds or giving a bogus reason (after they've already spent the wallet).

Therefore, the wallets should be stored GPG encrypted in some published location. After the hacker has successfully penetrated and retrieved the file, they need to publish a "how I did it" document along with the hash of the GPG encrypted wallet.

Once devs have confirmed the vulnerabilities exist, they respond with the passphrase to decrypt the wallet.
> The behavior is predictable to anyone versed in the language.

Ahh, there's that "don't care about the blubs" arrogance again. Never mind that your interlocutor is about 99.9% likely to be less of a blub than you are. Whether behavior is predictable given arbitrary amounts of information and effort is not the point. What matters is how much it distracts the programmer from the non-language-specific problem they're really trying to solve, and the answer for C++ remains way too damn much even when the programmer is highly skilled and well versed in the language.
Did SIMM RAM straight up replace the DIP chips when it was introduced? For some reason I thought they were used in parallel, with conventional RAM physically separate from the rest. I guess there's no reason that should have to be, though, as the 640K barrier was a real mode limitation, and nothing more. What they say about assumptions applies.

I guess I kind of missed out on the fun here, going straight from an XT to a Pentium...
We wouldn't have many passenger-miles in air travel either, if we threw away the airplane after a single flight. Or even part of the airplane.

Hence the focus on reusability by SpaceX and Blue Origin.
Read the fine print, for example:

> Crypto Liquidation Fees: 2.49%

https://support.coinbase.com/customer/portal/articles/296991...
Reminds me of this Knuth quote, "Email is a wonderful thing for people whose role in life is to be on top of things. But not for me; my role is to be on the bottom of things."

Source: https://www-cs-faculty.stanford.edu/~knuth/email.html
Although the examples are all about strings, there's no reason to be so specific. One nice property of the algorithms described in the article is that they only require the elements to be comparable (even better, the first two implementations only require them to have an equivalence relation), while yours requires that they be hashable.
Ever heard of German toilets? I don't know if they're prevalent anymore, but the rather than being preemptively filled with water, the classic German toilet is dry so you can inspect your stool and then flush it with a strong current of water.

I've heard one person who migrated to Germany as an adult say it's because German cuisine features all kinds of sausages which can give you stomach parasites. But I might be paraphrasing this story to the point it's inaccurate.
Blockchain Adoption Kit
I really doubt its just this one thing that is responsible for aging even just for skin.

I subscribe to the SENS theory of aging (sens.org).
Enjoy the decline!

But for real:

1. Stop watching news
2. Go hitchhiking for 2 weeks

When you're hitchhiking, you stop worrying about world. You focus on stuff around you. People know they will never meet you again, so they truly open up. They help you. Some don't, which makes the good people evrn better.

When hitchhiking you will see beautiful things around you and it will change your perspective. It did for me. Anectodal, so you can dissmiss :D
It's more complex than that. If it was that simple, it would emit particles and antiparticles randomly which would not lead to losing mass.
When disagreeing, please reply to the argument instead of calling names. "That is idiotic; 1 + 1 is 2, not 3" can be shortened to "1 + 1 is 2, not 3."

https://news.ycombinator.com/newsguidelines.html
Not really. It's common to accept papers based upon some function of Interesting & confidence, as long as the papers are very clear about their significance (or in this case, lack of a control). this kind of preliminary study is important in being able to make a case for funding a much larger formal study.
Netherlands, Germany, Belgium, UK (hah), France, some cities in Italy, some places in Spain.
The Truth Behind 5 Disney Movies That Are Based on Real Histories
Yes... just put the money that you can lose without losing your sleep. People must be aware of the risks.
Uber reveals finances as it gears up for IPO
I commented on the BBC website but I might as well post it here too:

As a proud listener, viewer and supporter of the BBC, this is one part that seems really unfortunate. Why should I need an account to listen to BBC content? All the pages on the BBC website that pretend to answer this question are evasive and dodge the question. What do you have to hide?

Please re-consider. Allow your content to be made available via open standards, like some of your podcasts. Let us choose how to consume the content that we fund.

Please let me use whatever device and app I want. I don't use a Google account on my android phone because I value my privacy. That means I can't install the Sounds app. Please let me listen to the BBC without having to have a Google or Apple account.

Please let us listen to radio without being tracked. Trust is already eroded given the evasive wording on your help pages.

Please think of those people in the UK who don't have a post-code (like visitors) or email address (like the elderly).

And please come clean about why you need personal details to listen to the radio.
Customer analysis solution architecture with Azure