skysight-inc/HackerNews huggingface dataset:
So they're using the same character space, and just changing the graphic to a squirtgun?

That'll go over well.

"Hey, after school we should sneak up and [squirtgun] John, Mary and Pete!" sent on an iOS devices will turn into "Hey, after school we should sneak up and [handgun] John, Mary and Pete!" on other devices.

One of these statements implies a prank. The other implies murder.

Maybe Apple should work with the Unicode Consortium to declare additional emoji, such as a squirtgun, so that they can drop the handgun emoji from their keyboard and replace it with the squirtgun.

As it stands now, they're just swapping the graphic of a lethal weapon with a children's toy and crossing their fingers that no horrific misunderstandings occur...
There are various solutions which will give you 100mbit or more Ethernet over 500ft of cheap coax. Leave the modem next to the phone ingress point.
Blame poor implementation: http://emojipedia.org/google/android-4.4/yellow-heart/
Yes, but it requires that the victim has no way out. Stockholm syndrome is not just any unexpected change of preferences.
I think what slow motion does is reveal the full violence of an action. Some commenters have mentioned that slow-motion tackles and punches look much worse than they do in real life. However, in real life, I think we underestimate the violence. Medical research into things like CTE has revealed that there is actually brain damage occurring during those plays.

Notice the research used a gunshot video. I think the average person underestimates the violence inflicted by a bullet because our human intuition fails us for small objects traveling that fast. I think what slow-motion does is help reveal the true violence inflicted on another person whether from a punch, tackle, or gunshot.

Update:

IANAL but also note that in this specific case, murder during commission of a felony ( armed robbery ) would be classed in many states as felony murder and would be first degree murder. See http://criminal.lawyers.com/criminal-law-basics/murder-durin...

So if this is a felony murder state, the slow motion would actually help the jury come to the correct conclusion.
Given the choice between two identical apartments in two buildings, one of which is rated "safe" but is tilting, you'd prefer the non-tilting one. I definitely would. Bollocks to the safety rating, I want my building straight and not sinking, please!
You should read Masters of Doom.

>The gamers weren’t just Softdisk guys anymore, they were, as they called
themselves, the IFD guys, co-owners of Ideas from the Deep. Softdisk, as a result, took on an even greater pallor. But it was a day job, a job they all needed since there was no real money coming in yet and no guarantee that it would come in at all. They decided, then, to continue working on titles for
Gamers Edge during the day while they churned out Commander Keen from the lake house at night.

>They became all the more efficient at "borrowing" the Softdisk computers. Every night after work they’d back their cars up to the office and load the machines. The next morning they’d come in early enough to bring the com-
puters back. They even got a little cocky about it. Though the machines were top of the line, they wanted some minor adjustments made..."
https://github.com/alexanderGugel/ied
One way I've always heard it referred to is: refactor the code so your task is easy to do. If making a new abstraction does that (just had this happen last week for me) then so be it.
Mobile keep growing which is the result of the dip in traffic from windows. As a desktop, windows still strong.
Don't build a landing page before you launch
> I still don't understand how this myth that they wrote Edge from scratch even came to be.

Because people confuse Microsoft marketing fluff with reality?

"Microsoft Edge is built from the ground up to improve productivity, to be more secure, and to correctly, quickly and reliably render Web pages. While Microsoft Edge is the default browser for Windows 10 and is the best fit for most users, some enterprise customers have line-of-business applications built specifically for older Web technologies, which require Internet Explorer 11." [0]

"We designed Microsoft Edge from the ground up to prioritize power efficiency and deliver more battery life" [1]

"Microsoft Edge is designed from the ground up to provide a modern, interoperable, and secure browsing experience"[2]

[0] https://blogs.microsoft.com/firehose/2016/05/19/improvements...

[1] https://blogs.windows.com/windowsexperience/2016/06/20/more-...

