skysight-inc/HackerNews huggingface dataset:
Amazon criticised for selling films promoting conspiracy theories on Prime
Hopefully your people's people's people don't interpret "setup e-mail for Mrs. Clinton to use on her Blackberry" as "setup an e-mail server on Mrs. Clinton's existing hardware and configure it on her Blackberrry."
Not in many parts of the world.
Well, I think it highly depends on the niche. My wife for instance, enjoys makeup and skincare products so she follows certain personalities that sell their own lipstick or whatever. The most prominent examples of this that come to mind (because she brings it up to me) is Kylie Jenner and Jeffree Star. The products aren't prohibitively expensive (though I think they are incredibly overpriced and believe she'd do just fine by buying generic Target brand stuff) but she seems to be persuaded by it.

I know with those examples they are selling their own products, but I'm sure there are some more Linus Tech Tips style makeup influencers that she follows that impacts her buying decisions with her disposable income.
Still going strong, probably more popular than ever. There is now 2 distinct ways to play the game online Magic Arena, and MTGO (Magic The Gathering Online). Full rules enforcement, matchmaking, drafting, etc. etc.

"Paper" Magic is still very popular, with a big 1000+ tournament happening throughout the US (and the world) every weekend.

The cost has unfortunately gone up, its pretty rare to find a $5 entry fee anymore. A pack of cards is $3.99 (or $9.99 for special sets). A competitive deck of cards can run $150-350 for the "Standard" format (only cards from the past 1-2 years) or $700-1500+ for "Modern" (most every card from 2003 onward).
Compulsive video-game playing recognized as new mental health problem by WHO
>But with that said, as someone who's been in NYC for 20 years or so, I have to agree that there's definitely something to his underlying point. It's just a fact that New York feels like it's rapidly becoming a place that literally just has no place for anyone that doesn't have significant economic resources.

Of course the era feels different, it's a different era. We have new architectural styles now, arguable better building and safety standards, and different relationships in terms of how we get around, socialize, and use and navigate public spaces.

What bugs me about these pieces is they have a gauzy, nostalgic view of the past and a pessimistic view of the future, but spend no time actually grappling with what the actual problems are that we need to solve. We don't need a return to rat infested slums and burnt out husks of cars lining the streets for people to smoke rocks in. What we need is for rents to be about $500/mo cheaper across the board. Manage that and the rest will take care of itself, but instead we get a lot of complaining about how we're not in Reagan's America anymore and we've lost the crucial gritty aesthetic that the authors grew up in.
> Receiving money via Credit Card is surprisingly risky for the merchant.

> It really isn’t.

Also on that: receiving money via CC is not always straightfoward, you'd be suprised how much effort (not to mention money) merchants have to spend auditing and verifying that what they're supposed to get (what they sold) are actually being credited to their bank account.
The game mechanics are streamlined/polished a bit to make it more accessible to newcomers, but otherwise, not much has changed. (aside from a lot of power creep)

Magic is still pretty expensive, though.
Shouldn't the title start with: "Ask HN" ?

To answer your question, yes, we will likely have Makefiles (and configure scripts) for the foreseeable future.

Here [1] are just a few of the reasons why.

[1] - https://stackoverflow.com/questions/6805149/why-are-makefile...
What's the best keyboard and mouse you owned?
We all have our personal favourite. Please share which one you use now and which one is your favourite.
Mostly because they use the heuristic of "see, nothing happened last time" and do it again but with a little less safety margin.
Are the only 2 choices (1) no human in the loop and (2) only humans in the loop?
But how in these situations did they know you donated before?
Victor Vran was great, def worth picking up. Works well with a controller too.
On the other hand, I think it is fair to assume that people who are interested in assembly programming at all bring a certain degree of determination to the table.
The NHS is well known to be suffering a staff shortage in GPs and other care workers, which will only be worsened in light of the immigration restrictions coming with Brexit.

