skysight-inc/HackerNews huggingface dataset:
This. The craze of trying to get Linux on desktop is harming the core of it. Average Joe doesn't care for Linux even though he/she may need it and that's because average Joe doesn't even know that they need Linux for reasons like privacy, better protection from viruses as compared to MS.

The Linux distro people should concentrate more on making the core better than focusing inordinate amounts of efforts on the desktop. Although, gnome is not direct part of Linux, it comes to my mind for a related reason. The efforts spent on going from gnome2 to gnome3 would have been better spent on making gnome2 apps better.
Let me guess, you're not from the U.S.? This is a fundamental thing with U.S. cities, the nice parts and the shady parts are so close, just blocks from each other in parts. In other places (with welfare, wealth redistribution, and suchlike), the gradient between the nice and shady parts of town is so much more gradual.
No degree here. Left school at 15. Started coding in my 20's. Been at it for 20+ years and loved every minute of it. Currently CTO of a well funded and successful ed-tech company.
Use of weaponized drones by ISIL spurs terrorism fears
If you actually read what I said, you'd realize that you're arguing against something that you made up in your head. At this point, there's no reason for me to believe that you will even bother trying to understand my point of view, but I'll give it one last go.

If you're mugged, the crime is a crime by the very definition of a crime. Since you seem to think that I'm an idiot, I'll point out that the victim's identity doesn't play into the definition of a crime. The mugger deserves to be punished according to the laws that we've agreed on as a society, and this is true whether you're a purple Martian or a lizard person.

But none of that has anything to do with the fact that it was your actions that brought you into the situation. Only you have the power to be where you are. Whether you were ignorant of there being a mugger down the street is irrelevant to the fact that it was you who walked there. It's not an extreme statement, upon hearing that you were mugged, to suggest that you avoid that street from now on, to try a different route, and be more vigilant in the future. It's not an extreme thing to say that it's unwise to go down the same street again.

You're twisting my words into making it sound as if I'm saying that a mugging never occurred, or that mugging is not a crime.
There is one "good reason". To hand cuff and trap employees. I hope that the incidence rate for this is low, but it must be non zero.

(I think pre series A companies should give out RSUs and not options to avoid these situations)
> Trump got the support of these people with emotional rhetoric that had little basis in reality.

This translates to me: "I don't understand how the opposition feels, and don't care to find out why. It's easier to assume they aren't living in 'reality'."
No, you don't need this knowledge (unless specifically required) to be effective at your job despite what others here are posting on about.

Pretty much like how the Asiana Airlines pilots didn't really need to know how to manually land a plane.

https://en.wikipedia.org/wiki/Asiana_Airlines_Flight_214
But global warming isnt caused by energy dissipation, its caused by the greenhouse effect.
XML is a simplification (proper subset) of SGML designed to eventually replace HTML serialization (as XHTML + SVG etc.), but that never happened.

For a detailed discussion about the (mostly trivial) features of modern HTML not in SGML see [1].

Edit:

> HTML [...] was itself an application of SGML (before, you know, it wasn't anymore)

You're right, "not an application of SGML" is the phrase the HTML spec itself uses to describe its relationship with SGML, but I think that doesn't make HTML any less of an SGML application; it's kindof like saying American is not an application of English.

[1]: http://sgmljs.net/blog/blog1701.html
I think for every batch of successful people with ADHD, there are others still finding their way. I have ADD and my brother has ADHD. I'm super quiet, observant, and methodical at times. He's very energetic, passionate, "never give up" kind of personality. It's interesting to see the similarities and differences between us. I'm not sure if it's related to the mental disorder or just hereditary or shared personalities from growing up together, but we both didn't do well in school as our parents would hope. He was definitely a troublemaker and I was just..in my own world I suppose. I'd like to think I'm "successful". I have a steady job and able to pay the bills while affording the thrills of life. I'm extremely grateful. My brother, on the other hand, lives with my parents, working 60 hours a week and has no health benefits or paid time off. Perhaps it's part of "growing up" and I just got lucky. I'd like to think that him and I look at the world from a different lens from others but I don't think it's affording us any sort of life hacks that make us successful or brilliant.
Not if you view the process as being stochastic and imperfect.

You can't determine whether we've succeeded unless you compare crime rates with and without particular laws, and that process is fraught with compounding factors since not only crime laws change.

Even if you just see that states with harsher laws also have higher crime rates, that may be because those states are dealing with other factors that cause crime, not because the laws aren't working.
Fermi finds possible dark matter ties in Andromeda galaxy
>what Milo did definitely caused psychological harm from a position of power

As far as I can tell "psychological harm" is too vague and open to interpretation. It's a very broad definition that looks like it prohibits hate speech; I believe in complete free expression by voice or text (criminal/ civil court can handle the rest).

Personally, I stay away from such people in the digital world (but, IRL I'm meaner than most and enjoy 'interacting' with these people).
> One person in Silicon Valley even asked me to sign a confidentiality agreement before she would talk to me, as she worried she’d lose her job if people at her company knew she was a strong Trump supporter.

I can relate. I did not vote for Trump, but I am right of center & loathe HRC.

I stopped talking about politics at work shortly after getting a job at one of the large tech firms with "oo" in their name, but I'm pretty open about my views on social networks.

Starting on 11/9 I began to fear for my job.

One friend/coworker, very left of center, also very vocal on social networks, set up a work 1/1 with me. A bit odd, as we hadn't interacted in months (moved to different buildings), and asked if I felt responsible now that Trump was president & so many people we work with felt threatened.

A very close (& liberal) friend mentioned that another coworker had started a FB messenger discussion about people in the office who didn't support HRC, asking what to do about them. I honestly have no idea what was said or who was on it, but the close mentioned that she told them I was a good person with various examples -- which was nice, but leaves me questioning what they were asking.

This is all why our executives openly wept about the decisions. We had safe spaces established. Leaders sent out emails to their teams attempting to comfort.

At the advice of others, I just went dark. I hate doing that. I enjoy discussion & learning where I'm wrong. But I realized with kids at home, my top priority is making sure they're taken care of, and when debate isn't welcome, I should just shut up.
RPi-friendly home automation kit adds voice recognition support
Absolutely. My background was that I was Sun for years and on a "workstation" the most common window open for a software developer was an xterm not some IDE. That said, for people who "grew up" knowing nothing but visual studio and delphi, telling them that everything they are trying to do is easily done in the command line doesn't resonate.
How do I link to a specific post?

This one by mxfh looks very cool:

d=x.getImageData(0,0,w=c.width=256,h=144);for(i=0;i<h;i++)for(j=0;j<w;j++)d.data[(i*w+j)*4+3]=(i-j&j+i)*t%w;x.putImageData(d,0,0)

Does anyone know how it works?
> I admit that I haven't read the "manifesto" but it seems strange to me that the guy in charge of a platform that is arguably doing significant damage to our culture and democracy, all in the name of advertising profits, could be considered as an authority on how to fix the problems in question.

You should read it then. Naturally facebook is the best bet at fixing the problems facebook are having. The manifesto seems like a quite well thought through vision for how to do that.

It exactly points out all the things people dislike about Facebook, filter bubbles, censorship etc., discusses the various approaches, pros and cons, and how they plan to proceed.

I don't really get how people are so upset about it. Maybe it's because it's so long that no one reads it, and thus have much stronger opinions.
One solution can be to show the news that conform to one's bias, but have some sort of "score", measuring the sentiment of those of the opposite view, and the general public. There should also be the option to dig deeper on that if desired.

Says I'm liberal, I may get articles that criticize Trump's immigration plan, and the articles would show how well received the plan is to the right.
Proposed test would offer strongest evidence yet that the quantum state is real
Wyden to Introduce Bill to Prohibit Warrantless Phone Searches at Border
Their git repo goes back 18 years to 'beta-0.43'. :/
It pretty much has no practical use, that a different data structure couldn't do more efficiently.
Yeah you're right, the account is definitely spammy: https://news.ycombinator.com/submitted?id=eljefe6a
Get a job in the federal government or for a federal government contractor, preferably in DoD. In a few years, leave for a small contracting firm.
The big benefit of using mbed is there really nice API which abstracts the hardware. The code for the API is Apache, and available on github[1].

Furthermore, you don't even need to use their online IDE to do anything. The online IDE has an option to export your project such that it can be built with arm-none-abi-gcc and make[2], or you can use their mbed-cli tool, which is a python based command line tool, and is also on github[3].

The mbed guys have way embraced open source and working with existing tools, and I wished the community would embrace them more, since I think their API's beat the snot out of Arduino.

[1]: https://github.com/ARMmbed/mbed-os
[2]: https://developer.mbed.org/handbook/Exporting-to-offline-too...
[3]: https://github.com/ARMmbed/mbed-cli
Kenneth Arrow has died (1921-2017)
> I don't think Google's hiring people thing that that's what a good developer is, as much as they think it positively correlates to good developers.

I agree. However, I think they are wrong... I'll expand below.

> This is also a valid concern, but Google is much more concerned about false positives than false negatives. Missing out on a good candidate is a bummer. Hiring a bad one can be a nightmare. So the process is skewed to avoid the latter even if it costs the former.

This is an oft-repeated line about Google's hiring process, and in fairness, I think it's oft-repeated because insofar as it reflects Google's belief that their process results in good developer hires, it is true.

However, my suspicion is that the phenomena going on here is not "losing out on some, but not all good developers in order to weed out bad ones," rather, it's "losing out on a certain kind of good developer in order to weed out bad ones." That is, I'd conjecture that the good developers who can (or want to) memorize algorithms and regurgitate basic CS knowledge are one kind of capable dev, and the good developers who rely on tools to a greater degree are another kind of dev. Call them types A and B.

I don't have the two segregated into neat categories - because this is just a suspicion, based on people I know who work at Google, and my own experiences - but I think it's roughly along this line: Developers in category A have an innate desire to learn about and understand computer science on a theoretical level, as much as or moreso than a practical level. Such a person may or may not enjoy building things as much as they enjoy learning about how to possibly build things. Developers in category B (I'd include myself in that group) don't care about theory as much as practice; they do what is necessary to get the job done. Now, neither group hates theory or practice, they just have preferences about which one to spend their time on.

For an organization to really be successful, I'd argue, you need a mix of types A and B (tending more towards one or the other depending on the type of entity). If Google is weeding out most or all of type B, they are doing themselves a disservice - and I would argue that insofar as many of the common complaints about Google (services created then abandoned, poor support, poor attention to bugs/issues, etc.) are true, if this theory is also true, it would help explain why. The practical-preference developer wants to make things work and keep them working; the theoretical-preference developer wants to discover new things and constantly expand her knowledge. Both aims are good, but you cannot have one to the exclusion of the other as an organization.
What happens if/when you leave before all your ISOs have vested? Do you forfeit the exercise price for the unvested stuff, or does the company typically refund it?
How long before our computation needs require LEO datacenters with huge solar arrays that always face the sun? Consecutive requests might be sent to different satellites as they move past. More difficult to dump heat in space.
I don't know if it's a conspiracy or not, but it's happened before. Castro sent criminals and mentally-ill to the US. Mexico is also our biggest supplier of drugs, and 80% of the women who cross the border are raped. Of course there are good people, but you can't ignore the huge criminal element too, and that's the point.
The true enemy of a government is its population. The true enemy of university administrators is the students and faculty. The threat from within.
It would be interesting to know how the heat from such data centers would compare with active submarine volcanoes and submarine hydrothermal vents.

Some of them apparently are at 500°F [1].

[1] http://geology.gsapubs.org/content/34/6/453.abstract
Learning to Rank for Spatiotemporal Search [pdf]
Thanks that's the form of the function I was referring to.

Indeed as previously mentioned there are xmodem/uuencode alternatives but none of them would be as efficient and reliable as native SFTP/SCP.
Another interesting bit I've noticed is coworkers getting some of the same recruiter spam from the same recruiter. Seems some of them just blast everyone working for a particular company and hope to get a reply.
How do you distinguish "server" vs. "desktop"?

OSX is Unix at its heart. Is it a server OS?
See: Portugal's drug policy

Also, the descriptions of what it means to be "schedule xx" make a lot of sense, it's just not what's actually used to determine which goes where.
Someone has already mentioned FIDE corruption. Usually when FIDE does something questionable that is the reason.

Not, however, in this case. It's in Iran for the simple reason that only Iran submitted a bid to host it.

It was originally supposed to be late last year, but nobody bid, and FIDE had to move it back a few months and try again. On the retry they got a single bid, from Iran.
Multi-GPU Training of Large, Sparse-Matrix on Wide #NeuralNetwork
Structuring is great, I agree. I meant specifically that the web community's attempt at applying XML principles to HTML was a failure. I believe that the reason is simply that it was structured in the wrong way. It focused more on how you format text than how you structure what the markup is representing. I think the semantic web is the right direction, where structuring is on the onus of the writer.
A bunch of posts in a forum that's no longer around - mostly... This was back in '08/'09 and the MegaSquirt project was getting off the ground with _way_ more capability than I had in my hardware. (And I sold that bike, right now none of my bikes run fuel injection - although I've got crazy ideas about using bits off the Honda Grom to convert my 2 stroke 125cc Cagiva Mito from carbs to FI... Maybe... One day...)
I had the same thought. Maybe temperature?
When someone is already an addict, the addiction almost always wins the "fundamental utility calculation."
> it doesn't benefit society as a whole...

But there is no benefit to society by incarcerating someone removing the possibilities of a functioning life. Does Louisiana benefit by having 1 out of 7 black men either in jail, or on parole? The private prison system, sure. But does Louisiana overall? Not a chance.
Uh.

This is Urbit.
For mosh there's a cygwin build and also https://chrome.google.com/webstore/detail/mosh/ooiklbnjmhbcg...
I have done professional programming for decades. I have never written code to traverse a binary tree. I almost certainly never will.

If I ever have to write it, it's a pretty simple thing to look up. This piece of algorithm trivia has no relevance for software engineering jobs in 2017.

There is of course one reason to learn it: It keeps coming up in interviews.
ISTR from my days when I was a primary school kid playing around with my grandmother's Mac running System 7 that there were some (fairly lame) third party tools that attempted to implement a DOS-style CLI.
> It's 100% standard to dismiss a judge for having a bias.

This is where the dialogue breaks down. It's not normal to dismiss a judge based on ethnicity. It's normal for a judge to recuse themselves if they have a financial interest in the outcome, etc...

Trump's supporters and his detractors have very different ideas of conflicts of interest. I would say making Mar a Lago the "Winter Whitehouse" is an unacceptable conflict because we the people pay Trump rent every time he takes a trip there. I just don't understand how one can defend that sort of self dealing.
Argument from authority? Is that the best you can do? Those "professionals" don't have a great track record, which is why drugs are still a huge problem.

So I repeat my question: how are things working out in the Philippines? Are the harsh policies being pursued doing a good job of decreasing the drug problem? If they are, perhaps we can think about adopting aspects of those solutions while leaving out some of the more problematic aspects such as extrajudicial executions.
How One Coding School Hopes to Teach Thousands of Students, Without Professors
Microsoft CEO Satya Nadella Bothered by Bill Gates' Mission
Doesn't Geico do the same? They also offer renter's insurance next to car insurance. Also what does using AI mean exactly?
The San Diego La Raza Lawyer's Association, the group the judge belonged to, gave scholarships to illegal immigrants. You're nit-picking to detract from my point, that the judge had a reasonable chance of bias, and Trump was right to point it out.
It's fairly common on boats to have exposed zinc whose only purpose is to be sacrificially electrolized (IIRC) to protect your steel or aluminum.
Essentially, I think it makes sense to get better at solar than to have Steve Zissou as a server admin.

1) In the original article, these server farms would be remote administration only.

2) Such facilities would make the secret construction of one's James Bond Villain underwater base much, much easier. (Wouldn't Elon Musk, Jeff Bezos, and Peter Thiel all make great Bond villains?)
For me it was, yes. For you, though, it might not have to be. Can you get some security classes in your coursework? (Does your institution even offer any?)
If some random person on the internet wants to help me out. If I exercised my options, and the company was purchased later the same year and my common shares were purchased for $0 (preferred shares took all the money, leaving common with zero), how do I file this loss?
There is another throwback for me here when one of our clients had disabled Citrix file transfers and only allowed text based clipboard (due to imposed security policies).

