skysight-inc/HackerNews huggingface dataset:
You can keep hold of data for a good business reason such as the one you stated. A hash of the e-mail address is probably reasonable, but you might also want some logic to detect users who use g-mail style addresses, i.e. "exampleuser+label@gmailcom", which allows one gmail account to have many forms of the e-mail address, in which case hashes don't work.

This is another class of an example I have seen cited around from time to time - a user signs up, performs fraudulent behaviour and then demands the records of this behaviour are removed and continues to perform fraudulent behaviour. You have a good business reason to store this data so therefore the user cannot demand you remove the data.

You shouldn't keep it longer than is necessary however. How long would work to deter this behaviour you describe? I'd say 30-90 days should be sufficient.
Also: That all the cars are expensive and do X to limit MPG are because of lazy manufacturers, nothing in the law says they have to do it that way.
Maybe I'm confused (regarding your first paragraph), isn't the section "Second protection level: Scrambler" about just that?
People need to be paid at some point, unless everyone magically starts to donate that's a reality.

I don't like it either, that's why I give to Mozilla once in a while.
>Along with this Sigil release, it makes me think he's struggling a bit, I hope not.

You can check his auctions for prints and he says there that the funds are going towards a Game Design museum he's trying to build in Ireland.
Web standards weren’t a thing. You had to be bug compatible with IE or websites wouldn’t work. Firefox was slowly catching up. It was up to some 30 something percent after the big operations at the grassroots to popularize It. Mozilla was making web standards a thing.

When Chrome arrived, though, the paradigm shifted. Chrome was blazing fast. You double clicked it and it opened instantly. You closed it and it was gone. When you typed somrthing into the bar, it searched it or it went to the url. When you opened a new tab it opened instantly. It was amazing. And everyone knew who Google were - they’d made real search, they’d given us Gmail (upending all of webmail).
Thanks!

I remember those discussions, but I'm not aware of even one great example of how + was so amazing compared to "...". (others pointed out it allowed spellchecking, which is okay, but far from the secret dark arts)
According to https://www.quora.com/How-many-cells-does-a-blue-whale-have
There are about 10^16 cells in a blue whale.

So maybe about 10^13 blue whales? Seems unlikely.
From the article

> Their solution? A hybrid model that vastly outperformed what a purely deep net would have done, incorporating both back-propagation and (continuous versions) of the primitives of symbol manipulation, including both explicit variables and operations over variables

This is what I called "hardcoding some kind of symbolic logic". Is it not?
It would produce negligible quantities of neutrons.
Disagree on whether it's a good thing, but regardless we citizens work at, own, and buy from corporations too.
Money Making Apps That Can Earn You Fast Free Money Online
Sure. It could always be used as a promo tool / halo product though; e.g. the press you can generate with the limited edition could move units of the non-limited one.

But you're right, generally it's a hobby or just a gesture for the fans, not a business decision -- and that's cool.
It works in music though

