skysight-inc/HackerNews huggingface dataset:
Please don't post shallow dismissals here, especially not internet trope ones.
Contrary to popular expectations not everything is about profits. Better user experience trumps $$ since once users are there, money will come in - it is literally Slack's business model where they charge for each new user.

Also, while people may feel frustrated about Firefox, I bet they have data showing that users are willing to switch to Chrome for Slack chat or calls when push comes to shove. Otherwise, you bet they would have prioritized this. Data driven development is all about making these kind of tradeoffs.
Which do i hate more, slack or web apps limited to certain browsers? Now i don't need to choose.
Yea, old anti-trust exhibits mentioned so-called 32-bit Windows extenders, which had many limitations compared to say OS/2 2.0. For example, I think all Win32s apps ran in a single global address space, not to mention the lack of multi-threading etc.
This is an opportune moment for me to say thank you to everyone at Mozilla for maintaining and improving Gecko.

That there's a browser as good as the current Firefox is another reason to not lock ourselves into a Blink monoculture.

Of course, even if FF was in a bad state we should try to avoid de-facto standardization of Chrome, but with FF improving with each version, there's a practical, sellable argument for diversity.
Alerting is fine. Altering the page is not.
Maybe, but let's not get hung up on the title—that tends to keep discussion shallow. We'll change "most" to "many" above.
Common compiler back end: Lightbend scalac, EPFL Dotty, Twitter reasonable-scala
I spent nights on Pascal (Borland) coding a Conway's game of life on an IBM PC as a student. One of fondest memories from 1990 I think.

It was a great language, the first real one I learned.
The FPGA boards capable of running a U54 image (what this dev board is) are much more than $1k. And the resulting clock rate would be orders of magnitude less.

That said, FPGA boards are useful for doing interesting things with RISC-V, such as writing custom accelerators.
Why is this important? There are standalone clients for Slack available on Mac, Windows, and Linux.
It might be nice to transfer dates as a separate type from string.
But for the love of FSM, use ISO 8601 as the format! [1]

1: https://xkcd.com/1179/
Yagni is making the world worse.
"we don't believe in [foo] unless enough people scream loud enough"

Every piece of advice about how to build products gives this exact advice. Why is it not applicable to Slack? Because of their funding amounts?

Again, this is a genuine question, why is the case of slack different than any other company?
>For more than 30 years, Geoffrey Hinton hovered at the edges of artificial intelligence research, an outsider clinging to a simple proposition: that computers could think like humans do—using intuition rather than rules.

