skysight-inc/HackerNews huggingface dataset:
They might have updated the page since he posted this, but on the front page of Xbox Game Pass there is a dedicated link at the top that says "Game Pass For PC (beta)". I clicked the link and followed it all the way to the end. (The PC version has the $1/month price.) Got charged $1. No issues (I already have the May update installed).

So it's possible they fixed things in the few hours after the article was launched.

Or it's possible that Shamus clicked the wrong link.

Given the amount of work that would be involved in fixing everything, it's simply more likely that Shamus clicked the wrong link at the beginning. That would also be consistent with him not seeing the $1 intro price later since it's repeated on nearly every page of the signup process...
https://media2.giphy.com/media/blFclGizsbadG/200w.webp?cid=7...
Trade Wars, Your Bottom Line and a New Middle Space Market for Profits
You can also add PINs to Yubikeys to mitigate the local threat.
So how do you send the mail if you never get the data?
A 91% top marginal tax rate would be a net negative on taxes, because most of the rich people would leave the country.

There's a fine art to setting the tax rate at a level that people dislike, but not strongly enough to do something about it, because the other benefits of being here outweigh.
> “If we went a step further and granted dogs rights of personhood, they would be afforded additional protection against exploitation."
Closing YouTube comments section and openly mocking criticism using "celebrities read mean tweets" style is a dick move considering that they praise openness and kindness.

Personally I find this redesign unnecessary. The current Firefox logo is beautiful and very recognizable. And the new logos of other sub brands look like unrecognizable rainbow coloured spaghetti. I hardly can distinguish them from each other.
There will be almost no UX impact if the decision on what defines each microfrontend is UX-driven. For example, feed and stories in Instagram-like webapp can be microfrontends - UX defines the structure of the container app and UI integrations, but then they can evolve independently.
Nobel Prize in Chemistry Goes to a Woman for the Fifth Time in History
This seems sketchy as fuck - your website, I mean

Might as well leave a box for the SSN while you're at it
Fanboying is how we're going to get Disney-Activision-Valve.

They acquired titles and they automated profits. So pretty much the private version of a public company. Nothing at all to be proud of--especially after this horrible decade of PC gaming where indie teams had to pick up the slack with asset flips and low budget shitters. Console sales are now at an all time high.

We ran out of comparisons and only have their own mediocrity to examine at this point, but we could go the route of comparing them to failed companies who refused to adapt, like "NAH WE'RE GOOD" Blockbuster.

WePlay, Epic, Microsoft, Blizzard, Uplay. Less than a 1/4 of the 100 million PC gamers are on steam during peak western hours. The monopoly platform model is out with WePlay entering the arena, everyone else realized this and is prepared to hit hard with the 2020 releases.

Valve doesn't have much time to turn it around, and with how frugal they've been with development, I'd have a hard time believing that they will float the company once the steam money is compromised.

They have no current catalog, so they are already starting miles behind--coupled with the fact that their s2 guys wont play well with others--nothing short of a purge and a return to top down will save them.
That's basically the reason Steve Albini gives for staying analogue: https://youtu.be/p-uziD9AvrI?t=822 . That said, in some respects I don't think (not an expert) the situation is clearly worse than it was in the analogue days: it may be difficult to use or replicate some DAW plugin effect in the future, but it's not as if some studio's physical plate reverb unit, for example, was easy to replicate in another place or at a later time either.
Where do you live that you can't turn off any devices in your home? North Korea?

"Can't because you'll be imprisoned" and "choose not to because you might miss a message" are not the same thing.
That's a good point when in that situation. But it's worth remembering that in development people are rarely in that situation. For various reasons, however people (including me) often bring that kind of emergency thinking into development and it just shows things down. Rushing into the debugger instead of slowing down for a minute and thinking about it for a minute. Doing a little bit of design and thinking about what I want from the system instead of getting lost in the details of the existing implementation.

