skysight-inc/HackerNews huggingface dataset:
This will be the time where setup HW watch dog should help.

After the upgrade, before the reboot, setup the HW watch dog for 2-5 minutes. Setup the boot-old-kernel flags as default in the uboot/EFI/grub/or your system boot loader.

If the upgrade the successful (connect to back to the server) and function correctly, disable the "boot-old-kernel" flags in your bootloader.

As always, do a lot of testing and automate those tests. You will be surprise how often a simple boot/reset/power cycle can fail if you repeat it over and over again in a weekend.
Perhaps you are unaware of the events of 1956 when the combined forces of Britain and France failed to hold the Suez Canal?
Going for two years without a CFO at a company of this scale is enough reason to justify a management change, full stop.
There is an obvious overlap between programming languages and machine learning at Google: TensorFlow.

For example, see "A Computational Model for TensorFlow" https://research.google.com/pubs/pub46196.html

There are tons of interesting things going on in TensorFlow from a programming language perspective. It has optimization at the low level, like CUDA and SIMD back ends via the Eigen library [1] (which is pretty crazy C++ metaprogramming in its own right).

But it also has optimization at the high level / cluster level, e.g. deciding which nodes to put computations on, to minimize data movement across various networks, etc.

It also has multiple front ends. Python is the main one, but IIRC people were developing others (maybe not at Google).

I worked adjacent to the TensorFlow team, and A LOT of people had BOTH ML and PL skills [2]. It's not an either-or thing. It's best when you have the same person with both sets of expertise.

I think a big problem with large parts of the academic PL community is they're not exposed enough to real applications. Difficulty isn't proportional to real-world benefit. It's certainly difficult to invent type systems to statically detect minor problems, but that doesn't mean it's important for creating and maintaining software. (Sorry, had to rant about that.)

Machine learning is a domain rife with programming language problems, but of course it takes a long time to develop that expertise. I'm sure Lattner would be a good person to synthesize knowledge in the different domains.

[1] http://eigen.tuxfamily.org/index.php?title=Main_Page

[2] edit: I should really say ML and distributed computing skills. But most people with distributed computing skills know a decent amount about programming languages; they overlap in MapReduce-type big data frameworks too.
> Does that same freedom exist for private entities that don't want to bake cakes for gay couples?

I think sexuality should be a protected class. I do not think neo-Nazis or White supremacists should be a protected class. But in the case of the wedding cake, I think it would be fine for bakers, caterers, or photographers to refuse to work at a gay wedding, an event they consider immoral. If a customer happened to be a neo-Nazi and was booking a vacation stay, I doubt AirBnB would have cared. It was the fact that they were using the service to book accommodations for the rally that caused the company to cancel their booking.

> That is why you need to defend the principle, even if you don't like the specifics of what you are defending, and is why, for example, the ACLU is defending Milo

The ACLU is defending Milo from government suppression of his speech. I agree with the principle they are defending. This is not the same as a private entity deciding not to do business with him. The ACLU will not, for instance, help him sue Simon & Schuster for cancelling his book deal.
I've been very happy with Twilight on my Android device.
"Naughty things": My first BASIC program asked for your name, then printed "Hello <name>", except if you entered my sister's name, where it would print "Haha, you are stupid!".

I have experimented with building an Android app [1] for graphical programming, but except for some more-or-less funny exercises slightly inspired by Rocky's boot, it feels like graphical programming might be too cumbersome in terms of input effort per instruction. Of course this might be because "my" UI is crappy, but I don't really have good ideas how to make it an order of magnitude better...

So I have started switching to text-based [2], will see how that goes..

1) https://github.com/stefanhaustein/flowgrid

2) https://www.youtube.com/watch?v=zY4TIW3jDM0&list=PLhEJPa6dXG...
A lot of email providers support aliases using the + symbol. If your email address was foo@example.com, then foo+bar@example.com would also work and be delivered to your inbox.

This is a good way of finding out what company sold your email address too.
Using location is more accurate as depending on how far away from the equator you are light levels can change drastically.

This covers some of the details around it:
http://www.ccfg.org.uk/conferences/downloads/P_Burgess.pdf
> My friend quipped if he was me, he would work for adult websites as it would free up half his monthly outgoings

What. How.. What?

What exactly is your friend spending half his money on that he wouldn't need to, if working for an adult website?
The context was:

> The only thing you can't reasonably argue is what you've tried to argue here, which is that we should judge this person by what they were previously best known for.

I did not try to argue that at all, so I was clarifying my opinion. Nobody will stop you if you choose to judge him based on that allegation, I am choosing to wait on that due to the fact that it will get figured out (with actual evidence either way) in court.
And he was so effective at stopping the malware because he is himself a malware creator distributing competing malware.
> Curious then - if you're okay with this removal, would you be okay with a registrar removing a site because it violated some Catholic values?

