skysight-inc/HackerNews huggingface dataset:
A (random) English word is a better answer. Otherwise you can be phished by someone communicating with a phone rep.

"For security what's your pet's name?"

"I don't have a pet, I just put a bunch of random characters."

--

Due to implementation these questions are actually sometimes hard to answer truthfully sometimes. My fav teacher has a . in her name but "special characters" are not allowed in answers. My pet's name is 4 characters, too short. How did I answer my first car? Year, make, model? Make? Year and model? Just model? Who can remember?
This is by all appearances a lawful and routine arrest.
I imagine it has something to do with the very large population, relatively cheap electricity, and strong need for air conditioning most of the year.
This suggests that computer science and software engineering are getting trumped by domain-specific education and that the domain-specific education has now teaches computer skills as part of their curriculum. Computing has become part of the normal toolkit.
Ask HN: If both branches of an if expression are known …
if both branches of an if expression are known to be equal, does it make sense to skip the test and just emit the value?

https://twitter.com/ra/status/893111152561074176
Jerry (YC S17) is looking for full-stack engineers
Chinese chatbots killed for refusing to love communism
Moving Defcon to Canada doesn't solve the issue if attendees have to get there via US airspace.

Deplaning [0] is a real possibility.

[0] https://news.vice.com/story/somali-canadian-forced-off-fligh...
What evidence is there for the "silent majority"? There's no good way to collect that kind of data (after all, they're silent). It sounds like a baseless statement of "fact" to bolster an otherwise losing position.
To be fair, Patreon also took down an Antifa publication ("It's Going Down") that was receiving ~$1,000 monthly.
It can easily be exchanged for fiat currency, and what isn’t spent will appreciate. I see only positives in getting paid with it.
tl;dr: Texas uses more energy per capita because they've included industrial use and it has a lot of energy intensive industry.
Please don't post like this. Analogously to how antivirus and virus software are kind of the same thing, it perpetuates what you're complaining about.
LinkedIn is rolling out a free Tinder-style service to pair users with mentors
I didn't say that they are middle-of-the-road conservative. The alt-right is a meaningless catch all that currently means "conservatives or nationalists with strong opinions who I disagree with". For reference, I don't belong to the alt right, and I am economically conservative, socially moderately liberal.

What makes you think that Lauren Southern is a white supremacist?

Do you think that someone should be allowed to try to impede human trafficking operations?

Do you think that in the absence of these NGO ships going out to sea that so many people would be drowning on rafts in the middle of the ocean?

Because if Lauren is right, then you are suggesting that incentivizing a life-endangering risk for the purposes of being taken in to human trafficking is an ethical action.
That's not really an issue in practice though. Austria and Finnland already push a lot more traffic and users per base station and there is ample room to grow even before opening up more frequencies or changing the underlyong technology. LTE is an incredibly efficient use of spectrum.
Rust can’t guarantee that a value is consumed exactly once.

This example creates a monad parametized over how many times a return value must be consumed. It has two settings: 1 (exactly once), and ω, which I’m prettying sure is the Greek abbreviation of “whatever” (zero or more times).
Really it's "look at the address bar".
111+ Killer Lead Generation Ideas for B2B Companies (on a Tight Budget)
hacker news > TheOldReader (RSS) which includes, Techcrunch, Verge, Smashing Magazine, Signal vs Noise .. sub reddits /options > tastytrade (more options) ..
Perhaps to asses its value to users, before building the production version? S3 is a quick and simple solution.
Do americans only read books on summer?
In answer to (1) - I'm a bit rusty, but I believe Java allows objects of the same type to access other objects' private data. I definitely agree that it's gross, but it exists elsewhere.
Cloud Storage Pricing Calculator
If you log off, then the price will be 9.08 for the Kindle Version. Very weird.
Well, you can, it just won't show up that way.

You sign up for a 'month' at the tip value, then cancel right away.

