skysight-inc/HackerNews huggingface dataset:
I once worked with a guy who had been a computer tech early in his career. He told a story of moving a computer on a military base up one floor. After the move, the tape drive stopped working - it would glitch every few seconds. He tried everything he could to diagnose the problem. Then one moment while deep in thought he wandered over to the nearest window, where he saw a radar antenna sweep around. Sure enough, the glitches were occurring when the antenna was pointed his direction. The location on the lower floor didn't have direct line-of-sight to the antenna.
20+ years ago, machines with a monochrome and a color monitor. One machine the color monitor would fail every afternoon.

Turns out that for some reason there was a little notch cut in one slat of the blinds. (Presumably to fit around something that was no longer there.) That allowed the sunlight to strike the video card, apparently that was just enough heat to push it over the edge. (This was before PCs were full of cooling fans.)
Show HN: I Wrote a Python Program to Play Google Dino Game Using GestRecognition
A search infrastructure for my knowledge would require access to wetware. Code I can see working.
The website looks nice, but I can't find any prices.
They won't let you register with a web email (eg gmail) account. Not cool.
> Computational power is not a good proof of anything. It devours energy and disproportionately rewards weird market actors (like people with custom mines ASICs).

It's literally what it says it is, proof of work. Consumption of electrical power in a way that can't be re-used for anything else.

> If you want to transact with someone, they send you a challenge that consists of a set of addresses in a large file. You must respond with a hash of data at those addresses, problematically proving that you have the entire file.

I'll cheat by making my "large file" the output of a PRNG, meaning I don't have to store any of it, but other people do because they don't know the seed.
Thanks! :)

In case it's too green, the site also works fine with CSS disabled.
You mean just like gold?
Plus being a betrayal of their user-base which is heavily weighted towards young and impressionable learners. And, by the way, a betrayal of their initial promise, that they would never do advertising (expressly stated in the first promo video they released, which is still on YouTube).
If you can short such an obscure coin and if there's a crash. Sometimes these attacks are already priced in.
Discussed at the time: https://news.ycombinator.com/item?id=17062288
There's a lot of weird hyphens strewn throughout this post.
These numbers are based off the current price of hashrate. As soon as you try to buy significant amounts for larger currencies like Bitcoin, the numbers skyrocket.

The nice-hashable column on the site shows how much hash power is available for purchase.

To read the page naively would be a little like claiming one could hoard 51% of the oil supply given today's price at the pump. In reality, as soon as you started buying in large quantities, the price would skyrocket (making that attack very much more costly), suppliers would cut you off, and others would notice.
All true, but it is exactly what happened in this latest attack!

And yes, reportedly exchanges have increased the number of confirmations required to confirm a deposit as a result. But it's too late for the ones who got ripped off by the double spend!
It apparently still exists

https://www.novinky.cz/domaci/clanek/devet-tisic-supliku-obs...
To be clear I wasn't condoning this behavior at all, it was just a statement of fact. I also wish people valued ethics over short term profits but here we are. Like my grandmother used to say, there is no such thing as ethical consumption under capitalism.
> I grew up (UK) in a house that had an outside toilet and no bath

Were you born in 1800?

Joking aside, what decade was this? And is this common?
Tesla 12V Battery Dead Again
The double spend is only possible against specific counter-party, for example an exchange or a merchant.

For very large value transfers exchanges are expected to wait for 100 confirmations (~17 hours) until they credit balance.

It's all probabilistic.

Finally, Bitcoin PoW is not security theatre, it is just one piece of the complex security system.
That sounds fantastically complex. I don't know anything about Monero but I'm already wary that there might be a way to hack the VM to spit out hashes without doing as much work as a stock VM.
There's no way I believe $705k would work. The company they're pricing that off of don't have the computational ability to run a 51% attack. I'd be interested to know how the entire power of the bitcoin network compares to say AWS or Azure?
...run by Google, anyway.

The world has run on platform specific solutions for generations. Usually it works.
If you disagree, please post a proposed solution, instead of sharing a quote that describes the existing problem.
A thing from which, if you have no kids, you are spared: the three-year old sitting on the toilet holding open an upside-down New Yorker Magazine.

...
Apple struck a deal with Imagination, the iPhone supplier it once almost crushed
You can transact off chain. You just have to calculate the likelihood that your transaction will go through, and adjust accordingly. The cost of a 51% attack for 24 hours is a lot higher than the cost for one hour, so if you want for 24 hours the likelihood goes way up.
Liverpool and the Data Science Advantage
Did CarbonFive completely duplicate the HTML5 logo by accident or something?

https://www.w3.org/html/logo/
I've been working with Elixir (and often Phoenix) since nearly its beginning, and I recently took a project that involved some interop with MSSQL. It has been tenable, but not a great experience. I'm not even using Ecto, just https://hexdocs.pm/mssqlex/Mssqlex.html. It works but is a little buggy, not much community support, and none of the nice things that Ecto gives you.

