skysight-inc/HackerNews huggingface dataset:
FWIW, based on recommendations here at HN, I went with the WEMOS D1 Mini early this year when I decided to replace all the electronics in my kids' RC trucks. The project went amazingly well. In each of the 2 trucks, I wired it up with a WEMOS motor controller driving a 9V/2A motor, a smaller motor for turning, and some LEDs. I 3D printed new shells with Lego compatible studs on top. I hot glued the electronics inside. I wrote mostly-ordinary Arduino code. All of this took only about 2 weeks in my spare time.

So now my kids have 2 wifi-tablet-controlled trucks with very custom programming (for N-point turns, playing music through the motor windings, headlight blinking, etc.) and the ability to update the program over the air at any time. It's basically magic. I spent only about $8 per truck.

Yeah, the WEMOS D1 is the real deal. I love it so much that I bought a pile of them before I've even decided what I want to use them for.
Humility often works better than arrogance.
Never mind that Apple has a long running inside track with MSM, and do some serious marketing.

I recall being virtually unable to go a commercial break without seeing at least one iphone feature demo ad right after launch in my part of the world.

With Apple it is just as much about attention as it is actual products. They have managed to make the choice of phone or computer into a lifestyle signal that their competitors can only dream about.

Oh, and i recall the Palm CEO talking about how when they were designing the Pre they constantly ran into Apple having bought up whole factory outputs of part Palm wanted to use. End result was that Palm constantly had to go with their second best choice.
Ah that explains it then. I'm currently on Windows, but used Linux for more than a decade previously and password storage in Chrome was consistently problematic. The coordination with gnome-keyring-daemon always seemed flaky... sadly doesn't look like Chrome are in a hurry to improve this area.
Buzzword that can build buzzword.

I get really tired of hearing these buzzwords being thrown around by people who don't even know what they mean. "I'm building a deep learning, AI system on Big Data using machine learning and predictive analytics on Watson"
My Logitech H-800 takes about a second from cold start to connected. That's certainly good enough.
Anything that has any interaction with physical world is hard in comparison with SaaS-only business, hardware is not special in this. And in my opinion hardware is significantly easier than various shared economy or service startups, because in hardware your problems are still mostly about engineering and can be analyzed, measured and affected in meaningful ways.
Everything in here is written as personal opinion, please to control this by yourselves.

The telecomm industry is also heavily regulated, as is the finance/banking.

Regarding standards that might be true to some extent and regarding protecting military and politicians but even in a country such as Sweden the large operator Telia have afaik unlawfully sent information (supposedly only to be used for training purposes) aquired from customers calling their support line to an Israeli company to "ease the automatisation process of those calls". Sending a repertoar of someone's voice couldnt possibly harm the individual now - could it.!?[sarcasm]

Regarding banking over here in scandinavia it is regulated somewhat well, but from what little I hear and can tell the banks are behind the stage allowed in a large extent to commit crime (until it officially becomes known) - as through mailbox companies (Nordea).
Regarding the "american" giants I have 0% trust, the same goes for Moody's et al who clearly are complicit in direct class (the plutocarcy versus the nation/people) warfare now (rubberstamping CDOs which became public with the movie the big short 2015 and then adding another layer with CDS).

Anyway maybe someone can update this but regarding regulation it is obvious to me it is lacking.
My favorite part of the whole PWA marketing push is that they encourage use of the Service Worker API for offline caching, but leave cache invalidation / cleanup as an exercise to the reader. "Do it the way it makes sense for your application" is a technically correct answer, but I assume translates to "never" for 99% of us with tight deadlines.
Launch HN: Browserless. Hosted headless Chrome
LeafLink.com | Python Engineers & Architects | New York, NY | Onsite, Full-time

LeafLink is a SaaS platform that provides a marketplace for licensed marijuana dispensaries to order from their cannabis vendors, as well as a suite of software tools for those vendors to manage their orders and operations to help grow their brands.

We are expanding our engineering efforts to support our core product as well as new offerings as we enter 2018. We are accepting resumes for python engineers, devops, solution architects

