skysight-inc/HackerNews huggingface dataset:
>Simply assuming

I'm not assuming anything; has life has been documented time and time again. We information from him personally, those who knew him, and we know exactly what Louisville Kentucky was like during his lifetime. Are you saying that unless I was there personally I know "absolutely nothing" about his life? Get real and get over yourself.

Ali was my favorite sports figure as a child and remains so. I have consumed everything I can find about the guy. I'm willing to bet I know more than you on the matter, but if I don't, why don't you share some of your insights with us as well as the rest of the world?

>academically lazy and ethically unacceptable

Yeesh. I'm not sure what 'academic and ethical' standards you believe people on a forum should be held to, but again; get over yourself. I'm sure you think you're being extremely clever and deep with your comments here, but in reality you're adding absolutely nothing to the conversation with your overly pedantic comments which show nothing but your ignorance of history.

I also find it pretty hilarious that you seem to have created a throwaway account purely to comment in this thread.
I'm pretty sure they didn't when it first started in the early 00's, and it was sort of big news when they explicitly updated their terms to say they did as recently as 2014.

https://www.theguardian.com/technology/2014/apr/15/gmail-sca...
A signature is not a hash. As long as you know the right public key (which only needs to be transferred once), you can verify the legitimacy of the signature regardless of how it was transmitted.
> This is far too simplistic, especially when you consider the issue of gentrification and the rise of housing costs associated with it. You ignore that this leads back to the same issue: Poor people are now living in a higher-cost area where their previously held job no longer suffices to live.

A basic income would allow you to move to some town in Oregon or Colorado without having to worry about starving to death until you can find a job as a bouncer or the like. Once you do the presence of people like you creates some other jobs for plumbers and carpenters etc. The idea that this is going to turn every Podunk town in America into San Francisco or New York City and leave the poor with nowhere to live is clearly untrue.
Thats all is based on if he is somehow still involved with the technical details enough to figure it out. Most likely whoever put it in won't be talking about it to him.
The complaint is that it adds a lot of noise as people are forced to write handlers for exceptions they're not interested in, and these handlers are typically empty.
This sounds like an ancient Agora protocol interaction attack back in the beginning of e-commerce :-D
Sounds like all the fingerprinters would build up a profile of the one person running Qubes from your IP.
Why are you so certain the website is slander (which, as a legal term, requires that the accusations are false)? And various other people who have negative personal experiences with Appelbaum, are their statements false as well?

http://www.smbc-comics.com/index.php?id=4105
At the high risk of starting a huge flamewar, I think the benefits of static-typing have won in a way.

I've been using Typescript exclusively as my transpiled language for about a little over a year now. The benefits of intellisense/code-completion and refactoring because of static types can't be underestimated, especially in large apps.

That said, I actually like the opt-in nature of Typescript. There's some parts of code I don't feel like I need to define an interface for. It's just not worth it.

Typescript is turning out to be quite a powerful little language...maybe approaching the point of quite a bit of complexity, but all in-all it's pretty much been a win for my development efforts.
Indeed. It's too bad that so many leftist intellectuals try to defend Marx as merely a product of his time, or worse, as someone misunderstood.

The reality is that Marx's ideas were bad, and were understood to be bad at the time by contemporaries like Bakunin who swiftly identified the obvious flaw in the plan: no state powerful enough to perform massive redistribution of wealth from the bourgeois to the proles would ever simply say "job done" and dissolve itself. To argue for the Marxist plan was inherently to argue for totalitarian dictatorship of a vast and powerful bureaucratic state.
Optics are really bad here. This is from LinkedIn, so he used a terrible password on at least 3+ large social media websites (and what else?).
This looks very interesting. I use Redis as a backend for an actor-system [1] as part of a larger functional framework for C# [2]. I use RPUSH to add messages to an actor's queue along with PUBLISH for saying 'new message' to the actor that should check its inbox, this is then followed by LINDEX 0 to peek at the item at the head of the queue, before calling LPOP when the message has been successfully processed. If I'm understanding this correctly, that process could be wrapped up in a single stream?