Most of the time in development we need to slow down to go much faster. It's nothing like white water rafting (it would be cool though if it could be like rafting sometimes - everyone gets sick of having to slow down all the time at some point)
It doesn't matter whether the technology "works reliably enough" it matters whether the _user_ reliably won't sidestep security by pasting their password in to the phishing site. And that's something we knew the answer to decades ago: No.

Humans are bad at giving up. If there seems to be a way forward for the original plan they will press on, regardless of all indications that this now a bad idea. In fact Google had a security override in Chrome for years that was literally typing the sequence "badidea" in recognition of this. It's not specific to computer security, it happens in incident management, there's a seminal example from years back where a train breaks down, and the incident manager sees that step 1 of the response is to send a recovery train to the location, and literally _hours_ later, with passengers stranded and desperate - that manager was still wrestling with how to get the recovery train to the location so they could proceed to step 2, rather than realising that problems with the recovery train meant they needed to _abandon the entire plan and re-assess_ because humans are not good at that.
> 3. Because there was no single person in charge of the effort who had enough organizational clout to override each team's existing pressures/deadlines

I think that's a big part of it. Look at the Windows app store. The team running the app store got told to promote UWP and not allow Win32 apps, so:

- No games in the app store

- Office was there, as an exception to the rule, then
removed and is now downloaded separately and not in the app store

- VScode is downloaded from it's own site and not in the app store

- Edge Insiders is downloaded from it's own site and not in the app store

- Microsoft Terminal betas will be provided over GitHub releases and not in the app store

All those products are excellent, none are in the Windows app store. It has to be a coordination/communication issue.
Does this only apply to Chase credit cards? Or also to other Chase services?
We also give you the ability to just download the form and mail it yourself!

Unfortunately Chase forces customers to mail a letter with this information on it so there's not much we can do
Let me restate my point;

Very few people have bicycle liability insurance, yet scooter liability insurance is a concern?
I had heard that use case mentioned now that I think about it. To my mind it makes much more sense to have the IDE handle that part; the IDE knows which file I've edited and when I've saved it rather than having to scan the filesystem. But I guess some people must find it useful.
This is exciting. A big thank-you to all involved in bringing this sorely needed standard to life!
If they fund industrial farming they would be right to make that moral judgement.
brilliant! can we call in cryptozoology?
I have such fond memories of the CM-2. As a high school student during a summer science program I got to write genetic algorithms on it C*. I am always sad I became a Lisp fanboy decades later and missed the chance to hack in Star-Lisp the way that machine was meant to be handled.
As they mentioned checkout the FAQ where it outlines that process under the aptly named, "How does this site work?" and they also offer a template for you to mail yourself if your prefer.
Political cartoonists really like Trump's long ties.
Again, I wish we did not have to do this but this is what Chase is forcing customers to do.

We also give customers a way to just download the form without giving us the info but then of course we can't mail it for them ... we were just trying to make this easier for customers to opt out with the shitty options we were given
I'm always surprised that compainies operate under this... If you can't control your content (as a creator) how is it a free speech platform?
Thinking about it, LED's and lithium ion batteries have been a pretty big deal for my riding, compared to the horrid incandescent bike lights of the past.
> In the Linux world as well, icons and buttons have been made unnecessarily larger to serve potential mobile and touch usage.