In one different project, there was a desire to deploy a Phoenix API natively to Windows clients. After poking and spending a few days looking at years-old Stack Overflow posts with no activity, we ended up pushing back on the requirement and going with a containerized solution.

Elixir/Erlang/BEAM is a wonderful stack and I probably use it for 50%+ of my software, but I would not choose it in an environment where interop with MS technology was a requirement.
According to their 2018 report they have 45.6M EUR in sales and loss of 2322 Euro. No idea where the 100k ist coming from.

https://mb.cision.com/Main/14183/2742082/991814.pdf (host blocked by uBlock for me)
Intel's blockbuster results lift shares to dotcom peak, fire up sector
Your spent attack energy is nuked. But you still have the miners and can run another attack at reduced cost (since you don't have to buy them anymore). If your money is nuked, you don't get to try again at reduced cost but at increased cost.
Courtyard Houses
>Imagine if someone comes along and takes away Google's search business? At this point, their results are such a trash fire it can't be that hard.

This is not going to happen unless antitrust regulators deal with what reinforces Google's search market share: the distribution they buy with TAC (e.g Safari and Firefox) and what they get for free (Chrome) and close to free (Android).

The antitrust remedy should be to separate Chrome and Android from Google and place a ban for some amount of time where they can't buy being the default.

Tech people might have switched to Google because it was legitimately better than the competition, but you're still living in 2000 if you think that's how Google got big. There's a reason why the CEO of Google is someone who was responsible for building the moat around Search (Google Toolbar and Chrome).
Mine is: https://advaith.dev

Amazing piece btw
Novel coronavirus (19): China (HU) transmission dynamics
Nothing has fundamentally changed in decades. Right now is nothing but business as usual.
Related from 2016: https://news.ycombinator.com/item?id=11095038
Is there a steelman for the opposition to be made? Piling on the shame-bandwagon isn't expanding the horizons of anyone in this thread.
I'm a full believer in POS, but if you don't think that asking Bitcoin variants to switch their algos to POS is contentious...I don't know what to tell you.
I wouldn't necessarily call the discussion "lower" but you can see similar colorful language in forums dedicated to trading equities/options.
An important distinction (as I mentioned in another comment) is that you have no idea how much "aggregate customer feedback" Gartner really has, they don't disclose their research methodologies at all. That's a real problem. 451 research does... and sincere congrats on your award.
Brad's influence on Go has been huge, especially wrt HTTP and HTTP2 in the standard library. Slightly sad to see him leaving the team, but I'm excited to see what he's working on next!
I've lit up full size neon tubes at ~150 meters with about a kilowatt into a highly directional antenna. Not the most efficient way of transferring power but quite a neat effect and wireless to boot.
From my understanding this is not a 51% attack but rather a chain-rewrite which require significantly way more hash rate than the bitcoin network has. (which is why exchanges consider 3-6 confirmations as the safe number).
To me, the most surprising thing about this post was a) his low number of managers, and b) his low number of desk changes.

In under half that time at another, comparable tech company I hit well over half his number of desk changes.
> chip ice out of the bath

I am not familiar with what this phrase means nor does a quick Google help. Is it to be read literally - "it got so cold during the winter that ice formed in the bathtub and had to be chipped away before use"? Or is it an idiom for an unspecified location.
I think it went GA about 18 months ago, but I was being facetious more than anything. I just dont use Google products beyond maps, android and search when DDG doesnt do it for me these days. Can't trust that 1) it will still be around in a year or 2) they change the core product so much its unusable 3) can depend on any level of customer support for it
If you are willing to use older releases (which can be absolutely fine)
Very wise. You can see the level of VC control in the company and how they are only continuing to increase their influence as they head towards the IPO. The VC funders want their monetization payout. It's somewhat alarming considering the userbase is mostly teenagers - and younger.
Just curious why "Leaving Google" posts is put on the front page by HN.
And most exchanges require numerous confirmations for this reason.
Interesting, it's tempting to try one, but I am not sure I am ready to let go off the convenience that digital agendas have to offer: they are available everywhere, thus I don't have to worry about forgetting it, or where to store it.
> And since this always has to be pointed out: That is adjusted for inflation.

I must point out a concern about your out point.

Is this using CPI? PPI? Currency supply? Something else?

Education, housing, and many other expenses have outpaced "inflation" for decades.
Had I started App Maker with the web platform and Node of today, I would have definitely designed things to use standard web APIs, Node on the server, and common tools for things like IO and data. Apps would have mostly a set of JS modules talking to generic enough backends to be portable. Ideally there would just be an eject button that would give you either a npm-ready project, or a Docker container. Then you could run it anywhere.