Please submit resume to jobs@leaflink.com
Still developing story, but this shows reason #67 why trademarks are more important than most devs think.

Another interesting discussion is on LWN: lwn.net/Articles/738046/
It's still heavily dependent on the IDE, but at least you're not bound to the compilers that were used 6 or 7 years ago. The better compiler of the two was bought by Microchip and subsequently abandoned/crippled-on-purpose for the PSoC instruction set.
"Literally"? Are you sure that's the right word here?
In America’s sandwiches, the story of a nation
> Other vendors have more focus on dynamic and idle power, Apple seems to care a lot about single-core top line throughput.

If that's true, it's actually more embarrassing for the other vendors, since iPhones get comparable battery life to Android phones with batteries half the size.
I have grown to appreciate Tufte a lot and I think he's spot on with some things, but when it comes right down to conveying information from one brain to another, I think Matthew Butterick's principles are better, though I am sure there is lots of crossover.
What evidence do yo uhave that they are trying to get closer to China/Russia? The one rumor I've heard is that the prince got word from US intelligence that there was chatter about a potential coup.
It also goes along with the stock bubble which is absolutely fueling it.

You have a bunch of people with inflated net worths from their stock holdings who are being sold on Bitcoin as the "new gold" and a way to diversify their portfolios.
As someone living in an industry hub ( Perth, Western Australia ) I can assure you VR is white hot in the minds of major companies with significant costs around on site training. To those companies VR technology is a potential force multiplier the likes of which has never before existed, allowing then to bring together simultaneous training & practice exercises across deeply multidisciplinary sections of their businesses in a way that would previously have cost them two orders of magnitude more to achieve!

They are extremely eager to see consolidated VR training solutions emerge to the point where it makes economic sense to inject seed capital themselves.

VR is far from a failure, it's merely undergoing a phase of "what is this commercially viable for?" Which is going to be crucial for it's long term survival.
> But finding things you didn't know you wanted to know...

... is exactly the thing that I'm most worried about losing. Especially when I hear about all sorts of "adaptive" crap that learns about what I do and adjusts my daily feeds, search results etc. accordingly. It probably works great for most people, but I'm definitely not one of them and I want to opt out of the adaptiveness of modern Web. Most of the time there is no clear way of doing that.
Anecdote: A friend was working at a large DoD contractor. Seeing as the job was mostly meaningless not during crunch time (end of the Quarter, usually), he looked at CNN.com to pass time. Reasonable? Not to the bosses who monitored everything from start to finish. He got fired, after a lengthy process with his manager, and the one above, fighting for him hard, as he was actually a good hire. Still got fired. About 3 weeks after that boozy Friday night, about 5k other people got fired too. Not laid off, fired. Closed the plant and essentially nuked this county's economy. Fun times.

Sometimes, yeah, there are major red flags with this idea, but sometimes we can think that they are only affecting us, not the entire company. Schadenfreude? Oh you bet. But it still stinks for the local schools as their tax base is gone.
To most consumers, AMD sounds like a knockoff brand. Have you even seen an AMD commercial in the last decade?
> That changes the meaning. You're now relying on multiplication being commutative which is not true for all sets

As I said at the end of my last comment: I don't see a case where the ambiguity would pop up in real discourse. If you are dealing with non-commutative objects you can deal with a few more parenthesis. Just like non-associative objects result in many more.
> "Browser vendors have their own agenda. It mostly includes making their browsers look fast, sometimes at the cost of your websites become broken."

