skysight-inc/HackerNews huggingface dataset:
After AI beat 1v1 the top players they gave it to casuals at the international if I remember correctly:
https://www.reddit.com/r/DotA2/comments/6t8qvs/openai_bots_w...

> The general strategy is to win by claiming first tower. At 0:00, you aggro the enemy creep wave so that they start following you. Then you walk around in a circle around the jungle, and the enemy wave will start to form a congo line that will follow you around. You then path around the jungle so that on the next wave spawn, you can aggro the wave again and continue to walk around in circles. The AI will burn glyph when your creep wave hits the tower, and for some reason it can't really decide between chasing you or defending the tower. So after about 5 minutes of doing this, your creep waves will eventually destroy the tower and you win the 1v1.
https://nullrefer.com/?https://www.jwz.org/blog/2016/10/they...
Whatsapp also has this useful feature, and it also provides always-on E2E encryption unlike Telegram.
Reads like someone bragging about being incompetent. I'm sure the foreign language native attackers who call themselves "Evil Corp" would respond to "non-business" negotiations as well. They don't want your data deleted, they want money.
Castlemock
is this https://castlemock.github.io/ (cool mock tool) got any telemetry or so ? or say one shud think anything more w.r.t security ?
Or even insiders helping ransom businesses infect a company with money. Seems unlikely, but not impossible, especially if the ransomware folks can find and make a significant offer to the insider.

I would think the biggest impediment to insiders doing this would be how to successfully hide and use the money, if it was a lot.
I'll probably get downvoted for saying this, but the only graphics drivers that have worked reliably for me on Linux (and FreeBSD) are the proprietary Nvidia ones. When I ran Ubuntu, I'd have to blacklist the Nouveau driver to avoid oopses.
Just in time is synonymous with always late. Might work well with simple fungible goods but breaks down on complex stuff
Panfrost Performance Counters with Perfetto
So ankward to find my stereotypical complaining fellow citizens here on HN.
Move leaves the object in a valid but unspecified state. So you can continue to use the existing object.
Honestly we don't get much of a cut, so don't worry about it too much either way. Although it's nice to support O'Reilly, since they were kind enough to let us make it all available for free.

Frankly though, there are much more important areas right now that could really use some extra money, so I'd rather see folks donate to a good cause, if they don't actually need the paper or kindle book... :)

I've been giving my teaching stipend from university to the Fred Hollow Foundation: https://www.hollows.org/ . They can give sight back to many people that are blind, for around US$25.
As an interchange format for database data, CSV is pretty terrible.

There's no comprehensive single specification. The closest is an RFC which completely misses major pieces (eg handling of binary data, and more).

Using SQLite as the interchange format is better. :)
Lots of good examples in sports, where wasted movements lead to failure, particularly at the higher levels
If an employer has layoffs what kind of severance does the employee get?
According to the official numbers, of the 7.8 million eligible voters, 40% voted, and 7% of those voted for Tikhanovskaya. That's 218400 people.

According to the telegram poll, 1.184 million people voted for Tikhanovskaya. That's over 5x as many as according to the official numbers.

The sample size doesn't matter here, were talking absolute number. It seems pretty unlikely 5x more people (absolute number, not fraction) voted for her in a poll than in the real elections.