The problem is that App Maker was built in GWT (basically what made sense in 2009), and because we didn't have a JS server runtime, ran JS script in Rhino on Java servers. Rhino was great at the time, but didn't evolve, and offered super-powers (like custom Java host objects that can observe mutations, even on arrays) that made JS written to our environment difficult to port. Also, all of the server and data interactions were via APIs that are strange by today's standards because of the layering on Java.
I've seen sand and gravel used a lot.
Godspeed, Brad has always been an inspiration for maintaining your humanity in the immense machine. Excited to see what's next.
Yup. I puzzled over this one for a while when it happened to me. My mouse was on a pull-out surface from the desk and thus any vibration was amplified. It was sensitive enough to wake the computer merely from walking up to it.
I enjoyed your post about the LDA (the Dirichlet one; yet to read the Discriminant one). It strikes the right balance between explaining the conceptual aspects of what's going on, and including concrete examples of the data set used and the graphs of the results. Too many articles in this area are either too much into theory crafting with not much practical stuff to prove it, or sometimes go the other way to "here's a code dump, gather whatever you can with it, good luck!".

(One suggestion: sometimes the context of the post isn't actually as obvious as it seems to us. For eg., the post about the Stan Vim plugin makes no mention of what Stan is, and it's a slightly annoying name to DDG properly. A link to the Stan language's site would've saved me - the reader - a minute and some annoyance.)
> While it's prudent to be prepared as a family, it's even more prudent (and it's always missing even as a thought from such descriptions, posts, etc) to push and make sure your country/city/community is prepared.

A friend of mine is active in the San Francisco Fire Department Neighborhood Emergency Response Team. The first and most important thing NERT teaches you to do is to be individually prepared with stocks of emergency supplies in your house. So I think your criticism is exactly backwards.

Given things like https://www.buzzfeednews.com/article/briannasacks/puerto-ric... or the concentration camps that were set up after Hurricane Katrina, it seems like even in everyday disasters it would be imprudent to assume the government will step in and save you in the US. And of course nobody who sees how the SF cops treat the homeless has any illusions about the benevolence of the local government toward the vulnerable.

Here in Argentina it would be even more imprudent. The government is apparently incapable of reliably delivering even basic public utilities like electricity and water even without disasters.
Handmaiden's Tale
Can you clarify what you mean by hijacking mining traffic? If you mean the traffic of mining pools communicating their solutions to the pool's "mother brain", those are already cryptographically attached to a solution that pays out to specified addresses. You can't substitute the transactions in the block/solution without redoing the PoW.

That's why miners can't steal a pool's solutions to begin with.
This is a (probably not intentional) ad-hominem
Brad is a notable software engineer and has built a number of things that people on HN have used.
When corporations produce all the media that parents consume, "parental choice" becomes merely an illusion.
How is Ripple doing these days? That one always interested me. It’s not on here.
Also relevant, one the front page of HN today: Bitcoin Gold hit by 51% attacks, $72K in cryptocurrency double-spent

https://thenextweb.com/hardfork/2020/01/27/bitcoin-gold-51-p...
Can't vouch for it, but there may be an alternative:

"CopperSpice is a set of individual libraries which can be used to develop cross platform software applications in C++. It is a totally open source project released under the LGPL V2.1 license and was initially derived from the Qt framework. Over the last several years CopperSpice has completely diverged, with a goal of providing a first class GUI library to unite the C++ community."

https://www.copperspice.com
I use lots of hyphens like this too. Is it grammatically incorrect?
U.S. new home sales fall unexpectedly, low mortgage rates lend support
It's called a washroom or a "powder room" in Ontario, Canada. Powder room specifically refers to a small room in a house with only a sink and toilet and is not a term I personally use. A washroom is any room with toilets and sinks, whether or not it has a bath/shower, especially in commercial settings, but "washroom" seems to not be used in the US much or at all, in my experience.
A user shared it and 39 other users voted it relevant.
It's relative, not absolute. Saying America today isn't richer than postwar America is even more absurd.
I can't wait to see more affordable RISC-V microcontrollers on the market!

The Kendryte K210 looked very cool, especially with its SIMD-ish "machine learning coprocessor", but it felt like they had rushed the hardware to market without investing in scrutable documentation or software support, last time I checked.

The GD32V series looks fantastic, since the current crop of GD32VF103 chips appear to be API-compatible with the venerable STM32F103 workhorse. But I haven't been able to find a source of the raw chips yet, it seems like you can only get them on development boards at the moment.

And there are always softcores running on FPGAs, but those sort of highlight how many permutations of "RISC-V" exist. I hope that we don't end up with too many inscrutable compiler flags to juggle as more of these chips become available.
Survivor: How We Made Eye of the Tiger
Even if it's unrelated to deploying a big ethical system in the wild, just a paper saying "we use this algorithm to watch the memory of this network to change these things if it started to do those things" etc. Any sort of toy implementation would be interested.

What I'm really interested in is if you can use formal specifications to constrict AI systems - which is what made me start my search. But even widening it considerably, I still didn't find anything tangible. I only looked for an hour or two mind you.
Maybe I'm a bit starry-eyed and innocent, but do you think this would have happened if Hillary got in? I've no horse in this race, but this does seem to be very much in line with how the current white house administration does things.

Sorry, I know this is a fairly indirect answer to your question, but I think how people vote must have some part to play in all of this.

You could I suppose argue that a certain voting segment are staunch, and will only vote a certain way anyway, but I also remember hearing that there were a lot of people who voted against their normal preference because they didn't like her personally, or because she pulled a stroke on Bernie, or something something hurdur leaked emails ...
I guess it depends on your needs and motivation... we recently completed the transition from Ecto2 to Ecto3, and while not totally trivial in our case, I think you could do in a way that wasn't hard if you maintained compatibility with both from the start, so that only config had to change. But also, what are your requirements for using SQLite and/or MSSQL? Are you looking at porting existing projects, or new services talking to existing production databases? It used to be common in Rails to use SQLite in development and in production use Postgres or MySQL, but I think everyone kind of acknowledges its better now to run the same database in local and production if possible, and it's so easy that motivation is gone. I once had to use MSSQL in production for a HIPPA compliance issue, so I understand that might be hard to avoid in some situations, and SQLite is certainly well suited to some embedded applications, but you could certainly try and work on porting the ecto 2 SQLite and/or MSSQL adapter from ecto2 to ecto3 as a project and I'm sure the community would be very supportive in helping if you have motivation. I might be interested in helping with SQLite, but I don't have any specific motivation so I'm not likely to start it on my own.
For me, it breaks down like this:

* My purse counts as a carryon. I don't go anywhere without it.

* My other carryon is my backpack, which contains my electronics. I have my Surface, my headphones (which are very large padded cup models... I have sensitive ears and can't wear earbuds or small hard things), and a variety of chargers and spare batteries. I intend to use at least some of these on the flight itself. And I also stuff the side pockets with snacks for me to munch on during the flight (usually red/yellow stuffed Twizzlers).

* I have a suitcase for my clothing. I don't really like wearing the same clothes every day, so yes I pack multiple changes of clothes.

* I have a duffel bag for all my toiletries. Makeup, shampoo & conditioner, hand cream (I tend to travel in late fall/winter, and the cold fucks up the skin on the backs of my hands for some reason), shaving equipment, pads, flat iron, etc. Some of these can't go into a carryon because of bullshit TSA rules.

And on one of the trips I made last year, I also brought a number of toys for my niece and nephews (three kids, two toys for each kid, and not all of them were terribly small), which I had to basically play Tetris with to get them to fit in my luggage. I think they ended up being distributed between my backpack, suitcase, and duffel bag.
It’s amazing how this is the first time I have heard his name. Great people basically disappear under the Google name.
I've felt the same many times in my career. I used to think that I should "stick it out" and things would get better. They don't. You should start interviewing, accept an offer, and put in your two weeks notice.

Try not to get discouraged when the same thing happens 6 months into your new job; just repeat the process above and hope that you're wiser / luckier with your selection this time around.
A GPU is an ASIC, which can mine RandomX. The idea that you could make something that's able to only be computed by a general purpose GPU, and not something more specialized, is just absurd. Even if that's just removing the unnecessary display hardware from the GPU and whatever parts of the shaders aren't being used, you still have an advantage.
Looks really nice except agpl license which I used to think meant that any integration towards any existing solution.

At this point I've recently read someone from FSF(?) saying this is only MongoDB and others misinterpretation so at this point I am just utterly confused.

Also, when somebody uses AGPL that usually means: we found the scariest license we could find while still calling it open source, but, we have a commercial license to sell you.

However I couldn't find any licensing option. Does this mean it isn't just a way to sell commercial licenses?

I'm completely honest here. I really don't get it, but then again it took a while before I really understood the GPL as well so I'm ready to be enlightened :-)
I think that's a fair point and have posted https://news.ycombinator.com/item?id=22161665.

The issue with the account I was replying to is not that specific comment but a pattern of posting in the flamewar style and, especially, of taking personal swipes. That needs to change. For example, "Says the guy who uses "Ask HN" for help" is not an ok way to argue on HN. Personal attacks are a more existential issue for HN than shallow dismissals are, but the latter are also a big problem, which is why there's a site guideline against those too.
What's it say about a talented engineer who can't stay put?

Swift languishes without someone to firmly shove it towards crossplatform progress, and the rest of the Apple ecosystem doesn't exactly inspire confidence either. I thought swift was our chance to bring Apple into the new FOSS golden age, as .NET has brought Microsoft.
I assume crab rolls are a good target for that stuff?