I feel like you'd know the tree by it's fruit. I have a little more faith that vendors like Mozilla wouldn't pull a punch like this; might have been more receptive to community feedback, not that anyone here needs a continued lecture about Google.
I like the "Guidelines for Creating Presentations" from the Beamer ( https://github.com/josephwright/beamer ) doc. Mostly: don't overdo slides, what you say is more important.

http://distrib-coffee.ipsl.jussieu.fr/pub/mirrors/ctan/macro...
Who does this money go to? Does a percentage go back to the scientists who write the papers?
Resonance Audio: Multi-platform spatial audio at scale
Lenovo/HP/Dell might sell more units, but every single Apple product has a high end i5/i7 or extreme low power part in it. The margins for Intel are likely an order of magnitude higher from Apple than Dell.
This isn’t exactly the same thing, but differential cryptanalysis was known to IBM as early as 1974, and to the NSA even earlier. The techniques didn’t appear in published works until the late 1980s.
Have you tried to move $100k in narcotics around recently? That's right. For an average person it is not worth the risk.
Debugging Your AWS DMS Migrations: What to Do When Things Go Wrong (Part 2)
I can't believe anyone would want to own a phone that needs antivirus software. Absolute lunacy in TYOOL 2017.
Indeed, mostly common sense and/or BS. Flagged.
can someone please tell medium.com to fix their certificates! Error code: SEC_ERROR_UNKNOWN_ISSUER

--firefox--
The owner of medium.com has configured their website improperly. To protect your information from being stolen, Firefox has not connected to this website.

--chrome--
Your connection is not private

Attackers might be trying to steal your information from medium.com (for example, passwords, messages, or credit cards). Learn more
NET::ERR_CERT_AUTHORITY_INVALID
They could handle it and beat them at several key points (1 ghz barrier, first to ship x86-64, first to integrate memory controller, not to mention eating the p4 for lunch performance wise), but Intel cheated and our justice department let them. The US refused to do anything, and the EU went at it a decade after the facts.

I agree with your conclusion that fighting head on right now would not be smart when they have nvidia on one side and arm on the other. But not with your assertion that "AMD failed to defeat Intel products in the market" the last time.
Mozilla is directionless and struggling? Huh? They just came out with Firefox Quantum, which is a huge step forward, and I believe might have taken the web performance crown.
Fixing the Ethernet Board from a Vintage Xerox Alto
Resonance Audio  –  Google Developers
Some Thoughts About Concurrency by Ivan Sutherland (2010) [video]
It's similar in concept to progressive rock, house or trance.
Daytime and Traffic Dependent Route Optimization API
Oh they are very real. I've met a few. I had expected that they would be elderly nutters like the Apollo deniers. But was I got was self-centred young people. They place their own perceptions above all others, not accepting the word of any "scientist" or "doctor". It really is amazing to witness an intelligent and thoughtful person build their own fantasy world of conspiracies and shadow enemies. It's like going to a book reading by Tolkien only to realize he is carrying a real sword and expects orcs to pop out of the audience.

https://www.washingtonpost.com/news/early-lead/wp/2017/07/28...
I'm not sure if any of this is particularly costly, but the teardown on iFixit[1] says that each controller has a Bluetooth transceiver, LRA, flash memory, NFC reader, and the right side has an IR (depth sensing?) camera.

It's also a lot of small parts that have to be assembled once you add in additional components like the docking rails and physical controls

[1] https://www.ifixit.com/Teardown/Nintendo+Switch+Teardown/782...
I've been doing similar things, just in docker instead of a VM (and doing X11 forwarding via xpra). Not entirely happy with the setup yet; I still need to figure out how to do that with two containers so that the browser doesn't get accidental internet access. Not quite as good as a VM, but better than nothing and easier for me to maintain.
Show HN: Usable colorized log output in Python
GRAIL | Software Engineer, Bioinformatics | Menlo Park, CA | Onsite

GRAIL is a life sciences company whose mission is to detect cancer early when it can be cured. GRAIL is using the power of high-intensity sequencing, population-scale clinical trials, and state of the art Computer Science and Data Science to enhance the scientific understanding of cancer biology and develop blood tests for early-stage cancer detection. We are seeking passionate and talented individuals to join us in realizing our mission, which has the potential to dramatically reduce the global burden of cancer.

Software Engineer (Front-end, Back-end:) https://goo.gl/Ca4t0a

Data Scientist: https://goo.gl/XmQtnk

Machine Learning: https://goo.gl/laoyvF

Product Management: https://goo.gl/t7vNfo

* Please include a short note mentioning you saw the posting on HN.
I've always been of the opinion that when making command line tools in Python one should use the logging system to relay messages to the user. It makes it easy to change verbosity levels (add a log-level command line switch!) and the logger writes to stderr which helps separate your informational messages from information that should be written directly to stdout.

Python's logging system is great but there is no simple way to colorize the textual output. There are some log formatters that are able to format an entire message in one color or another but formatting only a portion of a log message was cumbersome and annoying.

To that end I've produced a couple of logging formatters that can be used to format portions of log messages with color codes for beautiful command line output, all aided by a very simple domain specific language.
I get waves of nostalgia when I hear that screeching sound. Most people do not remember this sound.
Avago is acting like some kind of corporate raider: the only reason they had the money to buy Broadcom was huge bank loans:

https://www.reuters.com/article/us-avago-acquisition/avago-t...
This lost all credibility when it placed Santa Monica, California in the Top 5 Most Authentic Mexican Restaurants Per Capita list.

Just about every Mexican brick-and-mortar restaurant I go to in Los Angeles has a burrito option, but not always tacos.

What a weird methodology.
From the Edge of the Universe to the Inside of a Proton
Need help to buy a ship or jet? Credit Suisse looks to lure super-rich
I understand the push from browser vendors to (as they see it) encourage web developers to keep their sites up to date, but it's crazy how little Google and others seem to care about backwards compatibility.

So many websites from 10 or 20 years ago are unusable now -- if they're even still available. That seems to me a bit of a tragedy. It's sad to just write off that entire slice of human history.

Funnily enough, it's the sites that were quick to adopt the hot new HTML and CSS features from 10 years ago, but then were unable to keep updating indefinitely, that were the worst hit. Really old sites using basic HTML and CSS mostly work OK.
Well, if you want to be really pedantic:

Ctrl + Y is delete without copy (at least in IntelliJ IDEA).
Experiences from a Decade of TinyOS Development (2012) [pdf]
The side notes seem to vanish altogether on small screens, rather than merging into the text as I would have expected.
> Think about it: a feature detection API that itself needs to be detected

There's already at least one such feature in the form of CSS.supports: https://developer.mozilla.org/en-US/docs/Web/API/CSS/support...
Apple is working hard to pay the minimum amount possible to Qualcomm through lawsuits and exploring shopping more parts from Intel. It remains to be seen how that will pan out, but it has certainly caused enough analysts to price down their stock considerably lately.
This[0] might help you.

[0]: https://workboxjs.org
Up to people to spread the word on these, if every person knew 1 or 2 progressive politicians (no matter which side, aka in relation to those regressive in the democracts and those progressive in the undemocratic aka the republican, party) and shared that with others there would sooner rather then later be a change - be the impact you want to see.
It would appear http://download.intel.com/support/motherboards/desktop/sb/in... that one must set the address of the IME before it is net accessible; how do I get there from, e.g., the HP iLO menus?

P.S.: I haven't observed the prompt "Press <CTRL-P> to enterIntel®MESetup" during boot.
The bad ones are also better at manipulating the contracts.
If your site goes directly to a download the app page, it's not a PWA

https://developers.google.com/web/fundamentals/codelabs/offl...
About 1/2 weeks, so I guess so, I didn't see it yet and found it interesting ;)
This is really great. I actually struggled to find ML solutions for a large relational data set at a previous employer. Ended up figuring out a way to flatten the data, but was not ideal. Glad that people are working on this, keep it up!
S ‘Fat Leonard’ probe expands to ensnare more than 60 admirals
It depends... Do you consider 0% "a percentage"?
She is friends with Otoko.
As a developer of these technologies, you're in a completely different situation than the investors. Crypto-technologies have obvious value anywhere privacy is desired, but once productized as a virtual floating asset, the value becomes much harder to quantify, and then the grifters appear. Seems to me incorporating less privacy, a private side-channel for checks and balances of sorts, is something necessary. But I'm not a crypto-technologist, just someone with a graduate economics education, so my impressions may be irrelevant.
My Chrome on OSX seems happy with their cert. As does Safari. maybe OSX includes the DigiCert intermediate cert that your browser/OS does not have.
JetBrains also released ReSharper C++ which is better than Visual Assist X in my experience.
ZeroNet seem to be a step in that direction. Completely P2P, allows static HTML and dynamic sites, unique identity and a lot more.
What manual are you referring to? HTML5? That's a living standard, it evolves daily.
Do you have examples? I'm not sure how to search for this.
Relevant hn link:

https://news.ycombinator.com/item?id=13797797

See also the top comment by Dang, with a link to the original thread.
Find out Multibagger Stocks for 2018
If Samsung bought AMD, too, it would be so interesting to see the competition unfold between them, Intel, and Broadcom/Qualcomm. AMD is going to be a $30 billion market cap company within 5 years, so I think Samsung should hurry up and purchase it now for 1/10 of what Broadcom paid for Qualcomm and 1/3 of what Softbank paid for ARM.
The publisher, essentially the researcher gives the rights to his paper in exchange for publishing. Then the publisher put the research behind a paywall and even the researcher who wrote it will have to pay.
This depends a lot on the usecase. You have to consider things beyond the simple serving of requests, things like rate-limiting, caching, logging, event tracking, for example.

About a year ago I designed a system for a client that was just Postgres with a Go http frontend. Go was used to handle http requests and responses, to translate the API from http to postgres functions/views, and serve the response straight from postgres. Even authentication and access control was handled using postgres's role system and RLS was looked into (and found to be viable for when needed). Postgres was a good choice because the project involved mainly a lot of data wrangling. Of course, I could do it this way because it was a completely internal system with a fixed number of users, and the burden of maintenance was minimal.

Main reasons for not going this direction, IMO, would be:

1. Developer proficiency, while building and maintaining. Far more people know Python, Ruby, JavaScript etc. than SQL. Far more people know how to think in imperative programming than to think in data models. Of course, one can write Postgres-hosted imperative programs as functions (in languages ranging from plpgsql to javascript), but at that point using the same language in a node or django app is much easier.

2. Unsuitability. Some things are just not suited to be run in a database. Realtime multiplayer games, multiple-source data compositing APIs, view rendering etc. come to mind. The truth remains, that general purpose programming languages (or special purpose, where the purpose is serving, languages) and environments have more possibilities than an environment that grew around dealing with data.
I would strongly recommend reading the mission statement [1] of OpenAI. There are major players in the industry working against the issue of the disparity that AI will almost certainly create.

As for your key point, defining yourself let alone your future relative to the paths other people took is pointless. Look at things from a different perspective. Notch built a game of no great technical sophistication where you play with blocks. He did it during his spare time after work. And became a billionaire in the process. Does the fact that you could probably build it from scratch now mean anything about your future? No, not really. Would it mean anything if you could not? Again, no not really. You alone determine your future, or at least heavily influence the probability distributions of it.

[1] - https://blog.openai.com/introducing-openai/
At one point, modems used to cost about $1/baud, when 300 baud modems cost $300 and 1200 baud modems cost $1200.
Peer-reviewed paper titles are not immune to clickbait, alas. But ok, we'll put that bit back.
This has the potential to be an interesting analogy, but I think you need to do a little work in defining "progressive" in the context of music, or else you're just pushing the ambiguity back a step.
So, if this could be scaled, could the energy be harvested? The way the article was worded sounded like they were getting more energy out than what they put in, even if it is fractional. What is involved in actually putting a reactor that worked on this principle to use practically? Would it require a much larger reactor than what is currently being developed?
[citation needed (most definitely)] i would wager that devices running linux are in far greater number than intel hardware.
At Least 26 Dead After Gunman Opens Fire in South Texas Church
The utility of Bitcoin for illicit activity is very much related to the fact that it can be then used in the legal economy. So, yes, an outright ban on its use and exchange would impact already-unnecessary uses.
Adding something to the platform is a start, but as we've seen from the post-financial crisis era, there's a huge difference between having laws that should put bankers in prison, and actually having an executive with a desire to execute them.