[1] https://github.com/louthy/language-ext/tree/master/LanguageE...

[2] https://github.com/louthy/language-ext
Some numerical packages have an Almost class to deal with numerical imprecision. For example you test for Almost.equal with tiny tolerance.
It is a wonder how no one was worrying about this..
I don't understand why this statement attracted angst.

I am merely saying that Winston Churchill is a forthright character and a particularly resilient one at that.
This is a weak argument. First of all, it seems as a strawman argument, since you assume a trillion dollars get somehow injected while the amount of goods and services stay the same. Secondly, you assume people will suddenly stop being productive, which probably might be true in cases where people earn so little that it is much less than the basic income (which is one of the problems basic income tries to solve).
The case I remember was the exception handler was trying to do file I/O and got a second exception that was handled somewhere up the call stack. That second exception is the one that was listed in the support ticket.
Understanding of the extraordinarily convoluted process it takes to get permission to sell a smoke alarm in the United States.
My wife recently made two babies in 33 weeks. That's less than half the average time per baby! Granted, they spent a combined total of 62 days in the NICU, but even accounting for that, we're still ahead, I think.
Infinite monkeys in a room armed with type writers will eventually write Shakespeare (or release a new product) but it'll take a very long time.

Nest needs to innovate and rapidly evolve products very quickly to keep ahead of the market, which it seems includes their colleagues (madness).

Given a team of that size and complexity nothing but the best management will get products out the door.

Reference: https://en.wikipedia.org/wiki/Infinite_monkey_theorem
Drives me slightly crazy seeing lawn sprinklers going while it's raining and humid..

The underground sprinkler system my parents installed 30 years ago has a sensor to prevent that, it's certainly not unusual. It would be interesting to see rain sensors for regular sprinters although I'd be shocked if they didn't already exist.
‘Endemic’ fraud threatens digital advertising budgets
But he must have used "dadada" for LinkedIn, Twitter and Pinterest?

That might imply that "dadada" is either;

1. A password he actually uses on real accounts

2. Its his 'default' throwaway password on places he doesnt really care about.

Either way - people (hackers) will try and use "dadada" on any/all other Mark's possible signin on any/all other websites - who knows how many times he repeated this.
I envisioned it somewhat the opposite way. Gradual types a-la TS tacked onto CoffeeScript. No actual TS integration per-se.

Though even better would be if the TS team could figure out a way to factor out the type inference logic so that it could be applied just as simply to CoffeeScript as to Javascript, and even allow definitelytyped defs and perhaps intellisense logic to be reused everywhere.

Roslyn does this somewhat for C# and VB, so it might not be too big of a jump.
Or IO, or ST, or STM, or any other number of Haskell features that Roboprog has correctly predicted to exist.
This isn't true in the U.S. Downtowns all across the country are dead at night.
I've seen blister-packed Iridium phones in petrol stations on the edge of the Australian outback; reasonably priced, too.
Ask HN: Open Source Alternative to Stack Overflow?
We're looking for a place our partners can collaborate on questions/answers about our platform. We're thinking of going with Confluence Questions for now. I would love to have a higher quality portal along the lines of Stack Overflow. Something like Rocket.Chat on Meteor that deploys to Heroku. Perhaps something really nice that already exists on Meteor could be tailored for questions/answers. Any ideas?
> I honestly can't stand doing inventory and ordering/shopping every week. I would love for that process to be automated.

A beautiful fact about refrigerators is that they make for perfect whiteboard surfaces and they are magnetic. I take a picture of my fridge before I go shopping, on which I have written everything that needs to be purchased. A magnetic whiteboard marker with builtin eraser stays on the fridge. There is no way a "smart fridge" is going to catch up to that level of ease + utility any time soon.
To some extent it also reduces the pre-ship software verification costs -- potential damage from a bug slipped is greatly reduced.