[2] https://blogs.windows.com/msedgedev/2016/06/07/edge-enterpri...
I have seen that and it's a dark pattern, if you close the window you will still use your live credentials without changing your logon account.
One of my favorite Papert quotes from Mindstorms. I think it summarizes the potential of computers to revolutionize learning by empowering children to be autonomous explorers instead of learner-automatons. I hope one day our education systems will recognize this and flip the system, but it's hard to change culture:

IN MOST contemporary educational situations where children come into contact with computers the computer is used to put children through their paces, to provide exercises of an appropriate level of difficulty, to provide feedback, and to dispense information. The computer programming the child. In the LOGO environment the relationship is reversed: The child, even at preschool ages, is in control: The child programs the computer. And in teaching the computer how to think, children embark on an exploration about how they themselves think. The experience can be heady: Thinking about thinking turns the child into an epistemologist, an experience not even shared by most adults.
It is not something that I feel or believe, it is factual. I know this because I am both a renter and a landlord. I inherited a property which I am now renting out, and except for a few major fixes, I have left the property pretty much as is while collecting quite a bit in rent from the occupiers.

In the same vein I could just purchase a property and rent it out, in doing so I have not created it - it already existed - but now I am just extracting value from it. Same as the bank will do to me with the mortgage.
Trading places
On Chrome, it shows up like: https://puu.sh/qn7yn/8e295774e5.png

Opening in Preview seemed to fix it.
Queen Anne of Romania died
As others have said, people keep trying to 'fix' email and failing. The problems of email are fundamentally very hard to solve without centralisation:

- in order to define "spoofing" you need an identity agency (or signing)

- in order to secure email (and signing) you need a key distribution system, preferably with an identity system so you can get the right keys for someone you're trying to communicate with. You also need to solve "local" key distribution among the user's computers, phones, fridges etc.

- in order to deal with spam you need someone to identify it and filter it for you, which inherently gives them access privileges to your mail.
Next project will be to write a basic powered Dogecoin exchange, because I hear that's what all the cool kids do.
>It could theoretically be repealed one day, but I think that is extremely unlikely.

For reference on how unlikely - https://www.congress.gov/bill/110th-congress/house-bill/493/...

04/25/2007	Passed/agreed to in House: On motion to suspend the rules and pass the bill, as amended Agreed to by the Yeas and Nays: (2/3 required): 420 - 3 (Roll no. 261).(text: CR H4083-4094)

04/24/2008	Passed/agreed to in Senate: Passed Senate with an amendment by Yea-Nay Vote. 95 - 0. Record Vote Number: 113.

05/01/2008	Resolving differences -- House actions: On motion that the House agree to the Senate amendment Agreed to by the Yeas and Nays: 414 - 1 (Roll no. 234).(text as House agreed to Senate amendment: CR H2961-2972)

05/19/2008	Presented to President.

05/21/2008	Signed by President.

[The one Nay in the House was Ron Paul].
Customized 3D Charts in .NET Excel Spreadsheets
If what you hide there is a dead body and the robbers tell the cops anonymously, you're guilty of murder :) and then, I don't care if you got robbed.
Interesting that Windows 7 is still twice as common as Windows 10.
Apparently it was just Chrome's PDF reader acting up. Opens fine in other readers.
IBM Is Eating Its Own Blockchain Food
Does someone have an experience of their product getting hacked?
If yes how did they deal with the situation?
Instead of "massive wealth transfer", I think you meant to write "slight dent in disgustingly fat profit margins", because - just based on aggregate metrics - most landlords are making a stone-cold killing in this market.

Indeed, let's all shed a tear for the SF landlord. I don't know how those poor folks can stay in business when property taxes are capped and median rent rises at ten times the rate of inflation!
I don't know about you, but I become less productive the more I'm micromanaged.

The company I work for now has problems managing customer expectations and controlling scope creep, so naturally rather than address the real issues the PMs have decided it's easier to stick their noses in the CMMI manual and send the software development team straight to process improvement hell.

I've reached the point where my motivation is so low it takes me a week to complete a task I know I could have done in a couple of hours if I could just reach down and muster up a little bit of give-a-shiat.

