skysight-inc/HackerNews huggingface dataset:
Thank you very much! I requested this and I think I might have possibly come off as rude or entitled but I am so happy you donated your time to create this tutorial!
Roomba Maker Preparing to Sell Maps of Your Home to Advertisers
I recall reading the plan was to make electric sleds for cars (vaguely akin to car wash tracks) rather than hyper loops.
Yup, it lets me in now.
Ten Years of Worthless Side Projects
Wouldn't it be smarter to start with a smaller project? Like maybe do the Chicago airport project before tearing up the east coast for a super tunnel. That seemed to work for Space X (start small, iterate).
Bypassing LA traffic by going from New York to Washington D.C.
Odd response given the first application of their tunnel tech is to build a tunnel under the road between spacex and the parking garage.

Not sure if that's short distance enough but it seems like it
also an aspect of a single-payer healthcare plan?

i don't expect corporate databases to be secure. but, if/when single-payer healthcare is implemented in the US, data leaks and breaches will occur often.

i guess the difference is optical: instead of blaming the evil corporations, we'll blame the evil government.
We started with a monolith which made determining service boundaries that much easier. What we struggled with the most is the concept of sharing data between services. We started off with publish/subscribe method which quickly became very strenuous to maintain. Ended up switching to plain service-to-service communication over HTTP/S. This allowed us to focus on resiliency and performance of each micro-service more so than before. And so far it's been paying off great. Other things like having an overall view of the health of the entire system and having a way to consume and analyze logs in one place is absolutely detrimental to success in this type of architecture.
An arduino is a microcontroller with a few conveniences added. There are plenty of microcontrollers inside of devices that last for years on tiny coin cell batteries. You can program it to go into an ultra low power sleep mode and wake the instant you press a button or on a predefined schedule, do whatever business you want it to do for a few moments, then go back into ultra low power sleep. Some microcontrollers are more optimized for this use case than others, but plenty of ordinary ones are and they've gotten incredibly good at it.
That's just not even remotely based in reality. Linux is SIGNIFICANTLY slower to boot on HDD than SSD.

https://www.youtube.com/watch?v=Bgmph_bL8V4

https://www.youtube.com/watch?v=X-Rsr4E6b68

But I would once again question why you care how long it takes to cold boot a laptop. I think my laptop gets cold booted MAYBE once a month.
Evidently not the same parts of London that I see (for the past 40 or so years):

> Drug dealing and use

Literally every day. There's a man who sits on the next doorstep that I call 'Mr Subtle' as he is continuously 'reading' a newspaper. He has many friends who stop by for a quick chat. Then they smoke drugs that he has sold them.

> homeless people begging

Every day. Also stealing from Primark, sleeping in tents on the street, pretending to fall in front of traffic, pretending to read maps then asking for change, etc.

Certainly different parts of London have different homeless populations, but Camden and central London are not great.
Not since they bailed on stage3d. That was the beginning of the end.
> The techmeme results are not representative of the framework.

I've seen several instances of this, now. Some Rails benchmarks jumped up pretty high as well when they managed to get someone to competently configure Puma. Practically the same story, just changing out names.

Take techempower benchmarks with a boatload of salt. Not only are they not particularly representative of your real world use cases, they apparently are often not representative of competent use of the tools they're benchmarking.

Hopefully this is an issue the techempower people figure out some way to address. It would be nice if this was a more trustworthy resource.
My former company hired interns and junior level engineers regularly. If you are hiring jr devs because you can't afford sr people you are going to have a bad time. Jr Devs require constant attention early on if you want them to ever move pass the junior part. They need the ability to fall on their face occasionally and resources who can't point them in the right direction when they do. But if you can't afford to pay the Sr people your junior people are going to leave right around the point where they start really being a great value(that's 2-3 years in tops).