So we had to:

- zip a directory hierarchy or a single file uuencode

- copy to shared clipboard

- paste into a terminal on the other end using a here document

- uudecode the output

- checksum the source/destination copy for file integrity purposes

This worked on Windows too (using Notepad and saving the file as .uu for use with WinZip). Luckily file transfers were not a frequent use case.
A scoring rule I'd like to try maximizes the product of the lengths of the chunks / length of the word. This makes individual letters shuffling less interesting and many medium chunks most interesting, which matches my intuitions.
Very little in the constitution could be described as "plain." Most of it was as broad and ambiguous at the time it was written as it is today.

Rather than hoping justices read the tea leaves the same way you do, clarifying the law with statues to protect our liberties is a good strategy.
Why is the title here mention AI if the post itself has absolutely no mention of it? This is basically blatant advertisement for lemonade. Geico, Metlife, and others offer very competitive rates for renters insurance (<$80/year) in major metro areas and have done so for several years
First, the Yomiuri Shimbun's coverage is the Japan Times's coverage. Look at the by line -- "Japan Times/ANN".

And, I'm sure it's an important discovery. I'm not so sure it is being reported well. That's my point.
Interesting. Seems like the insurance industry will change dramatically with the introduction of more data and AI capabilities. Imagine if an insurer ran a search of social check ins at bars against their auto insurance customers. Seems like some people might be paying $2K/mo for car insurance while others pay $40/mo... since with more analysis it will become a lot easier to determine when those big loses are coming and exactly who from rather than guessing/averaging like they do now.
Agreed. It makes way more sense to just build it next to an ocean and pump the water.
Words with similar letter distributions will tend to be from the same root languages, which frequently maps to category of discourse (scientific, sophisticated, coarse, exotic, etc.)
"The first step is to remind our students and colleagues that those who hold views contrary to one’s own are rarely evil or stupid, and may know or understand things that we do not."

In a single word: empathize

This is a growing problem in far places more than just universities. It's amplified by the filter bubbles in which most of us participate, whether we realize it or not, thanks to social media and targeted advertising.
TL/DR: Yes.

There will be several broad categories of change:

1. More software will become AI-powered, narrowing the domains where a human has to write code (counterbalanced by the continuing explosion of the variety of places that you can write code).

2. Better and smarter tools: IDEs that can see when you're coding Java in Python and can suggest a more idiomatic alternative, debuggers that understand off-by-one errors, up to and including AI pair-programming.

3. More expressive high-level programming languages (including ones not based on English-like syntax) with implementations (whether interpreters or compilers) that may not be entirely comprehensible to a human.

4. AI workloads continue to push chip architectures toward more cores, and parallelism-related skills become more important.

5. AI-driven IC design may restart Moore's Law in earnest.

6. Better machine translation further levels the global playing field.
Well now we're opening up a can of worms. Are not those with instructors also partially self-taught?
The Internet Is Freaking Out Over This Song Made from a Unicorn Drawing