I'd fully support it for the ccTLD registrar for the .va domain.

Other registrars...depends on details not specified in the hypothetical.
> you have an awful lot of them in the European Parliament.

We're working on it. The last batch of elections was pretty scary but so far so good. If WWII wasn't enough to teach the world a lasting lesson you have to wonder how bad it would have to get before we will. Quite possibly it can not be done and we will occasionally revert to type.
U-Boot has a mechanism for offering fallback by counting boots (and saving that to local EEPROM).

If you set up your watchdog correctly and the system loops too many times, your u-boot launch script can swap booting to safe/backup partition.
You seem to be conflating moving with sharing. Moving between threads is always free[1] regardless of if it's mutable or immutable, and there's no concurrency issues at all since it's a move.

Move means the sender no longer has a reference. As in, std::move, rust's ownership transfer, webworker's transferables, etc...

1: Yes there's a single synchronize point where the handoff happens, but this is part of sending a message at all. It's also independent to the size & complexity of the payload itself when we're talking multi-threaded instead of multi-process. You have that exact same sync point that costs the exact same regardless of whether your message consists of a single byte or a multi-gigabyte structure.
Can you go into more detail? Or provide a link explaining this?
Some of my fondest neighborhood memories are of neighbors inviting each other over to pick their fruit trees. My family had some apple and black cherry (this was in Canada) trees; other neighbors had plums or blackberry patches. Sometimes people would even put out a board at the end of the driveway inviting others to come take some fruit so it wouldn't go to waste.