You should still be charged, they should still get their cut, and the subscription is canceled.
There is a long list of companies that are planning to go all electric or to significantly electrify their offerings in the next few years [1, 2, 3]. Chevy/GM is an early entrant into the market because they -- much like Nissan -- need to gain a competitive advantage over VW and Toyota [4].

[1] https://www.theatlantic.com/news/archive/2017/07/volvos-elec...

[2] https://www.usatoday.com/story/money/cars/2017/07/29/italian...

[3] https://www.ft.com/content/a43ac2ce-3198-11e7-9555-23ef563ec...

[4] https://www.forbes.com/sites/bertelschmitt/2017/01/30/its-of...
Stable releases, sprints, and more: A snapd recap
> 1. Members marked private being accessible from other instances of the same class [1] is counter to every other OO language I have used. What is the prior art here? Why depart from all conventions like this?

C++ works that way, and several other languages do as well. And the use case mentioned in that comment is exactly the reason: the implementation of a class knows how to access both its own private fields and those of another instance of itself, so that it can do comparisons, combinations, or other operations.
I wanted to finish 100 books in 2017, already on 75th.
Only when the signal gets really bad.
That's besides the point. In the US the police can do anything they like to you.
I agree too!

The point I'm trying to make is that even in critical software, where people's lives are in the balance, there can be minor errors that don't bring down the entire edifice. Whereas in crypto code, there seems to be only one kind of error possible.
Ads are only a good business model for Google and co. As it stands now, only the obnoxious ads really get any eyeballs/clickthroughs, and click fraud is a huge issue that is disincentivising companies from even offering online advertising.

See the example in the original article for a great example: Peter Hollens was originally only ad supported, and was living the raman/couchsurfing life. He is now Patreon supported and making enough to support a family and touring.