I need to get out of this place, but I rather doubt any of the other major employers around here would be any better (I just interviewed at one that looked like it would be an even worse situation. They declined to make me an offer - the interviewer must have picked up on my shock/disgust when he described their development processes to me).

Now, my side projects are seeing more love than ever before, probably because I need an outlet for my creativity (which my employer is most definitely not providing). One thing age and experience has given me is the ability to see my own projects through to some level of completion (as complete as software can be). My younger years were full of half-completed projects :)

I'm working on something I hope to turn into a SaaS product, maybe that's the escape plan (If I'm really lucky).
Continuous Testing for Your Software Requirements
Wasteful yet subversive
John Carmack's .plan file
This was introduced in 1.8 (which is great if you move to 1.8 or beyond), but if you are trying to go step by step, 1.7 was not a fun release to migrate to. There were also many problems with custom user model and the like.

1.7 was a very important release in the history of Django, just not a fun release to move to if you had a large codebase.
Is there a "distribution" bundle convention for npm ? Analogous to static linking, it would be one .js file that would bind all dependencies into a bundle (e.g. gulp.dist.js) . In that case you would end up with a much smaller number of dependency files to manage.
Motivating post.

I recently moved to a paid-for office because I haven't got it together enough to frame up a home office over the last few years (playing the new child card for that one). It doesn't cost a great deal, is a decent address, has gigabit access and free international phonecalls. Also the chance that I'll network more here. And motivation levels have definitely been bumped back up after 10 years at home.

I'm good enough in it, but the aim is to get a 5x6m office up at the end of the garden by the time the lease is up here. Hopefully taking my new contacts and motivation into it.

Plus it'll be nice not to commute 20-30 mins each way. Again.
I can understand Identity, SMS, Camera, and Device ID/Call info.

Identity: Find or manage any Live/O365/MS account on your device

SMS: Read enrollment text message or backup texts (e.g. no network) for pushing auth requests

Camera: Enrollment via QR code

Device ID / Call info: Needed to reliably push notifications / send SMS + get phone number for verification texts whatever

Android's permission system is sort of obtuse
You can use several other 2FA apps such as Google Authenticator if you do not trust the Microsoft one, they are compatible.

That said, personally I do like the Microsoft Authenticator app very much, it's just a single tap on the phone to confirm the 2FA login, which is much more convenient than retyping a code. Disadvantage is that the Android version of the Microsoft Authenticator app can only have one account, I could not connect a second 2FA service (LastPass) to it.
Is the NTLMv2 hash even salted?
That article opened up first a modal prompt from "mega viral something something" and then redirected me to a page that urged to download some critical update to my iPhone.

I love drive-by ads on usually somewhat trusted sites.
User laumars was apparently misinterpreting part of a comment by saying that "unused" errors (not warnings, but errors) would in fact save the hypothetical "someone" that was claimed to be not disciplined enough to remove unused imports at release time. But the parent comment was in fact saying that the disability to handle something as simple as unused imports would prevent said programmer to accomplish the less trivial things that programmers are expected to do and for which no tools is a substitute for.

My personal view on this is that warning the user should be enough. The compiler designer is basically saying: I can't trust developers to fix warnings and it is my duty to protect them from their own laziness by enforcing a certain way of working. This apparently attracts a certain kind of people. I prefer to be the one telling the compiler what to do, instead of the reverse.
Writing a WS-Federation based STS using WIF (2015)
why is this even available to websites?

navigator.getBattery().then(function(a) {console.log(a);})

https://developer.mozilla.org/en/docs/Web/API/Battery_Status...
Except undocumented cannot vote
Surely the answer here is for the browser to not give such fine-grained information. For example always give the charge level to the nearest 10 percent and the battery life to the nearest 10 seconds.
Atom 1.9 released
I was just about to write a comment to ask why it can't be done like this (using CAS / symlinks). So I guess it can. Are there any disadvantages to using ied over npm?
I have 94 copies.
It's a good job they didn't pick the Anarchists' Cookbook.
Bullshit..
I didn't say anything about zero risk. As the sibling comment indicates, if the cost is too high tenants will refuse to pay it by not renting the place. How long it takes the landlord to recoup the costs will depend on the local market for rentals.
Perhaps you spend too much time on HN and other such places, and been infected with the idea that if you're not hammering away on the next Uber all the time, you're not worth a damn and you're wasting your life.

It's not true. If you spend a few hours learning a foreign language, purely for the fun of it and because it's nice to learn, and at the end of it feel like you should have been using your free time to make an app instead, the problem is not that you should have been making an app instead.
Eh, transpiling ES2015+ to ES5 is not unnecessary if it makes you more productive—Babel is just really big.
I've been using Windows 10 since it came out too. I tend to have everything on default settings and deliberately allowed Windows and Cortana to do pretty much everything automatically, i even have one on my computers on the fast ring...

I have downloaded Netflix, Audible, tubecast and a whole bunch of other apps from the store

and so far, all is good. fingers cross ;)
I prefer what I do with Python in this regard: The IDE shows me unused variables, I can run my code with them, but I can't commit since the linting hook will produce a hard error at commit-time if something's wrong.