It also encourages reducing effort spent in fixing bugs before release, which is why I absolutely loathe this "update culture": the "we can always fix it sometime later" mentality is like procrastination, and leads to barely-working products being released.

It is true that before easy field-updateability, products did ship with unfixable bugs, but I feel like it has only gotten worse from there.
If we accept that facebook is monitoring your microphone, and they are not targeting ads based on the mic data, then what is the point of having it monitor your microphone to begin with?
My background is high assurance. I know most of systems designed to be nearly flawless. Best minds, processes, and tooling still left occasional flaws. So how do you expect average, time-constrained, tool-constrained programmers to do better on inherently unsafe machines? And why do you promote unsafe machines in first place if safe alternatives have almist no overhead plus match language better?

Not making much sense. Part of this process you talk about is selecting tools that make job easier. Applies to CPU's as well as anything else. My research is taking it all the way down to how gates or analog circuits are done to max availability or integrity. Burroughs plus NonStop with correct by construction synthesis basically.
I wrote in a previous post that I enjoy working with Typescript and overall it's a win for our team, but these days I sometimes wonder how much of a win over es6/7.

I've found the biggest headache is getting all the *.d.ts files setup right and setting up your own types can sometimes be a pain, but as I mentioned it's pretty opt-in.
Some IoT is a fad. But there are very useful things that you can do if you have many connected data devices and sensors at home.

I have ~15 temperature sensors and door sensors that alert me when doors get opened. I was able to use that data to definitively measure the positive impact insulating my house had. I can tell when people enter or exit my house, and I also have ~10 cameras for security. If I get a notification that someone is around my house while I'm gone, I can call my local police department a lot faster than any alarm company.

My Nest also tells me how long my furnace is on every day. Of course their data is useless so I constantly request and store this data in violation of their terms of services, because fuck Nest and their useless TOS. But with that I can make smarter decisions on how to save money in heating and I've halved my bill by manually adjusting my heating (not relying on their stupid algos).

Do I need a fridge that tells me I'm out of eggs? No. But having metrics and data lets me as a homeowner make smarter decisions that save money.
What are they doing day-to-day?

Working on their resumes' ?
What Jake Appelbaum did to me
Exploiting Misuse of Python's “Pickle”
> feeling "like everyone is questioning why you are there by yourself"

This sounds like https://en.wikipedia.org/wiki/Spotlight_effect In reality it's likely that nobody noticed you much at all, and almost certainly didn't care to analyze why you're by yourself or even if you really are by yourself.

It can be actually liberating to realize that random strangers you're not interacting with couldn't care less about you short of some kind of medical emergency (and sometimes even then...)

It can be more fun to go to events with people. It can also be more fun to go by yourself. Just realize either way people around you are unlikely to care or even notice either way.
I wonder if this implies a possible insight into password thefts, and why some of the "leaks" take years to actually be distributed/published by the original hacker.

If you stole a database of hashed passwords, you could focus on 2-3 "VIP" clients/celebrities of that database,
and despite the computational cost, try and crack that hash.

Knowning that if/when you crack the hash, you could potentially use that password on other logins that VIP might use, prior to anyone knowing.
Certstrap: Tools to bootstrap CAs, certificate requests, and signed certificates
It's fairly low. 2400bps. Just enough for email and weather gribs.

Using the iPhone app the voice calls were surprisingly good. Like you could have a real conversation good, possibly less than 200ms.
Exactly - scroll down to the bottom on this page and you'll see concretions that look almost like the one in this article: https://www.dmr.nd.gov/ndgs/ndnotes/concretions/concretions....

Image here: https://www.dmr.nd.gov/ndgs/ndnotes/concretions/images/canno...
Thanks that makes sense to me, it is the level of insight I was after :)
How to publish products to Layerstore
The best use of exceptions in java that I have seen in production is when an exception is used to roll back a database transaction or when the web layer is able to catch all exceptions, log them, and then redirect the end user to a nice looking page telling something went wrong.