If you're looking for how to find hidden gems, my best advice is don't bother. Ask them fizz buzz (yes literally fizzbuzz), some basic OO vocab, and have them do an easy design problem. If they have a pulse and can do that, they're probably worth your time. For most devs of any level it's really hard to tell whether they will be valuable additions until you've actually worked with them. For a jr dev it's a pointless exercise. Find someone motivated, who seems like they can learn, and spend time putting in place a framework to make sure they have the tools to succeed.
Thanks! It is pretty fun! It's pretty hard, too, though, particularly because we don't have a car - it's camping and public transport all the time.

Something I was thinking about earlier today is that the longer I'm away from day-to-day programming, the more I want to think about bigger, open-ended problems. Lately I've been thinking about code synthesis, for instance. I wonder why distance from a desk does that :)

At any rate it's amazing to be outside all the time. I would highly recommend getting outside and walking your nearest trail to every single person reading this! In Ireland, we have a gigantic network of walks, including short 2-3 hour loop walks: http://www.irishtrails.ie/trails.aspx?c=-1&t=-1&l=-1&g=All&f...
The article really says,

We thought MS Paint was so great, we decided to list all the features that Paint 3D has that are similar to what MS Paint has. And we want to mention that Paint 3D is FREE!

These are the results for searching "MS Paint" on windows.com:

https://www.microsoft.com/en-us/search/result.aspx?q=MS+Pain...
Isn't this over, like weeks ago?
Before english became the world's international language, that sentiment I think was pretty strong. Now there's no doubt about english as being the international language. I most recently witnessed a japanese speaker and korean speaker who were chatting and when one used an esperanto word the other didn't know, they found the meaning by saying the english word (even though their english wasn't great).

I haven't met many esperantists who don't speak English at all or even at a pretty decent level.

It seems for most the new goal is to participate in esperanto culture, which is definitely its own thing: https://en.wikipedia.org/wiki/Raumism
Marketo Down for All Users
That's logical, no? While we do not know when that will happen, once it does, it will snowball massively from there on out. It may happen in 5 years, or in 50, or in 150 -- nobody knows. For all we know we could be one seminal paper away from a fundamental tech that will enable GAI.
So you concede your assertions about "legal limbo" were false -- good. That's progress.

Moving on to assert "incredible amounts of harm" as caused by me among a majority of Californians who supported both Prop 8 and the prior work of Mark Leno et al. on Domestic Partner Law, California's form of civil unions -- which as https://en.wikipedia.org/wiki/Domestic_partnership_in_Califo... says, and as Leno said at the time, ensures equivalent positive rights under state law for all -- is nonsensical.

We were allies when we supported civil unions. Obama was on side of civil unions in 2008, and likely strategically lying that he believed marriage was one man and one woman. Then the goalposts moved, and incredible yet heretofore invisible harm was being done? Nonsense.

Fixating on "religion" is also nonsense. Theft is against the law. Major religions teach that theft is sinful. Does this mean religious people are enforcing personal views on other people? Of course not. Atheists (I know some; neo-Darwinian evo-biologists) supported Prop 8. People who didn't like the Foucauldian agenda behind the whole thing, or the judicial overreach, or mayors like Newsom overreaching, supported Prop 8. For many and usually coherent reasons, religious or not.

It shows either ignorance or ill will to dismiss both group diversity of thought and individual integrity of thought by labeling views you dislike as "religious", and therefore somehow illegitimate as the basis of action in the public square. Frankly, it is un-American.

You are entitled to your own opinions, as Daniel Patrick Moynihan quipped, but not your own facts. The fact is Californians including me who supported Domestic Partner Law did not do "incredible amounts of harm" up to May 2008. We did not suddenly start doing harm in June 2008 when Prop 8 got on the ballot. We did not do harm when the majority passed it.

Federal law, DOMA -- an unconstitutional power grab against the states by congress and a pandering president -- caused hardships for Domestic Partners in Californians, but Californians could do nothing about that Bill Clinton era law.