This is so disrespectful to the 1000s of researchers who have been studying machine learning since well before 2012. It was well established that the future of teaching computers came from statistics and not rules in the 80s/90s by researchers like Michael Jordan (https://en.wikipedia.org/wiki/Michael_I._Jordan) and his students.

It was even engrained in popular culture: neural networks are how the AI brain worked in Terminator 2, in 1991! https://www.youtube.com/watch?v=xcgVztdMrX4

edit: I don't want to downplay Hinton's accomplishments, I've been lucky to have been surrounded by and motivated by his work since I started learning machine learning. I did my masters research on neural networks that were partly inspired by his work, and it was a deep networks paper he presented at a NIPS 2006 workshop that got me really excited to stay in machine learning while I was starting my career.
https://en.wikipedia.org/wiki/Brake_specific_fuel_consumptio...

56% is slightly more than the efficiency of very large low-speed two-stroke diesels (one of the most thermally efficient piston engine types), so I remain very skeptical.
My takeaway from this is that you can build a billion dollar company by only supporting a single browser.
> Even national chains, until very recently, didnt accept credit cards.

Some still don't and don't plan to.
Many places in the world (Think anywhere rural in a third world country) won't have the electricity infrastructure to handle electric cars in the near future. High efficiency petrol engines are still a very welcome invention for both the environment and for the many people who depend on petrol/diesel engines to keep the world spinning.
Yep. I did this too, testing the network component of my Windows 3.1 game with virtual environments.
> Ideally all our interview problems should be built in a way that even a non-technical person with highly developed abstract thinking could answer.

This technology is more than a century old and is called an "IQ test."

But giving IQ tests is legally dicey, so SV companies use algorithmic challenges instead.
It's not all that common that threads get split like that, and we often merge them when they do (see https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme..., https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...).

As for attention span, threads often go for longer than a day but rarely go for longer than a few days. That's just how the community behaves and if, as I assume, it's true of internet forums generally, there's little to be done about it.
No they didn't. It was pure media hogwash from Ryanair that got them lots of column inches of free advertising.
Does every discussion on hiring need to turn into discussion about 'ageism' ?

"I want to say that I can’t stress enough that hiring based on your current technology stack or domain is extremely wrong"

"This is especially useful when you are hiring junior developers. You are not looking for hard practical skills, instead you are looking for the potential."

Clearly he is talking about keyword based hiring
On the other hand a self driving car would have a crystal clear record of you driving unsafely, which could be immediately uploaded to police.
I personally find the ads on Google search really annoying.

I'd never use Google if Ublock didn't hide them.
If that's true, then why would they make credit locks? What's in it for them?
Are our Slack versions different? I use both desktop and browser depending on what machine I'm on at the time, and searching for text snippets or just keywords brings up a side panel with search results and messages in context of when they happened, along with a link that will let me scroll if I chose to the moment in time it happened.

The UX you describe is one I haven't seen in Slack since very early releases.
Does it have push notifications and mobile client with full text search across the public/company wide chat history with access control?
That applies to a single project and a single team.

With much less than a quarter billion dollars you could spin off new companies, "Slack Calls For Firefox Inc." and "Slack Calls For Edge Inc." each with it's own development team dedicated to supporting a given browser, and still not break the bank.

It's just a business choice. It's not they can't, do just don't feel it's worth it.
The Trouble with Graphics Today
Does Facebook also have an antitrust problem? They're one of the many board members.

https://www.betterads.org/members/
Vega M GL/GH are a different die from Vega 56/64, if that's what you're implying here. It's smaller (yields decrease geometrically with size) and will be cheaper to produce, and Intel probably gets a reasonably good deal if they buy in bulk.

But yes, even still, Kaby-G is a very expensive part. I've heard ballpark like $500-600 for just the package. You can pretty much buy a whole Ryzen 2500U laptop for just that one item on the BOM. But it's also much faster - roughly 4x as fast as a 2500U.
> His great-great-grandfather was George Boole

Is that true?
Given Slack's desktop app is Electron-based, and the electron renderer is ~chrome [note the tilde!], they may be effectively developing for [web + MacOS + Windows + Linux] without bothering with any other browsers.
I could push for another discussion medium at my company, but the thing is that I'm connected to a lot of FOSS slacks (elixir, elm, postgresql...). I don't want to give more GB of rams to another client that I'll have to run in //.

I still have my irssi in a tmux terminal when I need it, but it's not a UI I can push over to my teammate (not mentioning the lack of voice call).

Slack somehow did a great job at solving "something", I'm not sure if it was the lack of communication or something else. Sadly, it's taking more and more RAM and stance like not supporting non Chrome makes me even less comfortable using it.
As the article says "As such, Tesla's terms and conditions—like those of other non-automotive tech companies, including Apple, Google, and more—say that the company will hand over data to law enforcement when legally compelled to do so."

"Legally compelled to do so" means a warrant or a court order or something like that; which in my mind seems reasonable; in general, we do want courts to get evidence to determine what actually happened in (potentially fatal) accidents, instead of having to do without and have a greater chance of making a wrong judgement because they didn't have that information.
Do you want linear braking torque though? Progressive (more speed-more torque) braking may help to brake to exact spot and avoid lockup.

As you brake, car dives in, taking force off rear wheels. With linear braking, it may be too easy to lock them up. Which is especially dangerous if you're still braking when entering the corner.
I bet they are using the money to strengthen their position, with marketing and enterprise penetration through integrations, etc. screenhero acquisition is an example.
If you haven't read it, you might enjoy the book Seeing like a state. Your article reminded me of the material in that book.

https://en.m.wikipedia.org/wiki/Seeing_Like_a_State
> lose upward of €300 million ($372 million) in yearly ad sales

I really like these euphemism, talking about lost ad sales when it's really about losing personal data sales.
Windows 10 S is Dead, Long Live S Mode
Why not have the whole world stay on ie? Nothing ever changed there!
IRC DCC doesn’t work behind a NAT. No voice, video or screen-sharing. No message search feature.

Advocating IRC over Slack is analogous to arguing we should be using Gopher instead of WWW because of ActiveX.
The author makes one point that is wrong. The current deep learning version of Google Translate specifically didn’t all of the available corpus and data that the old translation uses, simply because the new engine takes much longer to train with the all the data. Google internally looked at statistics and decided that the new engine is aleeady better so there’s no need to feed it more data. I believe they decided that a reasonable time for training (around two weeks IIRC) is more important.

So any want of quality is definitely a pragmatic choice made by Google, but not for want of data.
Experience is not worthless but it doesn't necessarily correlate to skill. I've worked with developers who have been at it for 25 years who were mentally inflexible and wrote awful, un-maintainable spaghetti code. I've also worked with experienced older devs with astonishing skill levels.
If you do not know any code, I suggest the MIT free online college. https://ocw.mit.edu/index.htm
Explore this. As to the particular initial language, I suggest you browse this search.
https://www.google.ca/search?ei=4hR2WoPPM-zQjwSnoaTQBw&q=bes...
>Many governments have announced that by 2040 it'll be illegal to sell cars with such engines.

Many governments?

Mazda is a small company, they can't afford larger scale innovation and buying up battery factories so they're making due. ICEs are going to be around for a lot longer than the next two decades, and I'm highly doubtful they won't be dominating in 5 decades, let alone 2.
What is the difference is between "profits" and "money coming in"?
It shouldn’t be hard to document their API’s and then build a unique team to develop a front end for each browser. With $250M in funding and three major browsers I think it’s reasonable they could support them all that way.
To put that into perspective, reports I read put MIPS at $700-900k with ARM starting at $1+ million. Buyers of those get their ecosystem of existing tools, OS's, libraries, etc. RISC-V doesn't have much of an ecosystem yet. However, if FOSS software covers application requirements, then a SOC using the RISC-V chip saves a lot of money upfront. Even more down the line since SiFive doesn't charge royalties.

(Edited to change part about royalties after reading article more closely.)
Kids have strong familiarity with swipe UIs and iPhone games. This won't make them switch to programming-based UIs any more than growing up with a TV turned one into an electrician. In fact, the opposite is likely to be true - the more "magical" and abstracted away the UI is from the underlying technology - the less likely it is that its users will develop any intuitive understanding of what lies beneath.
Of course in 2018 "modern" means a text editor that takes 1.5GB of RAM
If their screenhero acquisition and subsequent integration is any indication of how they're spending their money, color me unimpressed.

edit What I mean is Slack ruined screenhero, which was amazing before they bought it. Slack's screen sharing is among the worst screen sharing tools I've ever used. It is beyond broken. It uses a massive amount of memory and cpu cycles while being too laggy to use for basic text editing. I actively hate it.
Tons of talks and the ones I heard today were really good.
(Trying not to sound patronising but...) I used to think thay way, until I got confident in my own abilities.

It helps I enjoy interviewing and seem quite good at it.

--edit-- it also helps I don't have a family to support, so consistency of income is less of a concern for me.
>Can't it simply be explained by the mathematics of decision making under uncertainty in open and complex systems?

Yes, my whole point is it is an inevitable outcome of the the confluence of immutable randomness, immutable human nature and the structure of our economy.

However, that doesn't mean that it's a fait accompli - the structure of our economy is mutable via law and taxes. That tax system and laws help discourage lots of competing Ubers and encourage one big monopoly Uber. The question you have to ask is - is that really the most desirable outcome?

>whereas I believe

Belief is for gospel preachers and anarcho-libertarians. It's not rational to apply it here.
I don't see any visualization, on Mac 10.3.2 and Chrome 66.
runs fine on FF nightly 60.0a1 on ubuntu 17.10 which has nvidia 940mx gpu
Not at all! It was a reply to further back comments about bus drivers.
Sure, and I think this problem of transferring small amounts of money internationally painlessly is probably the strongest case for cryptocurrencies. But:

1) I don't think that's what cryptocurrencies want to be relegated to (a forex market essentially)