Another anti-pattern is subclassing Exceptions to have things like "UserNameInUse" exceptions during a sign up path to indicate that a selected username is not unique in the db. This becomes a poor man's message passing implementation. Using an exception to signal that is very inefficient as the exception has the entire stack trace as part of its data.
Anyone have feedback on using Flow vs TypeScript?
From a React newbies's perspective, the React community is much more in the es6 camp than Typescript. Many of the starter kits are in es6. It's not a huge deal.

I actually write most of my front-end code these days in Aurelia, which is written in es6, but they actually have type annotations which Babel knows how to deal with. So basically the tooling can auto-generate the *.d.ts files for you.

That said, Typescript natively supports React syntax through TSX files, which is nice.
That doesn't even make any sense. Why would you intentionally ask people the same questions two times? Something is screwed up over there. I'm surprised you stuck with it after that; I would've turned down going any farther with it. If their interviewing is that broken then you know the work must be too.
Yup I think you are right -- the (fixed) code is very obscure now.
My team uses it at work and love it. Both of them were new to me when I started (was using angular in vanilla JS) and it's been a really nice experience, the type definitions definitely help with learning a new codebase. I'm thinking of introducing typescript to my personal projects at home, but so far I've been too lazy to do the initial setup work.
I just recall the mobbing of Jake against Asher Wolf that made her freak out...
> at least 3+ large social media websites

Three "large" sites that he didn't use or care about. I have a twitter account that I posted one tweet on in 2013. The password is "mystupidpassword" -- have at it, hackers.
Must be USA thing.
I'm afraid it FOOMed.
Wholly on Zuck for using the same weak password. Password managers are easy, there is no excuse for a tech savvy person to use a bad password (and even worse, re-use the same bad password).
Wow so many assumptions in that article!

Bragging about their 240 CHF monthly health insurance cost? All health insurance I've ever had in the US was from my employer and the highest premium put on me was $100 and that was with unnecessary bells and whistles like life insurance. This person thinks this is somehow better than the US lol!

They brag about the entrepreneurship and simple costs of starting a business. In this case they decided to compare it to Germany where the costs of establishing a business entity were 25,000 CHF but in Switzerland it is only 20,000!

"What do those numbers even mean" you might ask. Well that goes into the next part about their fawning over the Swiss currency! OP believes it is backed by gold and will be worth more because of this! hahahaa

The Swiss franc is practically 1:1 to the US dollar, because of massive wealth destruction in a declining exchange rate. The Swiss franc is under currency carnage right now and into the foreseeable future.

And OP thinks $20,000 to even form a business encourages entrepreneurship? LLCs are $100 in Wyoming, you can form one all the way from Switzerland and have access to the international banking system lol. Even the Cayman Islands doesn't charge that much, you'll be good with $3000

What the hell did I even just read!? From a German perspective, Switzerland offers marginal perks, great!
Transferring signed packages over TLS only prevents the attacker from observing which particular packages are being updated, and that’s assuming the padding alone is sufficient to obscure identification by size.

Otherwise signing packages is actually preferred, because you can do it offline, so that hacking the server is not enough to push malicious code.
> Not all. Some of them are related to execution environment of an application, not to your code

Let's say "more or less all": Yes, if there's an OOM because the system has not enough memory at all you maybe have to tell the user what to do instead of just crashing because the environment failed you, but in almost every other case the moment you accept the environment as parameter it becomes part of your code: If someone gives you a null object you can throw an IllegalArgumentException and show the calling program that it misused your API, but if you accept null and then call some method without checking for null the NPE you get is your bug, not that of your caller.

Edit: Rewritten to make my point clearer.
> IoT is a fad

It is a fad because there is no common standard.