As my search link shows, you've been calumniating me on HN for years, while trying unsuccessfully to stay silent on the topic. I'm not optimistic you'll stop now, but that search also shows I've tried engaging in good faith. Here I am again. Instead of silently dropping refuted assertions and moving the goalposts, e.g., to vague "incredible amounts of harm" imponderables, how about making an explicit statement of whom I harmed, how I harmed them, and how I can make amends.
Testing and debugging inter-service concerns. These, in my opinion, are inherently difficult to do when working with this architecture. In other words a lot of ugly real-world complexity hides in the space between the neatly maintained gardens that is the inside of a single service giving a somewhat false view that the problem has been successfully chopped up into small, compose and manageable pieces.
Or maybe it could decide to move to another universe and take it over.. There are physical limitations to what AI even in the form of super-intelligence can do. While theoretically it could distribute itself to other computers, it first would need to learn a lot everything from math to computer security, which itself would take implies that it would have unlimited resources and time to do all of that.. Even if that superAI did learn all of the skills necessary to take over many computers (it would need to learn about architectures, operating systems, firewalls, antivirus, compilers etc) it would still be limited by the latency of the network so not all operations would make sense in a distributed system. And of course it would need to be so smart that nobody would notice that there is increase of "weird" traffic on the internet, that suddenly power usage would increase as computers would do all these calculations instead of sitting idle waiting for user to open fb.com.

To take over the world such AI would need to learn everything we already know about the world, not only including math and physics, but also including sociology and human behavior. While AI would be busy taking over the world, you would have to assume that we would be sitting, doing nothing, and that we would not be smart enough to figure out that something is going on. And when we did we would do nothing to stop it.

Is it possible, sure.. Likely? hell no.
It should be clearly labelled as private property at least.
Money Really Can Buy Happiness
detrimental?
Is technology really the slow and expensive part of boring tunnels? To me it has always seemed that tunnels are expensive because:

* Planning the traffic impact and how it interacts with other transport lanes, all the above-ground building work to make the tunnel useful,

* Emergency ventilation and escape routes, and all other infrastructure that goes into the hole,

* Avoiding any building foundation piles, unmapped tunnels, pipes and cables, re-planning and fixing them if you do hit them,

* In Europe at least, archeological surveys.
6 Unique Ideas for Evergreen Content Success
Facebook, Alphabet, Amazon, and Netflix called to testify on net neutrality
Our org made all the right decisions at the top, invented their own microservice fabric stuff with way too much tech debt, end result was a very bad (inefficient and painful) development experience with way more technical debt than the monolith we replaced.

There was so much fragmentation between each autonomous team that we were forced to standardize on a common framework (think of build/integration pipelines and common modules) which could almost never be changed or refactored.

The upside was that there was way more automated testing and flexibility in deployment, so overall it was a net gain.

Still, the actual ergonomics of working with the build/release system was so painful it made me leave to work somewhere where I could do actual innovation.

There was so much waste that was already 'baked into the system' and the other teams finished their work so if you had struggles with it it was your problem
No reason in particular, but I don't have a Facebook account so integration with Facebook would have required me to sign up first to test the integration.
I don't mind creating an account on Facebook if required, but I am trying to avoid it if possible.
I'm using FF as my main browser on both Linux and macOS and never had any issues like that. Most of the people I work with use macOS, a lot of them use FF and never heard anyone complain about that.

Maybe there are some other things that cause this on your machine?
Map of Future Total Eclipse Paths in the US
Is Building Microservices book not enough? Hope to see no overlap of ideas and topics in the new book.
Since Windows 8.1 a couple years back, you can sign into a Microsoft account in the Store on top of an Active Domain account without confusing/combining them. Since Windows 8.1 you can even sign into a Microsoft account on an individual app basis, signing in for specific app purchases only. Since early Windows 10 that individual app basis has been expanded so that most free apps don't require a Microsoft account to sign in at all, if you so desire.

