skysight-inc/HackerNews huggingface dataset:
> note the subtle difference between "XORing a stream of random numbers" (potentially viable, even unbreakable when using a OTP) and "XORing a random number" (essentially a Caesar cipher, kid-sister encryption)

No, that's not a difference. A "stream of numbers" is just one very large number. What you're worrying about is how large the numbers are, not whether there's one or more than one.
Isn't Japan notorious for being known as paying some of the lowest software engineering salaries in the world? Pretty sure it's even worse than Europe comparatively.

I doubt Toyota would be very successful in enticing to people to move away from the Bay Area in the first place.
This is utter nonsense. He didn't stop Wannacry. The Wannacry devs stopped Wannacry, if he didn't grab the domain it'd have been picked up by some other TI firm within minutes or hours.
I'm in Portugal. Most of Europe is the same, Canada too.
a UI problem and a legal problem. It's difficult to create a service that is accessible to people who barely understand what a file is, and won't be taken over by pirates and then shut down by law enforcement.

The fact that files can only be downloaded once from this new service isn't just a coincidence.
Yes, that's my point. The company "didn't do well" by the standards of the previous round they raised. But had they raised a round that valued them more appropriately, they may have "done well".
Since moving to NYC and not driving to work, probably 2-4, a mix of technical and fiction. I'm actually reading them, not listening to them. Before that, in NC and Florida, maybe one book every two or three months. Usually I read a technical book, then a novel to keep things interesting for me.
I would pay good money to have all HN articles summarized like this
Everyone always talks about supporting the environment through EVs, recycling, taking public transport, etc. While all of those are great and definitely encouraged, it's interesting how little people think about the 10x impact a change in their diet can make.
I have read 4-6/month basically consistently for the past 3 years - I don't believe in audiobooks because you don't retain the same amount of information as you do from read words. I live in NYC and read about 2 hours a day
That is a poorly phrased question to consider the value of the investment. Specifically, 'to date' is not appropriate for an investment. It is like looking at a half built widget factory and asking what is the net reduction in human labour for all widgets because of the factory, to date?

What is the net change in CO2 usage that results from the investments Tesla has made?
One work book (read before work or weekends) and one self help book (read before sleep). Each highlighted, and then a second pass to type the highlights into a document, and a third pass to organize the document into a summary with key ideas broken down with quotes. And about 7h/wk of podcasts while jogging.
so you would act like a bro and then stab your friends in the back by exploiting your fake friendship with them to get their most personal information and then leverage that to mess with them (after you have explored their accounts a bit looking for anything that was funny or that you could use to exploit, of course), but later you would giggle about it.

so it was just a prank?
I was pretty sure TouchMe was BetaMonkey's new nick, I don't think it was Ntoskrnl (MalwareTech). From what I've heard TouchMe continued support of his drone's users until he dissapeared without a trace. This was so long ago and my memory isn't amazing.
I see lots of debate on paper vs electronic voting, but I don't see anyone who's mentioned another option: mechanical voting machines. For those who haven't encountered one, here's how they work:

1. You go to your local polling place, show the volunteer your ID, and sign a book next to your name. They check your signature, then walk you to a voting machine and unlock it.

2. You go into the voting booth and pull the operating lever to the right. This closes the curtain, increments a counter, and unlocks the vote levers.

3. You make your vote selections on the voting levers. The machine prevents spoiled ballots with a mechanical interlocking: if the ballot says "pick any two", the other vote levers will be locked out once you've selected two of them.

4. Once finished, pull the operating lever to the left. This increments various counters for your votes, clears the voting levers, opens the curtain, and relocks the machine.

At the end of the night, the election volunteers open the back of each machine and read off the values of each counter, then report the results to the election board. There, the numbers are subtracted from the original counter values (the counters are non-resettable) and cross-checked to ensure validity (casting a vote increments both a vote counter and various 'checksum' counters), then aggregated with the other machines to get the final result.