2) This also seems like a way around currency controls and things like AML compliance. If that became a problem at some point, I have to imagine governments will start putting the screws on any major exchange that interacts with fiat (and to some extent they already have).
I would like to see that lawsuit. Imagine Facebook, a board member of the Coalition for Better Ads, suing Google for blocking Facebook ads that do not conform to the standards that Facebook, a board member, helped establish.
Apparently they have a really good communications tool.
This is why HN comment sections shouldn't make such sweeping comments... in what way do you draw a link between Vista, 8, and Phone and this topic. Even with all their missteps they're a company with a 700 Billion dollar market cap, shoving a few missteps in the air as proof they're somehow incompetent shows a certain lack of appreciation for how successful of a company they are.
So how much money did google float them for exclusive features. For me it recalls when skype limited the number of participants in calls if you used an AMD processor or limited the resolution unless you purchased specific webcams from partners.
Windows 3.1 shell and software run under OS/2 as a user-mode system inside a virtual DOS machine (VDM).

Also the Windows 3.1 shell is "Flat 2.0" in the 90's.
Are you sure you're commenting on the correct thread ?
> Apple can push an entire OS upgrade to its entire customer base without worrying about carriers or third party OEMs. Google not so much so.

Google can do the same thing with its own devices and on Android One devices. Even so, updating just the browser automatically is clearly better than requiring the user to reboot. Since apps are required to deal gracefully with being restarted by the system arbitrarily, the user doesn't even notice. This allows Google to update the browser much faster than Apple even on non-Google devices.