Furthermore, the Windows Store for Business uses Active Domain accounts entirely and allows you to connect Windows Store licenses to corporate licensing policies, if you want to control corporate application requisitions centrally but still give users some individual control in Store installed apps. (Not to mention carrying private internal apps for an enterprise.) WSB has been around in various capacities since Windows 8.1 as well, but also fully came into its own very early in Windows 10.

As for application vetting and "apps people need", that's entirely a subjective judgment, but there is an application vetting process in place which is more than you can say about the traditional google for an MSI/EXE and hope its correct install process.
That's good. I don't see a point in having an app that embeds a browser to show an app. It's like having those silly Android apps that are just a wrapper around a web version of the service.

If I want to use a web version I can do it using a browser of my choosing not the one developers want.
Deep learning algorithm diagnoses arrhythmias with cardiologist-level accuracy
> What would happen if the cop responsible for the act could not cover the settlement money ?

Malpractice insurance?
Just an anecdote, but back in my Windows XP days, I tried out firefox and found it pretty slow, seemed even worse than IE (in 2004ish?), whereas chrome was lightning quick. Fast forward several years and using gnome 2 on linux, and I found firefox felt snappier overall than chrome. I still do find firefox quicker for most thing (not google maps), though they have various add-ons which doesnt make it a fair comparison.
It used to be bundled with Chrome somehow so if you really needed it, you had it. Now I just don't use it. If something requires Flash then well, too bad for me.
This isn't that crazy -- you can get something as available and low cost as an ESP8266 ($1.72 in singles) down to ~.01mA to ~.005mA if you implement the hardware watchdog timer, use sleep mode, remove extra LEDs, etc and keep the external libraries to a minimum. There's a couple of other tricks, but it's a good place to start.

By using a low leakage FET on the SDA SCL lines and sacrificing a bit of speed, you can have up 127 i2c sensors that only use power when they measure.

A good low quintescent current buck boost regulator can squeze every last bit of power for your chip even when the battery is basically at 0 capacity (2.7V for Lion, .8V for Alkaline) and use very little power on it's own.

Dropping the system frequency can also improve performance.
Turner Classic Movies streams in Flash. Not sure how long that tech has been in use, I only started streaming it recently.
He's already recorded a video transporting a car-sled from LAX to Westwood in 5 minutes. That alone would solve a lot of my traffic woes.
I disagree. I have no cult-ties to Ethereum. I simply did not find the argument made to be well reasoned - and the attack on the devs to be highly questionable. Have you seen Vitalik talk? he's not an idiot. I know he's smarter than me. So - i'm going to take baseless claims about competence and due-dilligence with a grain of salt.

You say "clearly unsafe" but there has been, to my knowledge, only one serious flaw identified, and that is what lead to the fork. Many of these ICO thefts have been suspected internal jobs, not as the result of a new vulnerability identified.

correct me if i'm wrong. If ETH is doomed, i'm happy to let best of breed win. But I'm not seeing an argument made with facts here - I'm seeing Fear, Uncertainty, and Doubt.
Event streaming over session windows: an interactive guide
my two cents on this is that even if the hyperloop doesn't pan out all, the tunnel project could still be a big deal. If you stick regular state of the art high speed trains in musk's hypothetical NY-DC tunnel, that would be worthwhile.
An GTX 1080 Ti has 12 billion transistors which is closer analogy to the 100 billion neurons in a human than saying we have 100 billion cores.
I wonder what the major use cases are for Flash Player these days?

I assume some of the 'Farm Ville' style web games are probably in Flash still these days.
I've thought about switching, but I am self-educated and there's just no way I could make six figures doing anything else, so I keep on keeping on.
Functional languages are perfectly capable languages so you can typically use them for anything you'd use any other language for. But if you want a project that specifically showcases functional programming, writing a parser using parser combinators can be fun and instructive.
I'm curious if this has something to do with video. Do you experience much more power when consuming video on the browser and is there a difference between how firefox, chrome, and safari use the gpu while decoding video?