(I have not checked the source for the numbers, I've just assumed the above poster used the right ones)
Bash Subshells and Parallel Processing
You can at least click on the context menu of a message and select ”Remind me” to set a reminder about the it. But yeah, I do agree with you. Slack messages are less ”manipulable”.
The article repeats a commonly believed myth about money being invented as a replacement for barter. Adam Smith thought so, as do many economists, but they forgot to ask anthropologists. See https://www.theatlantic.com/business/archive/2016/02/barter-...
"At one time, we joked about selling this to the Soviets to set their computer science progress back 20 or more years."

Hilarious. Ended up selling it to everybody.

But seriously, given the long history of failures (i.e. search CVE database for buffer overflow), this joke does read like a true story.
This shows how bug bounties are pitifully small and inadequate. Stop thinking that a $10k reward will prevent hackers. Either pay-up for sec experts or be prepared to pay-up through extortion or having your site exploited, and it will cost way more than 10k.
Yes, they are all specialised AIs but we make them so fast nowadays that it doesn't matter they don't generalise yet, we can have as many as we want and they can be really useful in many fields. ImageNet can be trained in 30 seconds from scratch, and fine tuning takes just a few extra epochs. We don't need to wait for AGI, most low hanging fruit have not been picked yet.
Some men are joining the MGTOW movement. I’m sure that has some effect.
Hacker has a reputation to maintain.
Sour grapes much?

They have asked Apple and Google to remove Telegram from appstore. - https://www.theverge.com/2018/5/29/17406178/russia-telegram-...

Thousands of essential services have stopped working and internet in the country came to a standstill for days. Many were pissed off and loosing money, including folks working for the government, so it was not tenable to continue.

Do you have any proof for the Kremlin visit is it as unsubstantiated as the rest of your post?
> The creation of ‘option markets’ means that you don’t have to go to the trouble of buying a stock that you’re going to be selling soon anyway. You can just promise to buy it, and then sell it at a price and date specified by the option contract.

Options, like their name implies, aren't a promise to do anything, they provide the right but not obligation to buy or sell at a certain price.
I wonder what the ratio is of dark bodies to the star systems we can see? Are there vast numbers of invisible worlds hiding between the stars?
I'd say resilience instead of stability, but I agree that it's worth thinking about in many contexts.
Yes that was what I was thinking as well, std::move on the return value of a function that returns some private member by value makes no sense (someone please correct me if I’m mistaken here).

In the example in the article, the compiler may be able to perform all kinds of optimizations for example because the result is assigned to a const lvalue, and depending on the rest of the code in that function (which is not shown) it may be able to infer the assigned variable can never be aliased, so that’s one possible reason why the disassembly may be surprising. The C++ specification only prescribes how code should behave but it explicitly does not put restrictions how the compiler achieves that effect, to the point whole functions might be completely absent in the produced binary and replaced by a constant if it's possible to calculate the result of every invocation at compile time.
Yes - the lesson on tabular analysis focuses on decision tree ensembles, since that's what most people use (although we also use deep learning for it - and we ended up getting a more accurate model that way). We discuss the pros and cons of the approaches in some depth in that chapter.

Also, of course, there are many things that aren't really amenable to any kind of machine learning...
> One of the key differences between GDDR and DDR is the bus width, which can be as large as 1024 bits, compared to conventional ram with a 64 bit bus width

Does this mean there are over a thousand traces between the GPU chip and the memory chips? It would be pretty clear why regular motherboards don't use it if that's the case, the sockets for the chips would be enormous! You're talking about roughly doubling the pincount vs. a 64 bit memory bus on a modern LGA socket.
Insurance increases equality by reducing the financial penalties of bad luck. A lottery increases inequality by creating rich lotto winners who by definition are no more deserving than anyone else.

If you're interested in equality and justice, you should be in favor of insurance (and insurance-like government schemes like social security) and against lotteries.

On the other hand, the good thing about lotteries is that they can be used to raise money for a good cause with entirely voluntary contributions, and even for most people who don't win, it can still be considered pretty cheap entertainment.
probably insurance is cheaper than hiring sec experts
I've been using MeetingBird (https://meetingbird.com/). It is free, has almost all the options and integrations as Calendly, and has a team version too!
There are always tradeoffs. The discovery that X, Y, Z could be replaced by X required investigation, which is a cost, and then changes to be deployed which disruptions that also have a cost. If the deployment of the optimization doesn't recover the costs, then it ends up not worth it. Usually the cost is recouped because the optimization is discovered once, and then deployed on a large scale; but that is not always the case.
I certainly do not know what my friends are doing 24/7, perhaps not even within a day or two. And that's plenty of time for law enforcement to install a third-party client on their phone, or just read the messages. I agree that having it is better than not having it, but I would not put too much faith in it being useful against law enforcement. Perhaps retracting a mistakenly sent message, but not much more than that.
> Violence is unacceptable. Period.

The powers that be use the state to inflect violence on people that don't have rights and power and no one thinks that's illegitimate.
The encryption is not very good in group chat.

All the security services need is to find one protesters phone force the person to unlock it and they have it all.

I am sure all network traffic of any kind was heavily monitored too.

It also becomes entirely useless when the authority turns off the internet.

There is another one that can work with a Bluetooth mesh
https://www.google.com/amp/s/www.forbes.com/sites/johnkoetsi...

That Bluetooth is easy to notice and I’m the past was easy to listen in on. I presume that is better now.
Absolutely agree.

What’s unusually about the feed ecosystem is that it was once popular, and now it’s present but nobody really understands it. Like, Wordpress sites are 30% of the web and they have RSS by default... but are the site owners really aware? It would be a hard push to get any of them to change.

And, for most technologies, the existing users are the best word of mouth evangelists. But here, the existing users have their own favourite apps, and if you change anything too much then they won’t evangelise.

So (imo) growing the ecosystem means finding ways that respect that situation.
In the new course and book by the end we show you how to build everything from scratch - including implementing gradients, creating a data processing library, writing all the equations out for loss and activation functions, building a resnet from scratch, etc...
Because it's down along with the rest of the internet. Because connection resilience is more important than encryption.
I try to maintain some consistency (as you probably noticed) but as I switch devices I honestly can't be bothered to remember the throwaway handle I last used. If that's really an issue, I'll try to stick to a handle that's easy to remember, or keep this one.

Out of honesty however, I should tell you that I
value my anonymity and don't want an extensive posting history to be used to track and identify me. As pg said, keep your online footprint small, yadda yadda. So I can space out the intervals at which I make accounts but I can't promise I won't vanish the identity I created after a while.
I think the biggest problem is the default approach of using thunks for handling async state. You get these "opinionated" frameworks that then reinforce terrible design ideas.

If it's simple just put handle async stuff in situ. If it's more complex, use custom middleware. Thunks, sagas, etc are all anti-patterns. The single worst thing the Redux docs did was give the impression that middleware was some kind of advanced functionality only useful for library designers. Most of your app logic should probably live in middleware.

The "redux toolkit" or whatever doesn't help with that, it only reifies questionable practices. Skip it. Write a simple utility for generating actions/types, and then go about your business.
The data was leaked. They didn't "pay ransom to stop leaks".
What is the standard procedure to identify the leak location? From the outside? From the inside? Can one inspect the outer panels from the inside?
Wow, knowing the Ethereum community, this is a very quick way to start developing bad blood between the very open-source liberal community and this pretty important piece of Web3 infrastructure...
I suggest we make it illegal. To remedy the problem a government website is created. Everyone who has anything for sale MUST list it there including prices and give everyone in the country, regardless who they are, the opportunity to buy it. If your potential customer doesn't know he needs your product it may be carefully described in a machine readable way, critically examined for a fee and listed as a suggestion for the prospects. If they desire it customers may create a detailed profile full of personal information (that will be guarded carefully) The suggestions are ordered by scale of promotion. If you successfully game the system and properly describe the exploit a large bounty will be be paid.
This sounds like an ideal solution for a lot of my problems not only with email, but also instant messaging in the workplace. Being able to be notified only when a conversation has been concluded is a great way to allow me to better focus on my work. Looking forward to getting access to it.
There are places on the internet where that particular slur is commonplace.

HN is not among them. Please don't.
Efficiency is for machines. Effectiveness and creativity are for people.

And the more machines do laundry, the more effective and creative people can choose to be. Or they can choose to watch TV.
Not for Jobs, when he started taking it he had no other significant compensation, not even stock options.

Well nothing other than his free lunch scam.

https://www.businessinsider.com/how-steve-jobs-scammed-apple...
Doesn't the author miss that efficiency and deceleration (i.e. slow down) are in some respects orthogonal? It is possible to more efficiently go the same distance at the same speed, but use less resources. It is also possible to both slow down and increase efficiency which can synergistically decrease resource use.

Take the aluminum can. Beverage companies heavily innovated, reduced aluminum use, saved resources, emissions, and consumers get a win with lighter cans and less environmental pollution and carbon emission.
Signal is blocked along with the rest of internet traffic, case closed.
So when you refer to a group of mix gendered people as "guys", it's an indication that you don't respect the women in the group? They haven't earned if from you yet?
Have you ever heard of a spittle bug?
Watch this little fella make bubbles for survival.
@dang or someone - I wonder if you can fix the title so it's not just "Fast.ai releases new deep learning course"? The article is just as much about the release of the fastai v2 software library as it as about the course.

The original title was "fast.ai releases new deep learning course, four libraries, and 600-page book", although "fast.ai releases new deep learning course and library" would probably cover what most people are interested in, and is quite a bit shorter.
Or have a bulletproof recovery plan
I can't tell if you are arguing that the original vote was less likely to be skewed than this one, or just that this one doesn't pass the highest bar that could be set for it.
Ok, but looking at that same bug tracker there are only a handful of memory leaks in PHP core (i.e. not related to an extension), the most serious of which is being actively worked on: https://bugs.php.net/bug.php?id=76982
There are some laptops still with the transflective display technology that the OLPC used. Fewer than I'd like, since I have the exact same situation as you.
Philly is a very poor city though, modest increases in COL hit hard.
Yeah it's pretty annoying that group chat displays real names and profiles.

Also group chat has a search feature for all time.
Usually they have wipeout problems that can’t be insured for. Medical conditions or unemployment being the most common.
I think here you need to look at their main weakness, which is strong reliance on government contracts. If Trump loses the next election then there will be a major change that will likely adversely affect them. Peter Thiel is one of the founders of Palantir.
Man, of all the things Mozilla produces I would argue MDN is their most valuable product - as in, if the money really ran out, this should be the last thing to go. I get cutting the other developer outreach programs, they seem like a luxury, but MDN is like wikipedia for browser devs. It's totally indispensable.
When the US dollar is worth nothing will Utah lead with a new American currency?
Because it is convenient. I don't want build my own Firefox distribution on every machine I use. All I want is to be able to include a script into the browser's chrome process and have an easy way to publish and share.

This is basically Firefox extensions used to be. (well also XUL patches, but that could have been done with JS too)
NVIDIA uses tiled rasterization, but not TBDR. I believe the same is true of AMD.
What problems have you experienced with AMD drivers?

I'm asking because Nvidia has been an absolute pain on my laptop (e.g. sleep is terribly broken), and I'm considering a switch over to the Ryzen 4700U, which has pretty powerful integrated Radeon graphics.

So I'm trying to decide if I should instead switch to i7-1065G7 instead, which has good integrated (Intel) graphics.

This is a really important question to me; I would appreciate any answers.
There's a method for left handed writing which avoids this problem, without wrist strain: simply holding the page at 90 degrees, and writing vertically.

Alas, I wasn't taught it while neuroplastic, and have been unable to get the hang of it. I regret that my teachers were clueless about the peculiarities of lefthandedness, but at least I'm not of the era when it would have been beaten out of me.
> it is a practitioner-style style deep learning course that instead of starting with the fundamentals starts with examples and results and then over time, layer by layer reveals what it is all about and how it works in detail until you ask yourself "that is all there is?". a great way to make a seemingly unapproachable topic approachable.

Well said and this is exactly what I loved about the course and the way Jeremy peeled things back. If you're a 'learn-by-tinkering' person, and I suspect a lot of HN folks are, I can't recommend it enough.
There's this project called "Microsoft Windows" that's done this for decades. You want to be the one digging through 1998-era C++ to fix a bug? Didn't think so.
I'll always remember a backhanded remark Mary Shaw (https://www.isri.cmu.edu/people/core-faculty/shaw-mary.html) made about AT&T Bell Labs at a talk she gave about Computer Architecture as the "New Jersey School of Computation."
> So the code only works because the author uses array, which is statically allocated and there is nothing to steal. It would break were they to switch to vector.

No, because get_display_pixels returns by value and not by reference. So the move constructor will move from a newly constructed value, not the instance gfx variable.

If get_display_pixels returned by mutable reference and the author used std::vector, yes, the code might break.

Nit: array is not statically allocated; it's stack/automatically allocated.
I agree that the danger is tremendous, but that is all the more reason to participate in changing the government.

If you fear such a reprisal then in being afraid you have only your life to save. If you try and make it succeed then you have everything to gain.

It is total gamble, but there seems to be little choice now for the Belorussian people: a chance at freedom or worse reprisals.
Browsers used to have RSS built in — I forget when Safari removed its reader. But you’re right about that button... something that glows when a feed is present.

The current UX, at least on my iPhone, is that I go to a site that looks like it _probably_ has a feed, and then I use the share sheet to push that URL to NetNewsWire. Then RSS auto-discovery takes over.

But there are a growing number of sites that look like they _should_ have feeds (posts on the front page arranged chronologically) but don’t. And the user experience is simply terrible when you attempt to subscribe with auto-discovery and it silently fails.

The problem is getting that in-browser glowing button on mobile. Browsers are too locked down.
1) This is all rumors at this point