Just imagine you could connect to all your devices (washing machine, heating system, warm water system, garage doors, TV and hifi) from the same app om your phone. And just imagine you could just go to your parents place and do they same thing there. Just imagine you could just buy some random LED bulbs from alibaba and they would just work in your home without thinking about the right standards.

But all of this is just not possible because there is no common standard. I'd really like to buy some remote controllable LED bulbs and perhaps a remote for my heating system. But there are dozens of companies which offer the samw things but they don't work with each other... This is why home automation is not taking off.

My parents are planning to build a new house and it will be 100% traditional without any fancy home automation stuff because there is no universal system.
I met JA at one of the C3 conventions . he's an extremely charismatic guy. you get sucked in. But then after a while he started to behave very badly towards one in the group. Shaming her and being a jerk in general, but with a smile. I dont know if everyone got what he was doing because it was delivered in such an underhanded way. I couldn't stand it and walked away, and I still regret I didn't tell him to shut the fuck up. I just made an excuse for myself andhave felt like a coward ever since.
Is there somewhere to check if one's account / pass was in the database?
Bray claims he's not a Marxist. I'm less convinced. Putting aside the jargon for a moment, the core theory of Marxism was that capitalism would collapse due to its own contradictions, and that would open the possibility of creating a fully equal society through the destruction of the ruling capitalist class and massive redistribution of wealth. Marx thought that once that was done the state would disappear (doh).

Brayism, for want of a better name, seems to have the following features:

1) A conviction that capitalism is going to ruin everything good unless it's destroyed.

2) A belief in massive redistribution of wealth (taxing the crap out of the 1%) in order to benefit the poor.

3) Totalitarian state surveillance in which financial privacy is forbidden.

4) A vague desire to whack business people and other capitalists much more severely than today, and generally crack down on anything that smells capitalist (like financial transactions).

5) An uncosted UBI i.e. more massive wealth redistribution.

That all sounds like a rather classically Marxist agenda to me, just with updated terminology. Bray claims the proletariat no longer exists whilst spending the rest of his post talking about the plight of the non-1% and how awful well paid bankers and CEOs are. Instead of "handing the means of production to the proletariat" it's "a universal basic income funded by taxing the 1%", but that's a relatively trivial matter of wording compared to the massive implications.

Bray ends his post by asking which parties have ideas like the ones he listed. I think he'll find the communist party is a good fit.
I have crappy passwords on old accounts that I created before I started using LastPass... but I'm also an irrelevant normal person, not a billionaire CEO at an extremely powerful company. Very silly of Zuck (and really, I should go change my old passwords too).
It's easier to vote someone down rather than formulate a rational premise as to what objectionable in your post.

trigger warning: Churchill did have a lot to be depressed about, one of them being the firebombing of German cities.

http://www.onlinemilitaryeducation.org/posts/10-most-devasta...

edit: It looks like I upset yet another precious snowflake ..

edit #2: Oh, why don't all you precious snowflakes go fuck yourselves ..
Also, TypeScript uses a structural type system, which feels very dynamic most of the time.

I could imagine, that most JavaScript developers prefer this over nominative systems.
Toyota has formalized internal competitions. The Prius drivetrain was the best out of a field of 10. Designs for new iPhones apparently work in a similar fashion. I think such formal structures produce very good results and are necessary to prevent destructive internal competition.
No, you weren't "merely" saying that - you added on a general criticism of everyone else. Don't be disingenuous.
So you got a smart thermostat, wrote some code to hit an API, and do some fancy math to half your heating bill.

Why could you not just turn your thermostat down 4 degrees for the same thing?

I get that there might be some marginal gains you can get with tech ("A heat wave is coming tomorrow, let's shut off the furnace 1 hour early"), but it seems really small and crude compared to existing offline tech can do (look for leaky holes in your insulation, add 6" more blown insulation in your attic, etc"). Or for example replacing a 80% efficient with a 99% efficient furnace has a pretty huge impact. Does nest magic timing have more?