This of course also ignores that all of the unemployed would never be funneled into healthcare alone, but in other social services and infrastructure work for which there is similar, dire need.
Data Propria, run by Cambridge Analytica alumni, working on Trump 2020 campaign
That's some fucked-up mental gymnastics of an excuse to explain the existence of the app-store. It's like having your refrigerator manufacturer enforce purchasing of groceries that he's vetted to save you from a salmonella infection, where the manufacturer keeps 30% of the grocery revenues, and arbitrarily controls what groceries can be purchased in the first place

Outside of apple, software is bought and sold in a secure manner without forking 30% to Apple, or having Apple mark you as a threat and toy-fuck you out of business [1].

[1]: https://www.macrumors.com/2018/05/24/apple-rejects-valve-ste...
Any chance we can up-vote this coherent response above the mud-slinging rebellion against whiteboard interviews? This advice can actually help OP and folks in similar situations.
I was never a huge Diablo fan, but I could always appreciate the things people liked about it. I gained new respect for it from watching Brevik's GDC postmortem [0] from a couple of years ago.

I love the idea that it was originally a dungeon crawl inspired by X-COM and would love to play one of the early builds before they changed to real-time combat.

[0]: https://www.youtube.com/watch?v=VscdPA6sUkc
The single joy I got was a burst of shell scripting I did...out of my own volition to create tools to help AEs as many quarters went by without booking any deals.

The tool was very successful and all I did was just receive messages in slack to hit the up arrow key and press enter in my terminal.

I guess I could've just did it manually then I'd have a steady supply of repetitive hand eye coordination exercises but I automated it in about a week of concentrated coding at the office because it just felt so good to code and produce something of value after months of redditing and growing fat from all the food and beer at the office. I relished it, it was the single most proudest feeling to announce the tool to the company.

I can see software jobs with peers who are self concious about imposter syndrome and other senior egos scrutinizing your commits day after day can add a toll. It was such a relaxing environment to be left on my own to produce such a specialized tool with tremendous productivity and revenue boost. It was only after I introduced this ability we started seeing some bookings. Not many software jobs I experienced had this much freedom and it was exactly the environment that gave rise to such high-multiple value generating tool.
>Why does everyone have to be in New York? San Francisco? LA? Boston? Seattle? Why does everything upwardly mobile, creative, interesting, or otherwise productive need to super-concentrate in a small list of super-dense cities?

>The US has dozens of medium sized cities with affordable rents, affordable housing, and interesting history, and hundreds to thousands of smaller cities and towns depending on where you stop looking. Why can't interesting stuff happen in these places?

The people who are in a position to shape the long term direction of a no-name city are still of sufficient means that they are capable of packing up and moving to some city that grew out of a suburb of SF, NYC, Seattle, Boston, etc. They don't do that because that's not the kind of place they want to live. Why won't those people point to the fate of Denver, Austin, etc and say "we're not going to compromise our culture and character in the long term to attract a bunch of rich people in the short term" and implement policies that boil down to "screw off, we're full"?
I haven't been played much for a few years now, but the game is doing well. I think the community is larger than ever.

The game itself is in a bit of an odd spot. Standard (aka type 2) has been very unbalanced in recent years with many cards being banned, and sometimes emergency banned. Many players are opting to play modern rather than standard, since standard has had it's problems. The sets themselves actually look really fun, but since so many ideas have already been explored, the mechanics are getting more unique, and that can lead to odd interactions between cards which makes it harder to balance.
I might be a little off since I'm not very active in the scene right now though.

I'm still a huge fan though I don't really have time to play anymore. I do have a cube for drafting that I'll bring out with friends every once in a while though.
For anyone interested in the history of Diablo, the GDC post mortem is well worth a watch: https://www.youtube.com/watch?v=VscdPA6sUkc

Quite a bit of detail regarding the origin of the game, going turn-based to real-time, the studio becoming Blizzard North, etc.

Also here's the original design doc: https://www.graybeardgames.com/download/diablo_pitch.pdf
Why dont they innovate a normal mobile app experience. It just keeps getting worse and worse.
I'm not talking about jailing but if you economically invest in something that is unethical you should expect to lose money as an outcome (possibly the whole investment).