All that talk about web apps vs. native is tangential to the point — that Apple, through sheer incompetence, ships a worse browser that is updated much more slowly than its competitors, allowing its competitors customers to have more and better apps than Apple's customers in a more secure browser. That Apple apologists even try to find some way to justify this just makes them look ridiculous.
Something to steer people away from freezes that they have much greater control over, and in some cases extract a monthly fee for providing this service:

https://www.experian.com/consumer-products/creditlock.html
We started using Discord and we really like it. It is targeted towards gaming communities (basically to replace TS3, Ventrilo, Mumble etc) but I think it's comparable to Slack too
If you're driving a production car version 1.23, then the manufacturer (obviously) wants data from that car to be used in development of production car version 1.24.

The technology needs improvements, and the process of making those improvements is hungry for data. Every manufacturer will be in development/debug mode of their self-driving systems at least for the coming decade, so sensor data from every mile of every car is wanted and useful, and manufacturers are configuring production cars to upload as much raw sensor data as is practical.
I would say the Start menu and File Explorer were the biggest innovations. I don't know that Finder of the day was as useful, and in many ways, I think Finder in 10.12.x still falls short.
But so is Hangouts which is a much larger issue IMO, as it doesn't have a desktop client (does it?)
The money you spend in the process.
They are probably talking about this:

https://en.wikipedia.org/wiki/EPrivacy_Regulation_(European_...
> I still have my irssi in a tmux terminal when I need it, but it's not a UI I can push over to my teammate

What about IRCCloud?
I see this article as an opportunity to know a little bit more about Hinton's personal life and personality. It's not a neural nets article, we we shouldn't dig too deep into the controversy about who invented what and if they were alone or not.
Why is double free so commonly an issue? Isn't setting to Null after free and checking for Null before hand a common practice?
Eh, if they have a defined project maybe...