Edit: I think a lot of people have ambitions of canning or some such when they plant their fruit trees, but it's a bit of a lost art now. I don't know anyone who isn't a grandparent that actually knows how to preserve fruit.
If this is true (and the proof has no flaw), it would be huge and pleasant (many expect it, although there are some who think it's a problem that might be unprovable in our current logic framework). So let's see how it works out.

However the author missed that there is a special case for N == 1, where actually P == NP (sorry, I could not resist).
Uber is most definitely not good for people with disabilities

http://www.thedailybeast.com/uber-disability-laws-dont-apply...

https://www.nytimes.com/2017/07/18/nyregion/uber-disabilitie...
There is an official monthly tread the first day of the month. Remember to post there. https://news.ycombinator.com/newsfaq.html

For the latest post, see https://news.ycombinator.com/submitted?id=whoishiring
I think anyone who's not growing up in the world of frictionless sharing is gonna have a problem with that.

Spectacle and Google Glass's issue of having a camera on your face won't weird in another decade. When this generation's teenagers are living out their 20s.

Older people will find hyper-reality frightening though we'll get use to it, just never participate to the degree younger generations will.
The only reason you'll see the demonizing articles you mentioned is because the news media is approximately 70% funded by pharma.
...you mean the Internet of Things?
Haven't we seen too many proofs that demonstrate N!=1 but forget to also show that P!=0?
Hmm, you can set a watchdog before rebooting? I assumed that it would be cleared automatically.
General question about this and other types of online activism that dance a fine line between "legal research" and "convenient access to something that is illegal" -- are all of these investigations sanctioned and signed off by a LEO?

My limited understanding of the legal codes in the United States suggests that it is very difficult, without formal approval, to research a subject area like adolescent erotica without being exposed to the same images that would constitute possession. Is that what is happening here? In the article I see the mention of LEO working with the Foundation, but what isn't clear was if that is the only way they get involved, or if they get involved and then LEOs seek them out for assistance.

The last thing that I'd want to see happen is for a set of good intentioned individual to get wrapped up in a covert LEO activity and then lumped into the same pool as the people they are trying to bring to justice.
> Assuming federal laws don't apply because you sprinkled some magic around you is a pretty awful way to end up in jail.

AML/KYC apply to institutions that apply for Money Service Business licenses, MSBs for short. This is promulgated by FinCEN agency of the US Treasury department. FinCEN has comprehensive definitions of what kind of digital currency use is subject to MSB registration.

It is easy for digital currency to other digital currency exchangers to be exempt from those regulations, via one of the codified exemptions, because your straw man argument about federal laws not applying wasn't the argument I was making at all. So now that we've established that, let me know if you want to discuss the something closer to reality.
I just set mine to Quito, Ecuador (anywhere on the equator will do). That keeps things relatively consistent throughout the year, instead of following sunset/sunrise times which have no bearing on my sleep/wake schedule.
A studio apartment in Oakland is $1,500 a month. There are already a bunch of great free resources to learn to code, including Codecademy, Coursera, Khan Academy, MIT OpenCourseware, and freeCodeCamp.

Right now, the people who need to learn to code need room and board, not yet another free coding school.
You'd never need all of these though, would you? There is a lot of overlap between the dongles that unless you had a lot of devices you wouldn't require. For example I can't see anyone buying an HDMI to DVI + a Lightning to VGA + a Mini Displayport to DVI. Feels a little bit like saying ford make xx models of car & it would cost you £1 million to buy them all.
> I'm not aware of any unsynchronized concurrent queue implementation.

Would the queues from https://www.liblfds.org/ qualify?
I think the gist isn't to match the outside so much as to set a pattern of turning on F.lux at the same time every day, to settle into a night-time routine.
I was curious about the type of students you'd want to recruit. The type you're featuring all seems to be out of college and have experience under their belt.

Your schedule is full day learning. So now I wonder: are you targeting people who are out of jobs? It seems a little confusing to understand your criteria of recruiting students (I have not paid too much attention yet).
I work on a cross-platform desktop application written in C#. We use .Net on Windows and Mono on Mac.

The thing with desktop applications is that an "industrial-strength" one needs to look native; thus it's in our best interest to use the native language of choice. This means that our Mac UI is Objective C, and we're very good at integrating Objective C and C#.

The other thing with desktop applications is that if you're doing something interesting, you probably need to call native APIs for OS concepts that are unique to each platform. A cross-platform environment can't do this very well; and we drop into C++ APIs on Windows and Objective C on Mac to do this.

The sweet spot for cross-platform development is your business logic, and networking calls. That shouldn't change as you move among platforms, and that should be the area that cross-platform development gets right. If you're willing to do this in C or C++, everything will be straightforward, but you have to deal with the warts of C and C++. If you need a higher-level language, it better integrate well with the languages you need to do your UI and low-level logic in.
I've found the lower the value the better for reducing eyestrain. Slowly lowering it down in about 100K chunks it doesn't take long to get used to each step. I currently have mine at 4900/4200 (day/night).
How will you prevent this from becoming predatory as pressure for improving the bottom line mounts?

It feels like a very fine line between altruism and taking advantage of ignorance.
This. Any part of my numerical code that is a bottleneck, is either already coming from scipy or numpy, or I'm going to write in Cython if possible. Rewriting in Cython is already the opimisation you would do before going to multithreaded, because it can get you factors of 10, 100, etc, whereas multithreaded gets me a factor of 4 to 8 depending on how many cores I have and how independent the workload is.

So by the time it comes to consider multiple threads, the bottlenecks that I want to paralellise are already non-GIL-holding.

I wrote a tool to measure what proportion of the time the GIL is held in a program:

https://github.com/chrisjbillington/gil_load

I encourange people to measure what fraction of the time the GIL is actually held in their multithreaded programs. Unless it's approaching 100%, go ahead and use more threads! You will get a speedup. It's my experience that this is true more often than not. The biggest exception is poorly written C extensions that do not release the GIL even though they have no need for it. But if you're writing your own in Cython it's a matter of just typing `with nogil:`.
> Everything about it had an aura of breezy, forward-moving fun that is usually absent from tech

Good lord please stop. Save that for marketing discussion places. I don't even know what this nonsense means, nor do I suspect most people.
Capture One offers both, luckily. I'd rather buy it outright.
Would you say the same thing if this was an LGBT group?
> Are they justified in claiming their protected class is not being recognized in this business decision by Godaddy, et alia.

They are certainly free to lay out their evidence that it is race and not advocacy of violence that motivated the actions, either to make that case in the court of public opinion or one of law (race-based discrimination in public accommodation is generally illegal).

From the publicly available evidence, that explanation doesn't seem the most likely one, though.
Bravo! Every point here is spot on!
I'm not really sure that Europe was that helpless. IIRC the mongols basically couldn't take European castles. As you go further west in the 1200s you start seeing higher population densities. Poland, Germany and France are all roughly the same size and in this time frame IIRC Poland had 2 million people, Germany had 10 million and France had 20 million.

With the higher density came a higher density of fortifications. With a low density the Mongols could just bypass anything they couldn't take, but with enough of these forts an invading army opened itself to attack from every direction.

The newer European fortresses were also a lot harder for the Mongols to attack. IIRC the Hungarians had 5 in the region the Mongols attacked and none of them fell. Germany had thousands, and they were generally higher quality. Even if they could get inside the city it was attackers in leather against defenders in plate or chain. The Mongols had no real advantages in a siege situation since they couldn't bring their coordination or mobility to bear.
What's the application criteria like? I notice that the current students listed in the website all have some sort of technical/reputable background (one even had an MS in Computer Science already!) Does this mean that the computer science course is not for complete beginners?

I also noticed a mini web dev bootcamp, when will this be launched?

Thanks :)
Always has been the case. Ever heard of Lamar? They are one of the largest ad products companies which almost exclusively provides physical ad space.