That is to say, if mutual funds (which your 401k likely comprises) stand to lose significantly to unethical behavior, then they will be a LOT more choosy about who to invest in.

Your argument to the extreme about jailing parents/teachers is missing my discussion point.
Meshes, SDFs, Differential Geometry? We’re Hiring at Standard Cyborg (YC W15)
We are Standard Cyborg, YC W15. We make software that powers the mass-personalization of products. Our technical focus is on 3D scanning and design automation. We’ve raised $2.5M to date and have real revenue and customers.

If you’ve worked with 3D geometry and you love researching, learning, and solving problems, this role is a great fit for you. You’ll work with the rest of our team finding practical solutions to heavy mathematical problems.

This role is full-time in SF. Benefits, competitive pay. Open to remote.

If interested, email jeff@standardcyborg.com
Well, Intel has tried repeatedly to replace x86 (AXP32, i860/i960, Itanium), but in a way, they were a victim of their own success.
I wasn't really familiar with webassebly, but when I've seen this source for fibonacci I immediately recognized familiar features which can't be said of the rest of the assembly implementations:

https://github.com/nebulet/nebulet/blob/master/wasm/fibonacc...

https://github.com/Hanks10100/wasm-examples/blob/master/simp...
MTG Arena, a new online version of the game, is in closed beta and I like it quite a lot. If you want to see how Magic is like nowadays, joining when it goes into open beta may be a good idea.
I've gotten into MTG three times, once around 1997, then 2003, and then 2017.

Differences today: FNM is still available, relatively inexpensive, and fun. EDH is now a common format, but I never enjoyed it. League is also a common format: you play three matches per week for four weeks. The first week you start with three booster packs, and then each week afterwards you open another pack, and you can rebuild your deck as much as you like. You're paying something like $20 for cards and you get four weeks of games out of it.

I don't care for constructed play but part of that might be the fact that 2003 and 2017 had problems with standard constructed.
I used to be a solo dev working in a niche field where I made plug-ins for some creative apps. I found that one thing that really helped was being active in the forums where users were, and (if allowed by the forum) posting that you have a product and you'd like to get some people to test it. I'd then require them to fill out a simple form that gathered some information about how they work.

The form served 2 purposes:

1) It gave me the ability to balance different types of users. Hobbyists vs. professionals. People in this specialty vs. that specialty. etc.

2) It weeded out people who just wanted something free and weren't interested in giving feedback. Seriously, a simple form requiring a name, an email, and the answer to 3-5 questions helped get rid of the freeloaders. But don't make it too onerous or you won't end up with any testers.

I'd then usually give a free license for the released product to anyone who provided useful feedback.
I thought that the sentiment at Square was hostile to cryptocurrencies . They stopped accepting bitcoin and also patio11 was skeptical about cryptocurrencies but those views could have been his.
Well, the "spending all my money" part hasn't changed at all, in fact depending on the format you're interested in, that may be the defining characteristic of your experience.

The wholesomeness of Friday Night Magic is highly dependent on what your LGS scene happens to be like though, that part hasn't changed too much.

Magic's player base is bigger and more vibrant than it's ever been, and I think by most metrics Limited (Draft, Sealed) and Casual (e.g. Commander) formats are more fun and accessible than they've ever been before. For older formats like Legacy and Vintage (even Modern to an extent), card availability can present an insurmountable financial obstacle to play, unfortunately.
very well said, thank you so much.
Over Half of the Japanese stock market is owned by the government bank. The whole economy is a shell propped up by quantitative easing financial policies.

Great drones. We have google, they have cheap manufacture produced drones.

I keep hearing “China is coming”, “they will have more”, ....

It never comes to fruition. That have a massive population supported by manufacturing wages that will all lose jobs when automation takes over.
> The cost has unfortunately gone up, its pretty rare to find a $5 entry fee anymore.

The entry fees where I live for constructed formats are around $5 or not much higher, and that's for New York City.