I don't know of any solely ad supported channels making over $11k a month for 1-2 videos.
There is no law or procedure that would compel the FBI to report on whom they have in custody to journalists, friends or random bloggers.
And I'd add to that: people that desperately look for karma.
We should be taught in high school to remember 314-159, it's actually easier to remember than 3-point-14159.
I think that some have utilized JS too much, and never noticed that the web got slower because of it. Many have forgotten what HTML and CSS are good for, and some build pages that are nothing but a bit of JS to async load their markdown authored blogs. (It's asynchronous, that makes it soooo fast!)

On the other hand, I'm genuinely pleased by features of APIs that are accessible with JS (like WebGL), rather than JS itself.
Probably true. So we fight them. It stinks and it sucks, but it's on all of us to do so to the best of our ability and those of us who were dealt a more fortunate set of life's lottery balls (and I say this as an affluent, straight, white, cis American) have a duty to use our good fortune to help others.
I introduced Prettier at work because I got rather sick of seeing poorly formatted code strewn about.. it is indeed wonderful. I don't want me or my coworkers to have the freedom to write weirdly formatted or bad looking code - reading and understanding other people's code is hard enough even if it's perfectly formatted.

More importantly, Prettier + ESLint fix on save makes coding quicker! I don't have to waste time getting things lined up any more.. I just write write write awful looking code and on save.. boom! it looks nice.

You're not writing a novel, you're not painting a picture.. you're writing code that _I'm_ going to have to read, understand, and modify at some point. Having a consistent style and enforced line lengths makes my job easier. Don't make my job harder just because you want some extra freedom to make your code look weird.

I have no idea what this author is going on about.
I actually found this post really good. The buzzfeed-esque jokes are made this way with the only purpose of helping raise awareness about online security and how anyone with a minimum knowledge of the Internet can easily breach into your accs.
This is some seriously shady shit. The smart bet is we're not getting the whole story.

"Buy guns, lock your doors." - Bill Hicks
A Baccarat Binge Helped Launder the Bangladesh Cyberheist
Show HN: TokenSale.pro, Token Sale ICOs as a Service
There is no risk involved in HFT frontrunning. There is however an investment cost for having lower latency connections than others. There are no guesses. And not sure how what I'm claiming is wrong. This has been the entire reason why IEX exists.
BMW is not the next Nokia
Hey, Thanks for the advise! This was in the pipeline, but wasn't sure that the app itself would be useful to people (and was hence reconsidering working any further on it).
But it looks like it is something people seem to be liking, so I think I'll go ahead and do that :)
There is something else going on, Texas home energy usage only accounts for about 1/8 of their total so even eliminating home usage (and commercial, too) would still leave a large difference. Maybe the cheaper gas probably insulates drivers from the costs of poor fuel efficiency and this lets people choose long commutes in spite of the driving time, and the laxer industrial standards encourages a concentration of some processes like the chemical plants in East Texas.
Letter to a Young Haskell Enthusiast (2014)
It used to be "if you have to pay, then it's not worth publishing in it", but plos requires $1500 so that rules out of the window.
I thought so too, but then I read his comment downthread about how my wording "rubbed his nose" into the fact that he doesn't know what a carry propagation bug is. Sorry, I stand by what I wrote.
Please read the entire article if you have the time.

https://en.wikipedia.org/wiki/Structural_functionalism
I think the problem is that official documentation is good for 99% of the job. The other 1% is most easily filled in by searching individual problems, which usually results in a stack overflow question, never stack overflow documentation.

My inspiration on how to fix documentation came from Dark Souls messages. In the game, you can't communicate directly with other players, but you can leave messages on the floor that may show up in other players' games. The game intentionally has tricks like fake walls, so messages like "Illusory wall ahead" are common. You can vote a message positive or negative, affecting how frequently it shows up in other games. Unfortunately the player base is also somewhat sadistic, so you often get fake messages (often with another just behind it saying "Liar ahead").

I wish someone would make a browser extension that just allowed you to place little notes on webpages and vote on other peoples' notes. So many documentation problems could be solved with a simple "change <X> to <Y> to make this example work". Documentation maintainers could then just look at the notes on their page to see what they needed to change, instead of waiting for people notifying them of the problem in an official bug report or periodically checking stack overflow looking for issues.
Yes, well aware of that.
Here's the indictment:

https://www.documentcloud.org/documents/3912520-Marcus-Hutch...
For perspective, that's roughly 1/3 of 1% of Syria's population. I can't imagine what life would be like in the western world if 1 out of every 300 people I knew went missing.
What are some less known B2B lead generation ideas have you recently tried and proven to be effective for your business? Based on my experience as a lead generation assistant I've created a sumo sized list post of the best 111+ ideas and 111+ tools to help B2B companies supercharge their lead generation strategies even if they're on a low budget.
That was quick...
> TouchMe is MalwareTech, 0 doubt https://twitter.com/touchmymalware

If I was a bad man in the security profession who was certain he was anonymous, I'd point to someone else who was a security professional on twitter when I vanished too.

It just y'know, wouldn't have been me.
I personally use KeePass, I generate 20+ character random passwords and it save them in a encrypted file. I just wrote my email password and hide it in case I lose my file.
The problem with this is that it generates two intermediate arrays in the maps, then effectively drops them in the reduce. This may be inefficient.

I wish that JavaScript's map/filter/reduce functions returned lazy iterators, like in Rust, so that code like this doesn't produce intermediate arrays. Does anyone know of a library that provides this?
A Sensible Internet of Things Security Bill Has Been Introduced in the Senate
Dear Wirecutter: Do Posture-Correcting Smart Devices Actually Work?
Only for very few language pairs, though. But for those translation massively improved, especially for German the old solution was basically unusable.
CBOE to launch Bitcoin futures
Why pipe to md5sum?
From barter to blockchain: A history of money
Indictment:

https://www.documentcloud.org/documents/3912520-Marcus-Hutch...

He was supposedly selling the malware on Alphabay, of all places.

https://twitter.com/pwnallthethings/status/89318510973782016...
Could the investors/founders have cashed out as easily (or for more money) through this type of acquisition vs an IPO?

That's basically the only relevant question here. I doubt Snap would have been a better consumer product under Google's direction. They have a consistent habit of killing them off.
Wasn't that the goal of Flattr?
Then your comment is off-topic.
Any direct relation(real or hypothetical) between the arrest and the movement of the ransom coins? https://news.ycombinator.com/item?id=14918545
Date on the indictment says July 12th. So this has been cooking for a while.
Internet of Things Cybersecurity Improvement Act of 2017
What did he say? Share with the class!
I think it should be called "Pi and the rise of pay-for publication" or perhaps "Predatory journals and miscomputing pi". If a predatory 'journal' is more interested in taking submissions' money than presenting science, then the thought of peer review doesn't enter into the picture.

The journals that are mentioned are present on Beal's list of predatory journals [1], and so are even widely acknowledged to be crap journals.

[1]: http://beallslist.weebly.com/
A former coworker makes liberal use of American Express disposable credit card numbers -- proxy credit card numbers that you can request to give away to less than trustworthy merchants.
Why, though.
The reason it's similar is because it's not a rule. It's just sometimes left off.
Why Constant Learners All Embrace the 5-Hour Rule
Funny you should choose flying an airliner as your example because I happen to be a pilot. I don't fly airliners. I'm just a private pilot who flies small planes. But despite the fact that I'm not a "trained professional", I can fly a plane safely. And the reason I can do this is because the flying community does not have this attitude that flying should only be done by trained professionals. To the contrary, the flying community has the attitude that anyone can learn to fly, and if you want to to it, all you have to do is find your nearest general aviation airport where you will almost certainly find a flight school, which will put you behind the wheel (so to speak) of a plane the very same day (though, obviously, with supervision).

The crypto community's attitude seems very different, far less welcoming of newcomers. The aviation community's attitude towards newcomers is, "Come on in, we are happy to help you take your first step on this exciting journey." The crypto community's attitude feels more like, "Go away, you ignorant dweeb, we are far too busy doing Hard Stuff to bother with the likes of you."

And, BTW, I say this as someone who runs a company that sells a crypto product (https://sc4.us/hsm), so I'm not exactly a beginner any more. But I was once and I still remember what it was like, so I have sympathy for people who want to climb the learning curve and find it difficult. I think the world would be a better place if more people learned more about crypto, and so I do what I can to try to remove obstacles.
Yikes, that could cause some heartbreak. Somebody says it was funny to work with you, with a big grin on his face.
Superfluous how? Many people don't use Windows 10.
In the end the culprit turns out to be Arab terrorists who impersonated midwestern farmers for decades so they could overspray pesticides sand make everyone fat with corn sugar. It's dastardly!
True or not, Google clearly needed yet another messaging service, which they in about a year's time would have messed up and deprecated.

How about they just unify what they already have on offer, and get it working properly (and maybe worldwide this time!) before messing with yet another service?

sigh
I wish there were also a reading list for technical books/textbooks.
No, the test might have side effects. If you are 100% sure there are none, then yes.
Turning attention to Kotlin
Layered Architecture
Step 1 would be to pardon Snowden. He was whistleblowing on an illegal and dangerous program that directly threatened our democracy and took steps to totalitarianism. But instead of honoring that, Obama and his DoJ instead go to SXSW and give insulting, condescending talks about how we should stop working on "cat apps" and come be a drone for Uncle Sam. Why? So you can demand all our expertise but trust none of our judgement? So you can underpay us, give us no voice at the table, but then insult our intelligence by acting like serving these crooks is some noble cause? Lawyers run the country, Congress is all lawyers and no engineers. But then they run into problems related to technology and they say "bring in the nerds". Well, the word you're looking for is experts, and they're in the West Coast making way more money and building real technology instead of bureaucratic bullshit and illegal authoritarian tools of oppression. And maybe smoking recreational marijuana without having to bullshit their way through some bogus polygraph (not that those even work). I can't imagine anyone but the most naive would work for the NSA, FBI, or CIA if they had any other options.
>but I never understood why just using map/filter/reduce and avoiding state is enough for code to be called "functional programming"

Maybe that's enough to count as first-order functional programming ?

The Wikipedia article on Spreadsheet [1] seems to suggest that even a spreadsheet counts as first-order functional program:

>The formula may rely on the value of other cells, but those cells are likewise restricted to user-entered data or formulas. There are no 'side effects' to calculating a formula: the only output is to display the calculated result inside its occupying cell. There is no natural mechanism for permanently modifying the contents of a cell unless the user manually modifies the cell's contents. In the context of programming languages, this yields a limited form of first-order functional programming.[2]

[1] https://en.wikipedia.org/wiki/Spreadsheet

[2] https://www.cambridge.org/core/journals/journal-of-functiona...
Why be the next Instagram when you can be the next GroupOn?
Just to make this all stranger:

@MalwareTechBlog
Anyone got a kronos sample?
10:26 AM - 13 Jul 2014

https://twitter.com/MalwareTechBlog/status/48837379416825446...

edit:

Weird, read the Indictment. This day is specifically called out (although not this post).

edit #2:

The video mentioned in the indictment:
https://www.youtube.com/watch?v=IZPzMzK78tc&feature=youtu.be
I'm curious, how much do you actually get out of each book? Even at my pace of 1-2 a month I'm barely able to retain anything. I can't imagine reading ~8 a month and being able to remember what the book was actually about.
Even with her permission he is still breaking the law. Unlawful access to a system is not the user's prerogative but the system operator's.
I wouldn't take this seriously.

It sounds like they were just internal rumors that spread around and then eventually got to a journalist.

Unless the internal sources directly and verifiably worked on drafting the proposal or discussing the concrete deal being purported - it's most likely inaccurate, overly optimistic hearsay.

Let's use our best judgement here and not humor the journalist for clicks and outrage.
Knowing them, I don't think that's what they do tho.
Your Kitchen Sponge Is Gross and Microwaving It Doesn't Make a Difference
In the current system people can intimidate you as much as they like but they can't follow you into a booth. They can't inspect your ballot after you've marked it.

Only you know who you actually voted for. That's the point.
> He meant that we can't all use wireless signals for all of our internet needs because it will literally run out.

We have the wireless infrastructure in place, but it's just not open. He probably has at least 5 WiFi APs in range with 20mbps connections sitting idle. It seems that Comcast is in a good position to pull off some sort of carrier deal with their WiFi hotspots.
Many years ago Microsoft was trying to purchase Yahoo for $45 a share. Every company has their Yahoo moment, where they consider making an over the top purchase offer for a company, that in hind site looks like a terrible idea.

I'm not sure how far the talks went, though given that this is just coming out now, I'm guessing they didn't go very far. Would be interesting to know if the offer is still actually on the table like the article hints at.

This is the price you pay for giving up all voting rights. If Evan doesn't want to sell no sale, no matter how good of an offer is on the table. With voting rights atleast someone can hold the CEO's feet to the fire to make them consider the idea.
Hey, fantastic work! Really happy to see some amateur crypto development out there. I started as an amateur also, now I work in crypto product dev.

Definitely impressed if this is your first crypto work. I really like the simplicity, reminds me of OpenSSH.

I gotta agree with some of the naysayers though - this needs more time to brew. Even if it's perfect, there still more proof to show.

My suggestions:

* A long-running interoperability test between your lib and another. Test vectors don't catch everything. Run it for a week, check results and publish the results.

* Fuzzing. You need to to catch false results, random crashes, stack overflows, etc. Fuzz every input, do it for random lengths (both underflow and overflow).

* Maybe port it and test on Win, Mac, ARM, MIPS. I find a lot of bugs shake out during ports.

* Timing. You can't prevent all side-channel attacks, but bits going out are easy attack vectors. Use a high-precision timing mechanism to catch any unusual spikes. Capture a few hours of points for each functional path, and publish the results. (crypto_aead_unlock has two return paths, it might be better to maintain timing).

* Personal preferences: Rather than using int returns, use bool. Zero your ctx vars, e.g. a_ctx ctx = {0,};

I spend more time in testing products than development, honestly. Publish as much relevant data as you can.