It's not as easy to do with a compiled language, of course, but I don't think it would be over the top to have the compiler exit with a non-success code if there are warnings when building.

The "warning fatigue" you get from C is because the warnings are either about false positives or about things that are too trivial to bother with, not because of a property inherent in compiler warnings themselves.
3D Without 3D Glasses in Development
You don't want to memmove an array which content is shared by another array, which is what slices are about.
Tooling Up – Motivation
Landlords may be the only group outside of government who is notorious for always going with the lowest bidder for jobs. A landlord who doesn't shop around for everything isn't going to be in the real estate business for very long.
Yes, but that's not concurrent with working a full-time paid position either. When the go to another country with a group like MSF that is basically their full-time job, paid or not.
Show HN: Wryte – a dictation software for bloggers
Rio Olympic: USA Beat Nigeria 110-66 in Basketball Game
He is talking about replacing existing characters with different ones.
Ignorant article. It's all over the place, and unfortunately has no supporting data for the headline. The most backed-up line is: "Academics are more likely to cite papers that are already well-cited." Well, yes, this is true no matter which gender you are.
Another way of framing these ideas is that data is starting to look more and more like media, and the web is coalescing around shareable data (a.k.a., “Linked Data”).

His description could prove prophetic, but seems a bit microscopic even though he's describing a sea change. I tend to think something more disruptive is coming.
I wouldn't worry at all if I were you. You're incredibly lucky to enjoy your job, and life has so much more to offer than coding, including family and friends. Your lack of all-comsuming passion for coding could easily be your ticket to a better life.
I started working with Laravel not long ago and found my project folder had 24,000+ files in it. And those don't compile down before you deploy... it makes me feel like I'm working on the tip of an unstable iceberg. Who the hell knows what's going on down there. No one person could possibly hope to know what it all actually does.
Why not just use Java? Is faster, have better tooling.
> Instead of producing greater socialization that spreads wealth and decision-making, the sharing economy funnels money and control toward the top.

I don't see any difference compared to other industries that employ unskilled workers / rigid resources. These workers are treated everywhere as commodity and just the matter of time when they are replaced with robots.

Agencies, contractors, army, teachers, doctors, escorts are also part of the sharing economy in a more oldschool way where people don't really care about the social value of the money they pay. The difference is whether one is are part of a commodity service or not.
Why isn't npm managing packages like ruby gems?

SHARED_DIR/npm_modules/NAME/VERSION
It's a simple reflection of the fact that the Go creators have never used a modern IDE.