Limited was around $20-25, last I checked, and the bulk of that is the cost of the cards you're purchasing as part of the event.
Discussed from 2015: https://news.ycombinator.com/item?id=10161326.

(Posted in 2014 too but there weren't really comments: https://news.ycombinator.com/item?id=7557438)
I don't really understand this blind-spot people have when it comes to density. There is a vast, vast gulf of building scale in between sprawling suburbs and mid-town Manhattan. Yet any time people want to advocate for densification it's so often insistence that we bulldoze all the townhomes and build up a bunch of towering skyscrapers overnight.

You can get really damn dense while still maintaining a human scale. In fact, your city will evolve in a way that makes it more livable and gives it more charming character if you let it go that way. Trying to flip from one layout to another instantly is just going to get you something like Dubai.
Why not split off the Air Force Global Strike Command (long range nuclear bomber and ICBMs), or the Army Corps of Engineers, or the Navy's submarine operations?

The answer is that what defines "a nebulous and expensive operation" is incredibly vague and if we start splitting all large military operations into their own branches we'd just end up with even more administrative overhead and the designation of separate services would lose distinction.

The big difference here is that Space Force sounds cool.
Slightly off-topic, but I've always wondered why the wreck site of the Lusitania appears on in-flight maps. Anyone?

https://www.urbanghostsmedia.com/2015/01/rms-lusitania-wreck...
The latest set, Dominaria, is the best in years. Richard Garfield worked on it.

Magic: Online is slowly being bled out by Wizards in favor of their new Hearthstone-like digital client.

That said, the best way to play today is Vintage Cube drafts on Cockatrice. Free. High level of play. The best cards. There’s almost always a game going.
Instagram influencer with 30k +150/day. Can confirm that it is difficult to get paid. I do get about $5k in premium products a year. I'm also picky on what I post to not dilute the feed with ads.
Snap CEO Spiegel Deflects Facebook Threat; Says ‘Innovators Win’
I want my country to be better in living up to its ideals, but as an adult I also realize that it's difficult to achieve perfection in the real world. So, until such time as we do, it's a relative question and on that score the U.S. is far and away better than the lying, murderous, kleptocratic regimes of dictators like Putin.

Your comment encouraging utter mistrust and outright fear/hatred of our own government is, conveniently, exactly what state actors wishing to see our downfall work to promote. It is the perfect weapon to use against democratic nations as it attacks the very foundation of our freedoms. In a democratic society, the government is an expression of the will of the people, thus to turn its people against their own government is to weaken the very concept of self-rule and open the door to Putin-esque authoritarian autocracy. One would have to be brainwashed or complicit not to acknowledge this.

So, what is your solution? That because we have some internal imperfections, we should let adversarial nations who wish us harm attack us with impunity? We should abandon our ideals and join our adversaries in crippling our own government instead of strenghtening our democratic machinery to continue perfecting our free society and the government that supports it?

Rightist conspiracy theories notwithstanding, there is no "police state" or "deep state" here and our government is the guarantor of our freedoms. To the extent that it is broken, we should be working to address its problems, not working with adversaries to destroy it and, hence, destroy ourselves.
Pause can be t he best choice even without hyperthreading because it can lower power utilization. And even on desktop that can mean less heat and more time for other stuff to run at a higher-clocked 'Turbo-boost'.
> Side note: If you want to gauge which channels aren't getting heavy sponsorship dollars, it's the ones that _almost always_ anchor vs tie up at the marina.

Can you explain this for someone who doesn't know anything about boats?
"Life? Don't talk to me about life." ;)

https://www.youtube.com/watch?v=CAA67a2-Klk
Data point: White male here. 4/7 of our portfolio companies have a female founder, 6/7 have a founder of color. We invested in great enteeprneurs in competitive rounds. We have no mandate for diversity, we’re just looking to invest in the best entrepreneurs.
this is amazing! the animations are a bit lagging sometimes, but the fluidity helps people understand from how single points, once aggregated, can be used to make ML-based decisions.
Yes, CV is always the first pass before character extraction. It envolve a lot of image processing routines including morphological operation like dilation, noise removal, etc. and finally blob detection[1]. All of the preprocessing routines are implemented in SOD.