$100 = Would buy this on a whim on the off-chance it's usable. Also, would consider buying 12x of them to outfit an undergrad lab.

$1000 = Have to have a clear project/vision in mind of how the board would be used and how other methods (FPGA/emulation) couldn't suffice.
HIP is fine for very basic programs but you have always been able to convert those pretty trivially with find-and-replace.

The bigger problem has always been middleware. Effectively, HIP needs to duplicate everything that NVIDIA provides, 1:1, and it doesn't. More complex libraries (particularly ones that touch hardware features like texture units/etc) cannot be insta-converted with HIP either.

It's impractical, for the most part. I've always been of the opinion that what AMD needs is something like GPU Ocelot that can transpile PTX rather than working at a source level. Unfortunately I'm sure that would be legally frought for AMD.
This is one area where Rust also differs from C; assert!s are left on in release mode; you use debug_assert! if you want something only in development.
Correct. Win32s was a brief stopgap between home/low-cost user support for 32-bit APIs and the release of Windows 95.
Though the gdpr doesn't really do that; see one-stop-shop and all. It's transparently aimed at American companies.

NB: I don't necessarily disagree with the EU deciding to break Google and FB's business models; but pretending that's not what is happening is silly. It would have been helpful if FB hadn't basically told EU privacy regulators to DIAF.
I feel that way about my work. It's not inherently exciting but there's a reward to being the one who can dive into any task and solve the problem. Being open minded to new things, I've ended up being a Swiss Army Knife kind of developer. Some days I'm configuring servers, some days I'm doing database stuff, one day I'm writing Python and the next it's Javascript. Many days I do all of those things. Most of my tasks aren't glamorous but being responsible for all that stuff and seeing the business come together because of my effort is really cool.
Big Brother Google has a new definition of "ad blocker" with the novel feature of not blocking ads.

https://en.wikipedia.org/wiki/Doublespeak
If Wikipedia is right that "no consent is needed for non-privacy intrusive cookies improving internet experience", then that's a good sign EU is finally adopting ethics-based regulation instead of the old capability-based regulation that threatened to cripple the Internet. It also means they are now specifically targeting advertising business instead of legislating universally technophobic nonsense.
Smart homes and vegetable peelers
The point is that will not pay enough, so it's highly likely most free content disappears.
They already bypassed much of this generation's "drug of choice" by making foreign social media difficult.
There is also email and mailing lists which have those things. IRC can also have public logging and full text search in a universal client called a web browser.
You might have to go back a few years to find an Atom this slow. But for <$200 you can get a much faster Atom board like the UP Squared: http://linuxgizmos.com/sub-100-dollar-maker-board-packs-apol...
Yeah, I was tounge in cheek referencing this. But seriously, I doubt you could find many development tools written in the last 10-15 years that would work correctly on 64mb of RAM.

Maybe vim/emacs, but would gcc? What about a huge git project?
I think a more accurate headline would be "China's perception of the Opium Wars shape its view of the West." Why were the Opium Wars fought? One narrative says the Qing were trying to protect their population from the harms of addiction. But it is also true that the Qing were concerned about the outflow of silver, which was being used by Chinese merchants to buy opium, but which had also become the base currency of the Chinese economy in the mid-19th century. China was accumulating silver because it was selling more than it bought (sound familiar?), and opium was one commodity that found demand on the mainland.
Ask HN: Will Web 3.0 be a reality?
Thoughts on whether Web 3.0 will become a reality? Or will it remain restricted to communities who truly care about these things?

Why or why not?

Web 3.0 - Decentalization of services, Etherium, IPFS, Status.im.
and personal data includes cookies :)

So yeah, confusing all around.
Data point of 1: I just purchased an early-access dev board ($1,250), but I wouldn't have at $10k. $1k is too expensive for most individual hobbyists, unfortunately, but cheap enough that it can be considered a petty cash expense in my employer's hardware R&D effort. I think it was perfectly priced.