Anyone using a modern IDE pretty much never even thinks about imports, which are (and should be) automatically managed by the tool, not by the programmer.
I think there's something in the LBW rules about intent, not to mention the whole concept of "where would've the ball gone has it not been etc. etc." I personally dislike the whole fixation over minutiae in Cricket today. The Laws should, I think, be updated for the new technology, for instance the front-foot no-ball which now is preposterous when they keep trying to see whether a millimetre of the foot crossed the line or not, or the run-out with whether the bat was firmly touching the ground on the other side of the crease or not. Those laws were fine when the umpiring wasn't technology assisted, but they are turning the whole game to a circus these days.
> If you take it one step further, many of the modern search engines run a browser behind the scenes to be able to themselves to execute JavaScript so that the content you host using you preferred framework of choice will still render and the data will then be indexable.

I had been wondering for years how Google is able to discover and index new pages without explicit indexing requests from webmasters. So it is the browser.
I don't think it's an opposite effect so much as a variation on the same theme. "Cry-bullies" are still bullies, they just opt for an appeal to some other authority in a passive-aggressive manner instead of directly being the aggressor to get what they want.
Some of my french teachers (I am french) were fond of Proust and have read all his books many times. Some people hate him. Very few are "in between".

Having long sentences is not bad style in french literature. Many authors use long sentences intentionally (I remember a sentence longer than 1 page in "la modification" from Michel Butor). This kind of critics is very similar to the "too many notes" of Mozart: http://www.toomanynotes.com/Amadeus.htm
Well to be fair, does anyone expect a compiler to be small?
> Let me develop first, and not force me to optimize prematurely.

I'd argue that cleaning unused code as you work isn't optimisation. It's a part of the refactoring process of development which is something that must happen during the main development phase.

But arguments for and against aside, most developers don't see these kinds of compiler errors that often as you'd generally be commenting out unwanted code while you're prototyping. The biggest annoyance is easily the imports and pragmatically that still takes up such an insignificant amount of effort when compared with the overall time spent writing code in any particular language. Which is why many Go advocates are willing to put up with it.
US courtroom practices seem to be very very different from UK ones, despite the same origin.
Getting Let Go from Your Job
How to Generate Leads Through Interactive Content
To be able to load a less resource intensive version (i.e. disable animations, reduce refresh rate, remove canvas elements etc...) of a website if the battery is low.
Dynamic KML Layers with Google Maps JavaScript API & React.JS
[2] is just an advertisement for a company called Abine who apparently makes tools called DoNotTrackMe and MaskMe. Using your work address for a shipping/billing address is not "hacking [your] way around" anything.
This article has zero detail. It's like an empty box of cookies.
When it's NTLM, extremely easy. I know NTLMv1 cracks at around 25 billion attempts per second on a high-end GPU, which is MD4 based. NTMLv2 is MD5 based with a longer key, so it's slower, I'm not sure how much slower, but I'll guess 1 order of magnitude. Still, far too fast for a password hash.

[1] - http://thepasswordproject.com/oclhashcat_benchmarking
Hi. Do you have any more info on that? A screenshot maybe? And ideally the URL that's being called. Will help us find the bad ad (if there is indeed one).
Does anyone know the status of drivers using WinUSB[0] under this policy?

Also, have there been many instances of malware in device drivers recently that would require a tightening up of the rules?

[0]: Microsoft's user-mode USB driver, which did (IIRC) need a signed .inf file but you didn't need to submit it for validation since all the actual code was Microsoft's (https://msdn.microsoft.com/en-gb/library/windows/hardware/ff...)
Looks like you would have actually done ok on Marsh Lane NW7 http://www.rightmove.co.uk/house-prices/NW7/Marsh-Lane.html
How to Read a Book [pdf]
Encryption at Rest in Google Cloud Platform
What a weird web site. You need to click for the second page of the article, yet you can scroll down for the "next" article.
Also form: bing, baidu, duckduckgo, yahoo. My posts were many times on reddit and in 3 years I've been 4 times on HN with +500 upvotes. Currently 1-3 visitors per day come from search results, 0 or 1 are from google. I use goaccess and piwik.
It's not fully stable yet. I tried a while ago, and after running into 3 showstoping bugs (and filing bugreports) i had to give up.

Great idea though, and it probably has improved a bunch since then.

This is one of the reasons why I love the JS ecosystem. You can even choose among a few tools you use to install packages from a package manager.