[1]: https://sod.pixlab.io/c_api/sod_image_find_blobs.html
patio11 works for Stripe not Square
It doesn't have to be that different with exceptions, which were invented for that very reason. When used properly, you catch those at the highest appropriate level by letting them "bubble up". What is different though, is that exceptions are much more implicit. In most programming environments, it isn't clear which ones might occur. Java has checked exceptions to counter that, but according to many it's a cure worse than the disease. In that sense, "railway-oriented programming" supposedly offers the best of both worlds.

Personally, I'm not entirely convinced, though. In practice, exceptions will still occur unless the language doesn't have them, so now you have two mechanisms to deal with errors. (.NET has a strong culture of exceptions—no thank you to lots of wrappers to make established libraries use result types.) Also, it doesn't seem realistic to anticipate every possible error scenario. Sometimes all you know is that something went wrong. That's fine. Show a generic error and improve the software once the cause has been identified. Still, I would like there to be a better way to find out about the most common exceptions than reading documentation.
Throwing exceptions can be considered a (very) poor man’s Monad, so I suspect this is the pattern they’re talking about.
> Bryan decided that he wanted America to have a bimetallic currency. Unfortunately, there was a political class united in its opposition to this policy. That meant he needed a president that favoured it.

This gets the causality backwards. What Bryan decided was that he wanted to be President, and that in order to become President he would need to associate himself with an issue hot and controversial enough to attract voters to him for having taken their side on it. Bimetallism was a live-wire issue among the rural constituency he wanted to set himself up as the champion of, and it had few other champions due to the oppressive orthodoxy the gold standard held over the thinking of the time, so he chose that as the issue to wrap his arms around.

It worked -- Bryan stood out to rural voters as the one politician who really understood their needs, and his career as "The Great Commoner" was born. But Bryan's adoption of bimetallism came because he recognized its political potency, not because he held strong opinions about the economics of the matter. He cared so little about those that, when questioned about the details by an Omaha newspaper, he replied that "I don't know anything about free silver. The people of Nebraska are for free silver and I am for free silver. I will look up the arguments later."
Gobblebook: On Lord Byron and Ada Lovelace
Downloading now, thanks for the tip. Man, I feel old.
Or just go buy it for $10.
You're right and you responded before I realized my herp-derp and made an edit. Sorry for not catching it in time!

> So let's rephrase the original question: why should a locked cmpxchg + additional memory accesses be more efficient than a single locked increment?

The ideal spinlock on x86 isn't a cmpxchg btw. Its a pure locked-swap.

And I think there-in lies the answer. A locked-swap on x86 can theoretically execute faster (its a pure write and a pure read to the cache), while the uOps generated for a cmpxchg would include a comparison.

From a cache-coherency perspective: the pure-write of a locked-swap can be implemented by invalidating the caches of every other core. So there's a "race" between cores to send out the "invalidate cache" message to everybody. Everyone who loses to the invalidate-message needs to stall and re-read the new value.

But otherwise, the "winner" of locked-swap executes incredibly efficiently. The winner instantly transitions into the "Owner" state and continues to execute.

But a cmpxchg is a far more complicated order of events. I'd imagine that the underlying, undocumented, cache-coherence mechanisms struggle under a LOCKed cmpxchg (which is far more common with atomic-based lockless programming).

Remember, the "LOCK" prefix is implemented by the MESI protocol (or something more complicated, like MESIF on Intel or MEOSI on AMD) in reality. Even then, modern processors probably implement something far more complicated, and its unfortunate that its undocumented.

Still, LOCK swap is clearly more efficient under MESI than LOCK cmpxchg.

---------

A locked-increment would probably be roughly the same speed as a cmpxchg btw. Both a locked-increment and locked-cmpxchg require a full read/modify/write cycle.

While a locked-swap is just a read / invalidate+write instead.
guess what I'm reading before bed....