2) Their revenues increased and the losses stayed the same. Isn't that a path? They also mention a lot of the costs are S&M. If you stop growing that can be drastically cut.
It's more of a bandwidth problem. The arithmetic intensity of a non-HBM GPU is around 100, meaning the GPU can perform 100 FLOPs for every float load/store.
Wish one of these was publicly traded onchain. We almost have the level of privacy necessary to own the shares anonymously and distribute profits adequately too.

I think you could do it by issueing the shares as a zkAsset using AZTEC, and any ransom paid in btc could be transposed to renBTC on Ethereum, deposited into zkSYNC and distributed to all shareholders proportionately in the zkSYNC, that distribution transaction wouldn't be recorded onchain (although maybe zkSYNC has some ability to monitor transactions) and shareholders can withdraw their dividend at their own will.

But otherwise they can just convert the BTC to XMR first, and reintegrate that however they want.
Yep. Not even just sports games, but athletics and movement in general. Learning to avoid certain movements when running, swimming, or rowing is very important especially if the goal shifts from complete a short distance as fast as possible to complete a long distance in a reasonable time (and often the more efficient form for long distance translates into faster short distance results as well).
Having used Redux for some elaborate stuff (in particular, a web app that used a couple of KB of info in Redux to generate an extremely dynamic UI, with diff-style data changes via Websockets inserted in realtime), honestly, the biggest problem I've seen with Redux use is just... people using it for things when they shouldn't.

This is most glaring for the whole "do a GET and store it in Redux" thing, where if there's no actual data mutation or derived data or anything else that actually requires or makes use of a global scope, you should just be using a memoized API call function (or a library that abstracts away the common use cases of one, like SWR).
Are you counting the energy cost of preventing or mitigating climate change?

It's not as good as plugging ibto the mains or using batteries, but it could well be the best option for industrial hydrogen, large boats and planes.
Also they don't know they're about to be arrested. One second they're walking along a street, one of dozens of other random pedestrians, the next second six guys are literally carrying them into a van.
3D printing buildings with local soil
Facebook bans Antifa accounts, other groups promoting violence