[1]http://www.lamar.com/
Completely agree, and I was about to comment on the same thing that the author was drawing some dangerous conclusions from the anecdote about her kids, the same sort of conclusions I see a lot of other parents with young children making as well.

I'm female. When I was 7/8 years old I literally cried about having to do multiplication and addition flash cards. I was failing math. My dad said "Listen, you're not going to be a mathematician, but you have to learn multiplication!" Hated hated hated it.

Things started to turn around in middle school. My teachers kept pushing me, I kept taking math, I started to enjoy it. By 16 I was cross-registering at a local community college to take calculus and was in differential equations my senior year. I have a bachelor's in engineering and a master's in software engineering.

The preferences of seven year olds are almost meaningless, and their career aspirations are definitely meaningless. When I was seven I wanted to be either a baker or a manicurist or president of the United States. I haven't been interested in the culinary arts, cosmetology, or politics since. My sister was an avid artist, now she's an actuary who doesn't even do art as a hobby.

Almost every parent (especially parents of mixed-gendered children) I have this discussion with ends up saying something along the lines of "Just wait until you have kids -- boys and girls are super different and my son likes trucks and machines and my daughter likes dolls!" Yeah, but what does that have to do with which classes they enjoy in middle school or high school? I don't know. Maybe I will change my mind, but this extrapolation of early childhood preferences into adulthood career paths bugs the heck out of me.
It's been a while, and my memory is fuzzy, but I recall either pyodbc or pysybase reacting very poorly with the multiprocessing module. With multiprocessing, Python would segfault after fork. With threading, it would "work" albeit slowly. Also, IIRC, it did not matter if the module was imported before or after the fork, still segfaulted. I never had the time to try and track down the issue that was causing it, though, deadlines and all that.
The operator lives in Nigeria
I am naive but why is there not a decentralized service for exchanging cryptocurrency (or is there?)?
Just wondering - does a normal person stand a chance to join Google Brain, or do you need to make node.js, swift, own self-driving car or another crazy project to get in?
I don't think I wrote this clearly and so I don't blame you for misunderstanding what I'm saying.

Judge guilty, judge innocent, don't judge at all: all of those are reasonable options open to you.

The only option I am pushing back on is the one that says the only reasonable way to frame somebody is in terms of the good thing they're best known for. Because, of course, it is in the nature of criminal conspiracies to work hard not to be known for them.
I think the headlines are a tradition rather than something else.

Maybe there is also a slight hint of intellectualism or some would say elitism in the references to classical quotes and trivia that's generally only picked up in higher education.

I rather like it though. It's a shame that the headlines in Sweden - where I live - looks more and more as the worst kind of clickbate. Puns are not exactly unknown here - and the dad-joke pun is is even named after the second largest city...
I think maybe flagging needs to be reworked into:
- spam
- nsfw content
- breaks the rules

So people can flag "bad" stuff and don't remove topics based on their political/social views instead? Currently the system seems to be broken if this happens.
This way you could easly penalize the users who try to manipulate by flagging "valid" topics.
Godel's incompleteness theorem would seem to imply that is possible unless I'm misinterpreting it. I have a rather elementary understanding.
Apache OpenOffice 4.1.4 RC2
I was hoping to learn that the in game coin for EverQuest was backed by a public blockchain
> If you can reasonably assess that your process is fair, I don't think anyone should care how the numbers bear out.

Because it goes against the results they wanted to arrive at.
Nah. That "result" circulated a few years ago in the Internet, but it was mostly a mix of hand waving and hidden assumptions. It's not a mainstream result, and I doubt that it will be confirmed someday.

It's interesting because it mix two interesting topics, that are well known in the popular science forums, but are very technical and most people don't want to read all technical the details of both.

Relevant xkcd: https://xkcd.com/1240/
Benchmark.

At least that's according to this throwaway but highly upvoted comment [0] from some days ago.

[0] https://news.ycombinator.com/item?id=14983957
Holberton School is also using this model since we announced in 2015.

We are working with VEMO http://vemo.com/ISAinitiative/ they are specialized in ISA - most schools are using them.
I had this reflex, but IIRC the reproducible build effort does a few things differently (and some more) than nix. I can't recall which, but there were meaningful differences.
Writing a program is different from the concept of what a programming language is. A programming language has an underlying grammar/rules. Through Panini's work, a subset of Sanskrit can also be expressed through rules.

This link on grammar might also interest you-
https://en.wikipedia.org/wiki/Formal_grammar
Nix doesn't integrate with Debian well - you can also use yum on Debian and nobody does that either. If you're using Debian, it's because you want to manage a Debian system with Debian packages.