Please choose more specific language for that last point, because while I agree generally I only see ~two desktop projects (Unity and KDE) that have prioritized touch in the foss world (vs. the couple dozen others that haven't).

Meanwhile if I started using libinput-gestures and tweaked my Awesome config a bit I could have a desktop that more or less replicated the OP.
It's mostly cards they changed TOS on but I'd have to advise you to check your emails to see if it applies to you
Awesome, seems like a great service. I myself don't think it'll be a good idea to give someone my credit card number.

In another comment you talked about starting another kind of bank? details?
NFC keys should work for iOS, too, now:

https://9to5mac.com/2018/05/22/yubikey-neo-iphone-lastpass/
Maybe it could be, now, with snapshots.
Yes, it is confusing: it should probably say "organize the code so that the likely branch outcome is the fall-through one".

Does that make sense?

Basically the "jump" should be the unusual case. You can always organize the code like that, but sometimes the compiler needs a little help.

Consider the following function, which just sets negative values to zero.

void zero_threshold(int *data, size_t len) {
for (size_t i = 0; i < len; i++) {
int x = data[i];
if (x < 0) data[i] = 0;
}
}

On gcc this compiles to something like:

.L4:
mov edx, DWORD PTR [rdi]
test edx, edx
jns .L3
mov DWORD PTR [rdi], 0
.L3:
add rdi, 4
cmp rdi, rax
jne .L4

The `jns` is the jump that reflects the if (x < 0) statement and it jumps in the case the number is >= 0 (i.e., non-negative). gcc organizes it like this because it involves a only a single jump. However if you expect the non-negative case to be the common one, this is will limit the throughput of the code. It would be better to compile it like this:

.L4:
mov edx, DWORD PTR [rdi]
test edx, edx
js .L10
.L3:
add rdi, 4
cmp rdi, rax
jne .L4
.L1:
ret
.L10:
mov DWORD PTR [rdi], 0
jmp .L3

This now involves two jumps when the number is negative: it has to jump out to the extra bit of code outside the main body of the function at .L10, and then jump back, but the common case is now "fall through" so this could execute at close to 1 per cycle, twice as fast as the other version.

You can get gcc to produce the second code by changing the condition to __builtin_expect(x < 0, 0):

https://godbolt.org/z/2Qgk7p

Of course, this code would be much off vectorized, but it's just an example (and the same principle applies to jumps in vectorized code).
User agent is quickly changed.
Did you not read TFA? It's explicitly an ad pitching cloud storage as a solution to customers fed up on waiting for Sony and Fuji to sort out the lawsuits surrounding LTO-8.
Perhaps you need "situational captains"? Identify strengths/weaknesses of your own staff and when SHTF, delegate to one that can employ their strengths to resolve your situation, while keeping communication channels open to the rest of your team in case somebody has a better idea?

I believe most people would appreciate if they weren't infantilized and forced to defer to some dysfunctional hierarchy.
They also provide a form for you to mail yourself and looks like they are only asking for info that Chase requests (chase does not require a social so that wouldn't be on this =).
Maybe I'm contrarian but I was deeply disappointed by The Matrix, mostly because I feel it wasted a fantastic premise and opportunity to explore such issues.

I found its approach to the philosophical issues it touched on was facile and pretentious. A very cool looking movie but it could have been so much more profound.
Most websites probably don't. If you're one of those people, congratulations! Stick a honeypot input into your form and call it a day.

However, if you're working on anything with non-insignificant amounts of traffic, you'll get hit with some customized spam.

I've been dealing with these spammers, and if you do nothing, your forum will be filled with korean ads. We implement Akismet, StopForumSpam, Project Honeypot, and ReCAPTCHA, with the latter being the most effective (sadly). I'm pretty sure some of these spam agencies have customized tooling to handle NodeBB (they're using websockets to submit the posts, instead of HTTP POST).

Outside of these strategies, the most effective by far is reputation restrictions. Post queues if you're new or don't have enough upvotes, etc. However it does require manual effort, of course.

Would definitely love an alternative.
> you can’t reasonably expect it to be forever

Why not? The resource is still coming from Canada, they still need these employees. They're just shifting the jobs to China.
> Meta comment3: We absolutely need to do this exactly as it is. Because otherwise bad thing happens, which you probably won't see until it hits production.

This is the highest purpose that a comment can fulfill - telling why you are doing something that looks stupid.
RippleNet welcomes two to three financial institutions on an average each week
He Tried to Plug a Wasp Nest. He Ended Up Sparking California’s Biggest Wildfire
Well if you're posting it publicly and claiming "this is better" then you're either wrong or open to criticism.
and no reason someone malicious couldn't click-farm iPhones either.

https://gizmodo.com/thai-click-fraud-farm-busted-using-wall-...
We do link to our site on the top and I can talk about this ad nauseam but suffice it to say we have a plan to build an (actual) bank from the ground up and we're trying align our incentives with the customers by doing things like paying customers higher interest rates for saving more instead of spending more etc.

tbh I'm not trying to use this as a platform for advertising but I'm happy to chat if you want to email me. zach [at] hmbradley.com
Does it? I've had more than one non-techy friend refer to firefox as "Mozilla".
I do C++ for almost 20 years but never came across this simple technique
before, so I'm quite surprised that I actually like it.

I usually avoid 'friend' in these situations and just write

//private:

before the method declaration. But it actually happened that co-workers
used these private methods because they use code-completion instead of
reading the header...

But I might would call the class Friend<T> or something.
1. sounds interesting. Do you have numbers on an example?
I feel like what I want is really a 'view' rather than bookmarks.

Create/label a collection of tabs as a view. When you can name, 'work', 'bills', 'house', hobbyX, hobbyY, hobbyZ.

Open a view and it'll open all the bookmarks associated with that view. Edit views by simply dragging and dropping tabs into them.

Even better would be to include files and documents as well.
We cannot send it if we do not get the data - the user would have to fill out the template and mail it themselves in that case
Should we fertilize oceans or seed clouds? No one knows
ReCAPTCHA has crossed into the domain of cattle-corralling users and thus should be considered harmful. If the system decides it doesn't like you (most likely because you're "too anonymous," but you don't really know) you will be presented with slower-loading images to click and more click-all-the-things rounds. To pretend this is about slowing down bots is disingenuous as best. On top of that, usage of ReCAPTCHA perpetuates the very problems I just described.

Why isn't there a solid alternative offering yet?
For what it's worth, we currently externalize those 100s per year into the commons, which is where this tragedy came from. We need to start paying real prices for living instead of building up a debt of damage to the earth. If that means more subsidies to those in need, great. I'll pay more in taxes _and_ inflated living costs if it means the cost of living is more realistic. I'll gladly forgo so many conveniences in life if it means systemic changes which reduce pressure on the planet.

The reality is that food, energy, and many other natural resources should cost far more than they do. The primary way they've become more affordable is through externalizing costs and it's been a huge mistake.
Thanks! Changed from https://www.bondcap.com/report/itr19/.

(pdf links aren't the first choice, but that slide interface was confusing, as others have pointed out.)
"Cross-platform"
"Only supports Windows 10"
There have been many demos at security conferences of doing these kinds of things, "simple" things like key logging from a laptop with only a nearby radio.
No offense but when you compared and said which is better - I had to read the rest of the slides to figure out which one was supposed to be better. Too many lines is gaudy but also can provide high level information. Too little lines might look "nice" in its own sense but then you have a lot of double checking.
Simultaneously complains about them allowing too much, and having too many rules.
I learned from Agner's guides, the Intel and AMD optimization manuals and experimentation.

It didn't exist in its current form whenn I started, but the x86 tag wiki is a great source for x86 specific stuff:

https://stackoverflow.com/tags/x86/info

I focus on x86 but I would say 75% of the knowledge is transferable to other architectures. 25% is weird x86 stuff that you aren't likely to find anywhere else.
This looks a lot like an old concept piece called 10/GUI - I thought it was a cool concept then which is what made me remember. Possible plagiarism? Link: https://youtu.be/tf03YBxCyGI
well that is what the normal analytics functionality of the system was, basically on meaningful events you would make a call to analytics function and pass it an object with the properties you wanted to analyze, it would add some global properties and send it off.

There were of course various levels of abstraction, but sure I would know when an event happened because a user scrolled by a widget on an external site, on the main domain, when they clicked on the widget, liked it etc. all the normal things you would want to capture if you are measuring widget interactions across sites.

on edit:
So in your first scenario - if a non developer wanted to look over all events they might see that there were events named "hotspot seen", "hotspot hovered", "hotspot clicked" and so forth.

In those ones actually there was the widget id that hotspots where in and of course the original interaction id so you could draw a graph of how many users progressed from hotspot seen to product liked and so forth. But at some point a non developer is going to probably have to ask a developer or elasticsearch expert - I need this data out of the system and summed in this way.
Pretty sure you described the attorney-client pattern.
Marta, I need to be blunt here. And I realize that sometimes being direct with a female these days is politically incorrect. So be it.

Your background is such that you are far more likely to be used by climate change zealots. Which means you are likely to unwittingly engage in spreading lies and non-solutions.

If you really want to help humanity in some of these domains you have to have enough of a scientific background to be able to understand the subject well as well as to separate science from religion.

The good news is: You can acquire this knowledge. If you are serious about this, shift your focus towards studying science. The rest should follow naturally due to your passion.
Please don't take HN threads on generic political tangents. Your points may be good but this is clearly a step into generic flamewar and therefore the wrong direction for HN.

https://news.ycombinator.com/newsguidelines.html
Will the production of plastic waste reduce when the outlawing of thin plastics is replaced by thicker plastics?

Your politician who benefits from passing feel-good legislation says yes.

Reality might surprise you:

"In particular, my results showed that bag bans caused sales of small (4 gallon), medium (8 gallon) and large (13 gallon) trash bags to increase by 120 percent, 64 percent and 6 percent respectively."
https://theconversation.com/plastic-bag-bans-can-backfire-if...
In general, for a new project of any size, or significance, or where performance/concurrency was a concern; hands down, yes, I would absolutely reach for a strong, statically typed, compiled language.

The fact remains though that Python is an excellent general purpose language, easy to learn, almost universally known, has libraries for everything (and that’s just the stdlib). It is well suited to rapid prototyping, scripting, and data wrangling. Adding incremental typing makes it even better.
Electric Scooter Revs Up in Five Minutes with StoreDot Battery
Right. The location can be cheaper, and better laid out for a volume business. Like having a loading dock. If you can handle big trucks, you get to cut out a layer of restaurant service middlemen.
"criticising" is all anyone can do (when they get caught...). They are above the law.
Well "special hardware to detect EM radiation" is most often software-defined radios like HackRF or BladeRF among others down to TV reception dongles you can get for a few dollars (search for RTL-SDR)
there are some big security and performance holes in the DAG resolution algorithm, but hopefully more funding will give them the resources to revisit some of their dangerous assumptions.
It is very exciting to see GitHub working on code intelligence features for open source.

Many folks are asking how this compares to Sourcegraph, so just thought I'd mention if you like this, you will probably like the Sourcegraph browser extension (https://docs.sourcegraph.com/integration/browser_extension). It provides:

* jump-to-def

* find-refs

* documentation tooltips

* fast, quality code search

* an open plugin API (https://sourcegraph.com/extensions)

with:

* high (in some cases, compiler-level) precision

* across many languages

and supports many code hosts:

* GitHub

* GitHub Enterprise

* GitLab

* Bitbucket Server

* Gitolite

* AWS CodeCommit

* generic git servers

for:

* public code

* private code

* on-prem private code

and:

* the source code is open

* there's a public issue tracker: https://github.com/sourcegraph/sourcegraph

(I am the Sourcegraph CTO :) )
What I Saw Before the Darkness [video]
There are demos of things being done with RTL-SDR dongles which cost less than a good lunch.
None of them, it's simply misinformation. These people never have any response to actual debate on this topic. How do people think Trump is controlled by Russia when he's been harder on Russia than anyone else. He armed Ukraine, supported sanctions, and threatened to leave NATO because Germany wanted to build a massive new gas pipeline from Russia, thus making them even more dependent on Russia.
Great points! Those are wonderful design principles, and can really help everyone in evaluating the layout of a table.
Kids these days. If you want real control, learn to move the patch cords. Otherwise, you're stuck with only one set of opcodes.

;-)

(No, I never worked on such a system... but my mother did.)
I was surprised when I received the letter explaining this from Chase. I made a mental note to write them a letter and opt-out, which I had immediately forgotten about until now. Thanks to the creators of the site.
I like this hierarchical approach. Thanks.