This system has, in my view, most of the advantages of the other two systems: it is very difficult to tamper with (all the voting machines, once configured, are cross-checked and sealed; the seal is on the side of the machine and can be inspected by any voter to detect tampering), anonymous (all votes are aggregated in-machine), and provides fast counting (all of the counter values are entered into a digital system at the end of the night).

Unfortunately, they were banned by the Help America Vote Act, and are sometimes panned as difficult to use. (I never got a chance to use them myself, as New York replaced them shortly before I became eligible to vote, but I got to go into the voting booth with my parents and even as a nine-year-old they didn't seem especially confusing to me.) Also, the machines are complex mechanical beasts, with some 28,000 moving parts, and they're probably becoming increasingly difficult to repair.

Even if mechanical voting machines are a thing of the past, I think it's important to at least look at them to see how they provided for the important aspects of a voting system, and possibly take some of the ideas to be used in current and future systems.
California, whose population is 12 million higher than ours,
uses only 60 percent of the energy we do

This is sometimes called the Rosenfeld Effect for the long-time member of the California Energy Commission who pioneered energy efficiency standards, Dr. Arthur Rosenfeld.

Here's a great interview with Rosenfeld upon his retirement from the commission, "Art Rosenfeld, the 'godfather' of energy efficiency",

http://www.mercurynews.com/2009/12/23/art-rosenfeld-the-godfather-of-energy-efficiency/

There's also a Wikipedia article for Rosenfeld Effect,

https://en.wikipedia.org/wiki/Rosenfeld_Effect

There are disputes about how effective California's strict energy efficiency standards have been. But the Mercury News article is a great read simply because Rosenfeld seemed to have been a great scientist who left lasting impressions with all the people he worked with, not to mention on our laws and standards. He passed away at the beginning of this year.
Sure, just create it and convince other people to use it.
Why would that prevent him from securing legal representation?
No One Should Have Sole Authority to Launch a Nuclear Attack
Well that's why it needs to be open sourced.
Slayer of WCry worm detained after attending Defcon
"This file cannot be sent, since its content cannot be confirmed to be safe and virus-free". Maybe not today, but it's not an inconceivable next step...
He found the address in the source code of the ransomware, any researcher could have found it. He even said himself that when he found it in the source code and saw it was unregistered he registered it to see what would happen. As it turned out it stopped infections from occurring.

Not to say that he isnt the malware writer but your use of quote marks makes me think you have no idea about what happened and havent looked into it, just made some "wild assumptions".
Looks like the person who submitted the post has an axe to grind. Found this in their comment history:

'Agreed. Name/Enom support has gone to complete sh*t. They are putting all the money into marketing crap new TLDs.'

I own a few new gTLD's. That's why I know about them. So I'm not unbias. What I would recommend is, do your own research! Figure out what makes a good domain. What makes sense in your particular situation. I don't think I can be fairer in my evaluation than that!
> Do you just get used to this, or is it something that you have to keep struggling with?

You get easily used to parenthesis and you start loving them, since the auto-indenting (on any good Lisp editor) can make you have very readable code. In fact, Common Lisp, having so much versatility in control flow operators (and, in general, a ton of handy helper functions), lets you write really readable code, and often that is the case. So highly readable, that the downside is that the common Common lisper (pun intended) feels no need to add comments in the code...

As for your formula

(setv result (- (/ (+ 1 3 88) 2) 8))

It can be written in a more readable way. As user "brudgers" wrote above:

(- (/ (+ 1 3 88)
2)
8)

... and it gets more evident.

As for "result", usually in Lisp you don't need to have such a variable since the last expression returned by a function automatically becomes the return value of the function.
I'd suggest finding a service that doesn't examine and judge you at all times, but to each their own.
-Daily WSJ 10 point newsletter

-WSJ

-New Yorker

-NYT Magazine

-Bloomberg Businessweek

-Economist

-HackerNews
Even with a small loop like that there are potential problems. Should there be an 'else'? You might know because you wrote it, but the compiler/runtime doesn't, and neither do other programmers on your team without taking time to analyse your intention. Using map/reduce/filter/etc. is declarative and less likely to result in spurious errors.

That's the benefit of this declarative approach, it removes the relentless boilerplate, works solely with intent, and reduces cyclomatic complexity.
Just a thought -- it would be neat to see a project that would allow you to check the code out again with your tabs instead of the committed spaces. More of a style translator than an enforcer.
A radical idea: stop spying on students
Turns out that the gif was kind of misleading, it's just a demo application for the library. I'm trying to use as little 3rd party dependencies as possible (core only uses slf4j and Guice)
https://www.mitnicksecurity.com/shopping/kevin-mitnick-lock-...

In case anyone else was wondering
I just read scroot's comment (the grandparent comment to mine, and parent to yours). I found it somewhat uncannily similar to a sub-thread involving HN user mikelevins (a long-time Lisp developer) in another HN thread a while ago (about Lisp). He commented on something (it was a thread about a Show HN about Full Stack Lisp, a book), I asked a question, he replied in more depth. His description of some advanced features of Lisp was fairly similar to what scroot wrote above (but with more points added). So you might be interested to check it out:

https://news.ycombinator.com/item?id=11834887

That is the top comment by him in that sub-thread. My question to him is 2nd reply below, then he replied at even greater length. Some pretty deep stuff..

(In another of his comments - this one, in a different thread: https://news.ycombinator.com/item?id=14677396 - he also mentioned that Lisp and Smalltalk are two of only a few languages that share some of the features he talks about.)
Implement that system and an attacker will then proceed to destroy your democracy by hacking the digital part, making the counts not match and causing complete distrust in the voting system. Properly implemented paper elections have no significant fraud possibilities and convince whoever lost the election that he indeed lost. There is no problem to solve here and technology only makes things worse.
"The cause of the crisis is the array of regulations against homebuilding, that caused the shortage."

No. That's what YIMBY people keep repeating. Regulations account for only ~20% of the cost of new construction in SF. The "cause of the crisis" in SF is acute demand on a tiny peninsula where there is no unbuilt land. I can't speak for the rest of the bay area, but the YIMBY line is almost entirely wrong when it comes to San Francisco.

"In a normal situation, increasing prosperity would bring both jobs and homes to an area. Here, we have the jobs but not the homes."

San Francisco has been in the midst of a dramatic building boom since ~2013. There are projects all across the city. Mission bay went from vacant land to fully developed in less than four years.

In other words, aside from the fact that huge multi-family housing projects take a few years to get built (everywhere!), things are working exactly as they should. But no, you can't build giant housing projects faster than the tech bubble has inflated in SF. That part is true.

"The problem here is that California has some of the most misguided regulations, and municipalities some of the worst processes, that prevent housing from being affordable to build. Developers can’t be certain to make back their investment when housing is not in crisis, and we need to fix this."

Repeat after me: 80% of the cost of building in SF is land, labor and materials. Meditate on that fact every time you're compelled to repeat something about regulations. When developers in SF complain about regulations, they're dog-whistling to the BMR housing subsidy. That's the bulk of their "regulatory" costs.

Also, stop confusing "California" and San Francisco. They're different. Atherton's building policies have nothing to do with SOMA construction projects.

"The core issue is that we collectively do not have the imagination to enable thousands of small-time landowners to undercut the mega-developers with naturally affordable housing. Zoning makes it illegal, and government process makes it impractical, for ordinary non-developer people to build around here."

Nonsense. Small-time landowners cannot fix housing density in dense, fully-built cities like SF. To create any meaningful amount of housing, you need the capital to buy large amounts of land, labor and materials for high-rise buildings. That's why big developers are doing the construction -- not "regulation", and certainly not "zoning" (while I agree that height limits can/should be higher in many places in SF, it wouldn't suddenly enable small landlords to build skyscrapers. Your "evidence" for this claim has very little to say about zoning; it's merely a collection of snarky graphics).
I'm in the same camp. It's hard for me to focus on an audiobook, even though I listen to plenty of podcasts and am able to focus quite easily on those. I really do want to read more, it's just finding the time ):
According to people on Twitter, the EFF is getting involved.
Pen and paper doesn't suffer from hanging chads, surely? That's only if you use paper + hole punch for primitive automated counting?
YouTube used to have a tip jar feature but removed it citing low-usage [1]. The best alternative now is to support a creator for one month and then cancel.

[1] https://youtube.googleblog.com/2017/01/can-we-chat-hello-sup...
Actually, you're both. You're an engineer when you hand your code to the computer to execute. But you are an artist when writing code for others to read. It's not a coincidence that a lot of advice for beginning authors (of novels) is quite similar to advice on writing readable code.
There were occasional months where I was traveling and I'd hit ~10GB, but mostly it was a combination of thinking I was using it more than I actually was, and thinking I might "need" the unlimited data (like if my home internet died or whatever).

Also, until they split things up, it wasn't really any cheaper. I could get a new phone at a discount, but my old phone worked and I could always replace it with another used one from swappa for similar or less money. There was no way to reduce the monthly bill, at least not significantly.
Pieróg is correct.
For a few select few companies, I see the constant investment (and increasing debt) as an opportunity. The general market will undervalue the performance of the company. AMZN was undervalued for years, and potentially still is, for this reason.
Tesla is polarizing and, as always, both camps are making equally absurd statements:

> $5-10B Losses

$5-10B expenditure.

Which has not yet been shown to be a profitable decision, but unless the product flops it's not a loss either. $5-10B is merely a number that we're uncomfortable with - it is likely a necessary number because Tesla is now racing to grow in the EV market before bigger players (BMW, Toyota, etc.) enter it.
An organization executive is not a stakeholder. At best she is a leader, a formulation, an innovator. At worst she is a parasite. But not a stakeholder.
I've seen Patreon kicking people off their platform for political reasons, so it is not decentralized, though certainly more so than alternatives existing before Patreon.

The evolution will converge towards content creators being funded through decentralized crypto currency platforms so that the money cannot be prevented from getting to creators if someone wants to pay them.

Something more along the lines of https://lbry.io/ and similar..

Currently BTC and the like are push vs pull payment systems, so until smart contracts are widely used to enable subscription payments, this will be a blocker.
How the People of Maricopa County Brought Down ‘America’s Toughest Sheriff’
Plato (YC W16) got $3.3M so everybody can learn from the CEO's past mistakes
Password hashes are specifically designed to be computationally intensive. You can feed any length of password into a hash, but the longer the password is, the more work you have to do.

"No length restriction on passwords" is a common and valid report on HackerOne, because servers that do store passwords securely can be DoSed by someone providing a long password and forcing the server to hash it.
I'm utterly amazed at how calm the other pilots sounded as they watched the AC plane fly towards them.
As a side note, using .push() isn't something I would consider being functional because immutability is a core concept of functional programming.

Too bad, JavaScript makes it hard to do it that way, in that concrete example using Object.assign() and .concat().
Hi HN friends!

My name is Quang, I’m cofounder and CEO of Plato. Before Plato, we were Birdly and were in YC W16.

After having graduated from college, with two of my engineers friends, we decided to build our own company. We made a lot of mistakes along the way; and one of the biggest was to hire too soon a bunch of engineers. We were all three technical cofounders so we could have built the MVP ourselves. But instead of that, we decided that two cofounders over three would do the “Product management” and “Marketing", and that we should hire 3 engineers (including 2 interns) to code the product for us. That was before YC. YC could have prevented us from making that mistake. And this had been our worst mistake.

Without even noticing it, we transitioned from “Individual Contributor” to “Engineering Managers”.
Without even noticing it, we happened to spend more time doing “management” than building the product and optimizing for product-market fit.
Without even noticing it, we were doing the rookie mistakes most first-time engineering managers do.

Among some rookie mistakes:
- We hired our engineers focusing only on their technical capabilities
- We didn’t make one-on-ones, but rather two-on-ones, and we focused on performance and operational
- We micromanaged them, and even time-boxed them sometimes
- And many more mistakes…

But at the time, those mistakes were unknown unknowns. In other words, we didn’t even know we were doing the bad things.

We don’t all need to do all those mistakes, or at least, when we do, we should know it, figure it out and fix it.

That’s why we’re building Plato, a platform to find your perfect mentor to help you become a better Engineering Leader. Mentors of the community come from top tech companies such as Google, Facebook, Lyft, Slack, Trello, Netflix, Spotify, Digital Ocean, Segment, Uber… They want to help you avoid the common pitfalls they learned the hard way.

I know many of you already have learned the hard way many lessons like us. I’m sure many of you would be amazing mentors. Feel free to let us know if you want to become a mentor.

Looking forward to have your feedback on our new product,
Thanks HN community!
This is like https://en.wikipedia.org/wiki/Torpenhow_Hill
We're not talking past each other. A Cadillac and a Chevy are much closer to parity than a Model 3 and a Model S/X (considering both parts and manufacturing techniques). I don't know what the Model 3 margins are yet, but I'm confident they're going to be above 15%.
The plummet in oil prices might be anticipating that future?
Yeah, none of my Canadian cousins speak a spot of French. The mandate is junk.
→ 12minutos – Resumos de Livros de Negócios (App de Leitra)
Save that thought: How Instrument uses Jamboard to capture and share ideas
"interrogated, beaten, strip-searched, sodomized, and subjected to other cruel forms of inhumane and degrading treatment and torture"... so exactly like hanging out with my ex.
This is why we need a diverse ecosystem of these types of services. Patreon getting involved in policing the politics (not legality) of their users is annoying but not unexpected these days. What Patreon does as a service is absolutely nothing special and can easily be (and has been) copied, they just have what I assume is the first-mover advantage right now.
I store them as a "note" in my password manager, all generated passwords that have no basis in reality.
Is that a problem?

Legit question, because I'm not sure why you bring it up
No, front running is risk free because it uses inside information, that's why it's illegal. Trying to trade faster than someone else is not risk free, requires guessing, is gambling, and is not illegal, and is thus not front running. What you're claiming is simply wrong. So please do explain why you think HFT is doing something wrong. It doesn't matter what we call it, you're claiming HFT is doing something they are not doing, they are making educated guesses and trading on that guess, same as any other legitimate trader.
OK, never heard about this, prepaid cards from my and other neighboring countries works in roaming same as postpaid plans.
Do you want to live a "what if" life?

You know what you want to do. So do it and stop asking for permission.
Hi mypresences,

It is great that you posted this tool, but I am also curious, what is your paid service actually does? Provides report about your presence and how many places I missed?

Homepage doesn't provide much details about this, which is very confusing for your potential customers.
Also worthwhile for programmers who read the book to remember that Sheck died diving a cave, so even the experts get it wrong with catastrophic consequences.
More like how IBM held off Sun Microsystems.
I think it's perfectly normal to be curious about a field and want to know more without necessarily wanting to charge off and do it yourself.
There's an equal number of FUD and speculation going the other way, e.g. that he was arrested for no reason or that he was "disappeared".
They banned a middle of the road conservative blogger, it has nothing to do with preventing harm. They got pressured by hardcore pro-government pro-mass immigration groups and caved. Very shameful and terribly stupid business decision making.
Ahahahah

What a great world we live in!
For this to be the case, they would have to be applying the principle to everyone equally, which they apparently don't.

This has given pause to some people -- for example, Sam Harris, one of the top artists on Patreon, is evacuating the service (even though this is likely to cost him a fair bit of money) to avoid the future potential to be financially pressured over ideology.
Jokes aside you should double check if it is the correct usb key before a cross-country ride.