This might be interesting to quantify.
>Linux DEs were blasted for things like that, but now they're suddenly OK for a multi-billion-dollar company's flagship product?

Yes actually. It's what users asked for, and I rather appreciate it. Linux DEs were BLASTED for breaking things. MS isn't breaking anything as they make the slow transition to the new panels. If you want to use the old control panel, everything is right there where it always was. If you want to use the new panel it will get you 90% of the way there on day-to-day tasks.

>I also happen to walk on the ground and climb up the stairs, being aware of alternatives. That's what I've got in a shop and it has MS Windows logo glued to it.

You're seriously on a technical site claiming you're pissed that you bought a dirt cheap laptop and got dirt cheap components? It's 2017, if you aren't willing to crack it and put an SSD into it, don't complain about performance. The laptop will be slow regardless of OS with a spinning drive.

Having a "windows logo" makes no guarantees of performance. Are you also pissed you can't run games in 4K on your $300 laptop?
but that's not who this is aimed at

I think a lot of legitimate criticism of HN's darlings starts with which markets and demographics they aim at, and whose problems they deem worthy of solving.
IMO hardware manufacturers should get their shit together.

It is unbelievable that they are not able to provide a decent hardware development platform that can match Arduino in ease of use & documentation, that use decent production-grade components, that's supported for sale for > 10 years and that has a clear path to switch from dev board to own IC.
> The entire system of private property is terrible and I hope it will be abolished within my lifetime.

Would you be okay with having random people just entering your house, sleeping in your bed, using your toothbrush and then taking your computer on the way out?

Obvious straw-man, but my point is: There's got to be _some portion_ of the system of private property that you agree with on some level. You might for instance disagree with the way private property is distributed, or how access to it is made difficult for some groups, or how we value it more than public property. You might be in favor of more taxation, or of “fairer” taxation (whatever that actually entails would be hard for everyone to agree with) or of revamped eminent domain laws, but I find it really hard to believe that you'd hope for the entire system of private property to be abolished within your lifetime.
Bondora Review
I had a (not particularly exceptional) coworker with an electrical engineering degree go to work for the patent office. One of the perks was that the patent office would pay his way to becoming a patent attorney in return for a few years of service.
> Those are things you expect from a new car, and they're the reasons you buy a new car.

Those are thing you expect from a new car, and they most certainly are not the reason I would buy a new car.

> If I buy a brand new knife, I expect it to be sharp right from the factory.

You might expect that, but the practical reality is that knives don't really come truly pre-sharpened, and there are many reasons for that. People don't realise that this is the case, because most people, in general, have really, really dull knives, so even a mediocre edge will seem comparatively sharp. But it isn't, it's just mediocre and once you have used a really sharp knife the difference becomes very apparent.

There isn't one way to sharpen a knife. Some people prefer an asymmetric edge, some people hate asymmetric edges. Some people prefer shallow angles, some people prefer steep angles. Some people prefer knives sharped for slashing, some people prefer knives sharpened for slicing. There is no right way to sharpen a knife, it is something extremely user-specific and personal and there cannot be a way to pre-sharpen them that would satisfy all people.

Because it is such a personal issue, I fully expect that I need to sharpen a new knife the way I want it, just as I fully expect I need to installs the apps I want and configure a new phone before I can use it.

> I could have saved money and just bought a steel rod and made my own knife out of it.

This is just hyperbole.

> There is zero reason a brand new product needs immediate maintenance before it can be used.

And yet many products are like that. For example DSLR cameras come without SD/CF cards. The user has to buy them and put them in the camera before he can use it.
Integration testing. Unit tests are not enough. You need to test the interactions between microservices at runtime because there are a lot of things outside of the code that can break, such as version incompatibilities, caching problems, timeouts, etc.
I'm genuinely interested in differences between DOTS and Fastnetmon. Can you elaborate?

I presume DOTS is transport, while Fastnetmon is detection, correct?