A friend of mine runs a small music label in Italy ( https://www.heavypsychsounds.com/ ) in the stoner segment and had some success printing vinyls in limited edition of the bands he publish

You have to create your fan base first, but usually when you build it from the ground up it's loyal and buys everything you print

He makes enough to sustain a small business and had the satisfaction of getting in touch with the bands he once listened to when he was younger and to republish them (Nebula, Nick Oliveri from QOTSA, Brant Bjork from Kyuss)
For those in the UK:

London Design Museum
26 April - 17 Sep 2019

General tickets on sale 1st Jan. Adults £16, Concessions £12 [1].

Such a shame to see yet another exhibition confined to central London. It's absurd that I can fly to Barcelona quicker, and for less money, than it takes me to have a day trip via train to London!

[1] https://designmuseum.org/exhibitions/future-exhibitions/stan...
The seductive diversion of ‘solving' bias in artificial intelligence
Learn Oracle APEX
No, but you can't move Mozilla forward without firing incompetent directors flying chartered jets and getting $1M USD remuneration for nothing.

All success Mozilla ever had was due to hard work of volunteer developers who pulled out Firefox, and all the money Mozilla directors scored was due to them slicing off the project piece by piece for last 10 years.

P.S. There is a whisper going around that Google's only reason to keep paying Mozilla so generously is just to keep them down, and quiet — a kind of unwritten non-aggression pact
Puzzle solving 'won't stop mental decline'
> Google itself has admitted that Android itself is a mess by lieu of the fact that they open sourced it in the first place.

Can you provide a source for this claim?
> Why am I writing all this ceremony (comparatively little compared to other languages, but ceremony nonetheless) when the new, better way is coming?

Whether or not the new way will be better is far from assured.

I'm outing myself as a bit of a "get off my lawn" greybeard here, but as long as such a large swathe of the industry remains trapped in a permanent state of convulsion where everyone competes to build the next monument to their own cleverness, the unprecedented consistency, clarity and productivity that vanilla Go 1 provides will remain under-appreciated.

There's an awful lot of sound and fury over generics and error handling. I sincerely hope that if and when something is done about it, it isn't done in a way that gives anyone a license to be clever.

> "use channels, share memory by communicating"

They walked back a bit from this, thankfully, and I'm seeing less and less nasty "channels for the sake of it" code these days as a result. The party line seems to be closer to "channels are good and bad, mutexes are good and bad, favour whichever is goodest" nowadays, and the larger projects I've worked on have typically been about 50/50 [1]

[1]: https://github.com/golang/go/wiki/MutexOrChannel

Whenever I think something is missing, I find it helpful to remind myself that Go is kind of the ultimate "80%" experience. Absolutely everything is 80% complete, from the language, to the tools, to the stdlib, it's performance relative to vanilla C... everywhere. 80%. I also think this is the secret of its success.
Our business users already hired the consultant and I'm trying to make sense of his answers, but he does seem to be knowledgeable only on using a mouse.
We want to create a template dashboard of visualisations, which would be duplicated for each of our customers, each one having its own data source and workspace. New customer creation should be automated through API calls and we would prefer centralize our resources on AWS. That's it.
The consultant has been so fuzzy that it seemed utterly complex to set-up, but by reading all the answers things are starting to make sense. Redshift would be great, thanks for the pointer!
Why are they ignorant?
I think it's very unlikely. "Things to come" and "metropolis" were huge in their day, but ultimately didn't have the same effect 2001 did. "M" by fritz Lang is my comparator for a film which defined a genre (film noir)

Elements of many films since 2001 have their moments. "Silent running" was probably the first successful eco scifi. "Dark Star" was the precursor comedy scifi. Nobody much wants to laud "interstellar" or "inception" but both have moments of cinematic genius. "Tron" was Disney lite but a neccesary moment.

I could make a case for the original "Solaris" or "stalker" which are beautiful and more about an inner journey than scifi proper.
I suspect this is partly why Firefox is losing the battle. By concentrating resources on nice-to-have user functionality rather than implementing core technologies that web developers actually build sites with, we end up with more and more websites that only work in Chrome. Far fewer users care about browser config than "does my internet banking site work?". Firefox probably needs to work on that, even if it means making the browser work with Chrome's non-standard implementations of things, to retain users.

I suspect that would be easier than persuading web developers to target more browsers unfortunately.
I think he means `data` class in kotlin.

https://kotlinlang.org/docs/reference/data-classes.html
Does "Original Doom" also include the version on Steam?
The first link says that + was just double quotes :(
Chrome is full of bugs and getting slower by each release. Also regarding how they force people to log in just to use profiles it's pretty clear that we need good alternatives.
Crazy idea. what would happen if firefox would also become chromium based? You would now have a browser as fast as chrome but with better privacy features that chrome will never compete against.
If chromium is open source other companies could share the control over code right?
I suspect this is a terrible idea but still trying to find out why.
Goodbye FastMail: Aussie government undermining trust in tech companies
It was on its way. Most people just shrugged and used the default browser (IE) and there wasn't much mindset that browsers were meant to be power tools - IE didn't even have tabs, it was just a window that held a webpage with a couple of back buttons. And IE felt clean after AOL, which was many people's first browsing experience.

Among those who did switch, most switched to Firefox (and a small few switched to Opera). By the time Chrome was released, Firefox's market share was 20-25%, entirely through grassroots evangelism. It felt like a steady race that we were winning. Then Chrome came along with its minimalist interface, hyper-optimised JS engine, extreme attention to latency, and aggressive marketing from the front page of the internet (which was also growing more JS-heavy by the day), which contributed to Chrome not just feeling faster, but amazingly futuristic. Whereas Firefox was "you really shouldn't be using that crufty old IE, try this new hotness - it has tabs!", Chrome was more "OMG you have to try this, it makes your internet twice as fast". It didn't help that Chrome's strength was Firefox's weakness - for all its merits, its XUL-based interface sometimes made it feel a mite sluggish.
Better than Grandma, you start a black market scooter trading network with like-minded folks.
Others said the same thing, but still no concrete examples.

And the link in a sibling comment states that + is/was simply double quotes. No magic at all.
Legal Curiosities: Fact or Fable? (2015) [pdf]
>> Not in the fundamental "this is how you should indent" bit but in the "this is how you should unpack dynamic json content" sense

> Typically Go is faulted for being too opinionated, and it’s projects too predictable

The parent addressed this. You are confusing inflexibility of language with inconsistency of ecosystem. Devs can want both more flexibility in the language, syntax, and type system and more commonly accepted project-level structures/approaches at the same time. I definitely don't see projects being too predictable at a general level as each lib has its own way of doing many things.
TheCorrespondent creating a movement for radically different 'Unbreaking News'
Why would it be bad for RISC-V if a large company invest money and moves workloads to it?

Of course RISC-V is not as a far as ARM but if Amazon really had that strategy the ISA would hardly be their primary problem.
I'd love to use Firefox, but always go back to Chrome because couple of small issues:

- Pinch zoom using the trackpad or the touchscreen is not smooth, it doesnt zoom the whole page just elements. Chrome/Safari/Edge does it well.

- Tab tearing is clunky compared to Chrome.

- The UI for bookmarks/history is awkward. For example it takes 4 clicks to reopen a recently closed tab compared to 2 in Chrome. When I add the history button its still 3 clicks...
Well, the comparison is not really fair, Rails is a framework for building webapp, whereas Go is a language with a standard library.

To simplify a bit: Go is in the same bag as C++/C#/Java, Rails is in the same bag as PHP & [Symfony/Laravel].

If you're mass building CRUD web applications against customers requirements then, clearly, RoR is the best tool for the job (versus Golang).
That graph begins with IE at 60% share and ends with it at 20% share. It indicates pretty clearly that most of Chrome's growth came from IE, I'm not sure how you can interpret it another way.
Firefox as it is now is much faster than Chrome already.
There are several examples of cash rewards for rat hunting like in Jakarta [1], but the "classic" version of where this went wrong is the "The Great Hanoi Rat Massacre" of 1902 [2] where rat hunters would just chop off live rats' tails to score the reward instead of killing it, because it would diminish their future income.

[1] - https://www.theguardian.com/cities/2016/nov/21/jakartas-rat-...

[2] - https://www.atlasobscura.com/articles/hanoi-rat-massacre-190...
I'd guess the bespoke hw is not necessarily faster signaling, but rather functionality. E.g. fast multipath routing in a Clos fabric, firewalling, maybe offloading some specific workload (IIRC ms was using fpgas to offload some aspect of search for Bing)

Going back to signaling, AFAIU the state of the art is 25 Gb/s per lane, 100 Gb networking aggregates 4 of those. 50 Gb/s is still in the labs.
Google, along with everyone else, still uses ASIC-based networking hardware from the traditional vendors where they need the bandwidth. But full marks to their PR department for the idea they have it all solved themselves.
Hardware Club closes its $50M fund
Go to Amazon and search for go pro and you will see tons of white label Chinese products at quater of the price with exact same specs. Considering Amazon accounts for half of eCommerce, I can’t imagine the impact of sales for GoPro. Another examples are headlamps, computer peripherals, cables, headphones, hardware tools, coffee makers and so on. There is a massive brand extinction in progress where Western brands which took comfort in designing at home and manufacturing in China are confronted with exact same goods much cheaper. One thing I don’t understand is why companies like Go Pro can’t stop these clones entering US markets which clearly violated their design copyrights, patents, specs and sometimes even same sounding trademarks.
Please follow the site guidelines, which ask:

"Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith."

https://news.ycombinator.com/newsguidelines.html
Mozilla lacks the financial strength to shove their merchandise down people's throats. Microsoft used OS market share, Opera used small device market share and Google used web search market share to promote their offerings. Mozilla never had a similar advantage, only technical superiority for a while, which others caught up in a few years and average users didn't care about that anyway.
Despite best efforts, there's just no way around the general notion that affecting the tide affects all boats. You take the bad with the good of an internet with fewer restrictions, or you add both bad and good for everyone with restrictions. Even attempts to target legislation tend to have an unquantifiable ripple effect beyond the foresight of naive legislators.
Here's a really nice video of the Patchworks Editor:
https://www.youtube.com/watch?v=GwcxDZT3pXE
No, it coincides precisely with the rise of RoR and is largely confined to webdev, even if the trendy language had changed to Node. You just don’t get C++ or R or Python brogrammers.
Did Konqueror conquer the browser? It was based on KHTML which became WebKit and eventually Blink which is Chrome.
Look at the slope in the beginning. People would have switched away from IE anyway. The release of Chrome didn't change the number of people switching away from IE, but it stopped Firefox's growth dead in its tracks.
He's focused solely on the Field Sobriety tests -- standing on one leg, horizontal gaze, and walk & turn -- not an actual breathalyzer. The tests are subjective.

I'm not sure if refusing a breathalyzer is always an admission. In Virginia, you can refuse one in the field. If they arrest you, the "implied consent" law says you cannot refuse one. If you do, even if you pass, you'll be charged with violating the "implied consent" law.
JS-client for passwordless authentication in web and mobile services
KRS is the teacher, not the distinguished professor of fine arts and lexicography.
Page Views on Black Friday and Cyber Monday
Recently I started using DDG and I find it surprisingly good. I do parallel searches between DDG and google, DDG returns much more relevant results than google.
Based on my experience I find DDG has improved drastically.
I fully agree with this article.

I respect people choosing products based on ideality, but I personally will just use what suits my demand/preference best.

When I first switched from IE to Firefox 1.5, it's because it has tabs. And I loved it more and more once I figured out how well-built it is and how powerful addons can be.

When Chrome firstly came, it was pretty bad in term of functionality. The extension system is weak (compared to what Firefox can offer at the time), it lack TONS of what I personally consider as "essential features" (font settings for different languages is a big one for me as a non-Latin character user, for example), so I continued to use Firefox.

But Chrome catched up very quickly. Today, the features of two browsers are basically on par in my user case, especially after Firefox switched to WebExt (which I think is the right direction, by the way). I started to use Chrome more and more due to some small details, like better sync experience etc. Again, purely personal choice based on my heavy use of both.

Another thing that pushed me away from Firefox is my personal experience in bug reporting. I'm not a software developer, but I do report bugs semi-frequently. I feel like I was treated better in Chromium project than Firefox's one. I have lots of unhappy experiences there (the one that I still can't get over is that they won't fix a video playback bug that affects all Win7 + nVidia GPU users [1]). I think in Chromium everytime you report a bug with clear repro steps, there will at least an employee (or volunteer? Not sure) that will attempt to repeat your steps and attach a screencat of that in 1-2 days. It feels good.

[1]: https://bugzilla.mozilla.org/show_bug.cgi?id=1410693
The Raspberry Pi Beginner’s Guide is out now (it’s huge and free to download)
Having different rendering engines means that at least theoretically the W3C are in control of web standards; having only one rendering engine, Chromium, means the W3C is irrelevant and the standard is "what Chomium does".
This is indeed what people expect but it’s still pretty far from true. There are still a bunch of CSS quirks that are vendor specific. Also if you want to have fun read about the history of the innerText API - it even works different in different versions of IE! And wasn’t adopted by Firefox until about two years ago. These are only a few of the myriad mines you dodge when developing a library for the web at large. Have a look at caniuse.com for a journey down a compatibility rabbit hole. :)
Looks like they are kind of expensive:

> Now you can buy one. Actually, you can buy eight in a 16-pin DIP package. It will, reportedly, cost $240 for the 16-pin DIP. That’s only $30 per memristor, and it’s the first time you can buy them.

From: https://hackaday.com/2015/07/02/new-part-day-memristors/
> The "foot in the door" came from a seemingly obscure capability of the Dreamcast to boot not from a GD-ROM but from a CD-ROM. Originally intended to add multimedia functions to music CDs, the functionality called "MIL-CD" was never used much, accounting for a mere seven karaoke applications.

Isn't the first sentence of the "SECOND PROTECTION LEVEL" section exactly what you described?
You'd lose out on the WebRender and all the other Quantum/Servo-related improvements, their influence over web standards, their extended extension APIs and pretty much all respect they've built up over the years.
And Google would swiftly and automatically rank it high in all of EU. /s
There is a term for describing the attitude of if not the masses then at least a large subset of the very much tech-aware HN crowd - a subset never too many wristflicks away from the downvote button if anyone dares question the necessity of the Google empire and all its attendant blessings.
That term is 'complacency'.
Interstellar and Inception are really juvenile, sophomoric and one-dimensional in comparison to 2001. I'd agree that it's highly unlikely that we'll get a big-budget film with the same philosophical caliber as 2001 anytime soon.
Posts without URLs get penalized, so you'd be better off posting this with a link, then adding your text as a first comment in the new thread.
China’s electric cars are government spies – Quartz
People hoarded corpses. Weird.
I found the Mimms 555/556 book to be a perfect source of copy/paste material to do the blinking lights “hello world” hardware equivalent.

Most programmers start off copy/pasting hello world; they don’t generally start off with accumulators and indirect addressing modes.
56Gbps serdes lanes are being used in network chips right now.
Yeah. In the early days of internet, web won, because of its relative expressiveness and lack of -rigidity- structure, compared to gopher for example. Now we see that the same unbounded expressiveness led to a monolithic system within a system, that is only feasibly maintainable by large organizations. One program should do one thing, (and do it well): that's what leads to healthy systems.

For me, it's not the bloated browser centric computing experience that's the biggest problem. In my eyes, it's eclipsed by the armies of web developers whose only professional purpose is to work with this technological mishap. If our only document delivery system, i.e. web, wasn't such a mess, the same could be accomplished by a fraction of the current workforce.
Perhaps Firefox should research why Chrome is so successful and adopt that? I use Edge, Safari, FF Dev Edition, and Chrome, and I consistently return to Chrome because of the smooth user experience. In my uninformed opinion, FF is losing for the same reason the FSF's products never went mainstream, which is they're focusing too much on their message than delivering a solid product. Which is sad, because I do remember when Firefox was released just how good it was.
I'm not sure even technical users care what engine their browser is using. I think most web devs would prefer a smaller number of engines.

I use Firefox mainly for privacy and containers. Is there a good reason Firefox couldn't provide features based on Chromium/Blink too (like Brave)?
They are moving a lot faster than 10 km/s.
Regarding Irak, the US shut down the army, putting thousands of trained soldiers out of a job
As time goes on, I think game development will come to be more and more dominated by hobbyists. With the amount of games out there, it becomes harder and harder to make a case for trying to start your own studio.

It's like with music or movies or novels; you're taking a huge risk by quitting your job to do it full time. The sad thing is that it was only a few years ago when it actually did make some sense to try it.