skysight-inc/HackerNews huggingface dataset:
This seems legit. I haven't used Java (SE) in at least 10 years. I'd like to read more on this if anyone has any intel.
This is great to hear, Michele! I hope you keep writing - it's been very enlightening to learn about your family's experience.
That's overstating it. "Whether you've paid back all debts on time" isn't gameable.
Given the amount of money they are spending on Java SE and the way they are making decisions that seems unlikely.
500 GB a day doesn't sound like the kind of adoption that justifies a market worth hundreds of millions of dollars though.
I've been informed by the other side many times that the call was recorded, and never once heard soft beeps. I think the announcement must be enough.

EDIT: IANAL
Recording phone calls without the other party's consent is super illegal, as in criminally illegal, in all-party consent states [1]. Needless to say, one gives up leverage when one commits a crime.

[1] https://en.m.wikipedia.org/wiki/Telephone_recording_laws
Where Is the App for Escaping a Hurricane?
That's a great question, this might be of interest to you:

https://law.stackexchange.com/questions/5614/if-other-party-...

The top answer states:

>Once AT&T, or anyone else for that matter, states that the communication is being recorded, it is no longer considered a confidential communication requiring the consent of all parties in order for any party to record it.
I see the same thing with all my family and friends. Whenever they have to do something that involves bureaucracy, they give up and/or start shouting. Especially in Greece, where the public sector and the banks depend on you giving up.

Personally I always make sure to go fully prepared, with every legal paper ready before hand, and having ready answers/solution for every possible issue. And above all else I talk as polite as I possibly can, showing respect and making sure I am asking clear and direct questions. And I always double check their answers. As a result I always get my job done.

Funny story: I once needed a signature from the tax office director. While I was at her office and she was taking quite some time to check every thing, looking for something wrong to send me away, her phone rang. The house next to hers caught on fire. She started search for the fire departments phone number and she couldn't find it. Luckily I had my phone with me, googled it really fast and told her the number. Got the paper signed in a instant after that.
Why not? SQL has three valued logic. It's not a novel idea.
I’m not a fan of credit ratings companies either, but how do they force me into debt?
Not any metric is gameable.

A reliable indicator of whether you will pay your bills in the future might be whether you paid your bills in the past. There is no way to game this metric, other than by paying your bills.

You just chose a metric that would be easily gamed and said that any metric is gameable.
Oh of course you're right (/facepalm).

But does/did Solaris have anything worthwhile to offer over BSD/Mach.
What they are saying is the magnitude of change falls below the noise floor. That does not mean there was no change.

It further links future changes with warming.

Both of which agree with what I am saying, but you seem to be missing the difference.
"When I sell my house I'm not getting back all my property taxes paid, interest paid ..."

Perhaps not - but you are deducting those from your taxes the entire time.

I have no comment to make about the appropriateness of the mortgage interest tax deduction. It exists and should be factored into your economic models.
My question was and is, why is there so much complexity? If there are valid reasons, then fine, but from what I'm looking at a lot of it seems unnecessary.

At its core, what is a build system meant to do? Build packages based on set configurations, right? In other words:

1. Set compiler flags.

2. Define/include/build dependencies.

3. Set build paths.

4. Build and test packages.

All of the required steps can be managed manually via the command line, and at its core a build system is just a way to automate this work. Why are other command-line tasks so much simpler to automate than package compilation? That's what I want to know.
considering all this information has been leaked, how on earth would they expect the people entering in their credentials to be the actual people who own the SSN!

with regards to giving up their right to class action
This was a reaction to Quartz Media's (QM) article that made Apache Strut appear to be incompetent. [0]. QM updated the article. [1]. Equifax was vulnerable for at least two and half months, and database access wasn't detected. [2].

[0]: https://web.archive.org/web/20170908214344/https://qz.com/10...

[1]: https://qz.com/1073221/the-hackers-who-broke-into-equifax-ex...

[2]: https://baird.bluematrix.com/docs/pdf/dbf801ef-f20e-4d6f-91c...
I don't know if anyone is still watching this, but:

It's kind of hard to hide that there's also bombs being dropped, so it doesn't seem like claiming it's tribute would be effective. Claiming that it's poisoned might be viable -- but with enough starving people, someone is going to try it, and some number are going to decide (when it doesn't kill that person, because it isn't poison) that a slow poison is better than fast starvation.

It just seems that NK (and a number of other places) keep large segments of the population in near starvation and/or slavery, and suddenly throwing surplus food across the whole country does a lot to disrupt the economics of that. How many people are putting up with NK bullshit because it's the only way to survive?

I'm not saying "rice not bombs", I'm saying "25% less bombs, 100% more rice" is probably an effective trade-off in warfare, even in wealthy areas, because many citizens aren't prepared for serious, sustained armed conflicts and you save yourself a lot of trouble if the populace doesn't hate you for generations when the bombing stops.
Your friend is right. You can't put a price on the feeling that you live in the house of your dreams.
Ultimately money is finite - no matter how much you have or how it's allocated. What if there literally isn't any more money left to be given by the time they're done giving raises?
So basically Equifax now is engaging in fraud on massive scale. It needs to be dealt with the same way as we dealt with this company called Arthur Anderson.
Actually I
1. Made a prediction
2. Turn out to be accurate
Step 3 Publish "The HN echo chamber manifesto"
Step 4 ????
Step 5 Profit
Ask HN: How do you find meaningful volunteer opportunities?
Hi. Given recent events, I want to give back to the world and am looking for impactful opportunities to do so. I am a developer, but things that I find do not utilize my skill-set or living arrangement (Need to find projects that are remote and can be done at odd hours).

So, I wanted to ask how do you find volunteering opportunities? Or how do you give back to your community?
If you're really want a fun time, try having a conversation about "duck typing" some time... it was around the time that term became a thing that I realized no one seems to agree on what all these terms mean.
Your summary of the paper is both succint and accurate.

What's really interesting to me is that this approach yields state-of-the-art chatbot results, significantly outperforming other, non-ensemble approaches.

It makes me wonder if the subconscious part of the human mind does something similar, i.e., when faced with the task of articulating a response, does the brain subconsciously evaluate a range of possible responses, each generated by different subsystems, and then choose the best of these responses or some mixture of them, to respond?
Even if the information they returned was correct, do you trust them enough to enter your SSN and name anymore? Surely they will be hacked again and you will be impacted by the next hack.

1. Enter SSN

2a. Impacted by this hack

2b. Not impacted by this hack but will be impacted by next
Are you saying that merely by seeing if you were impacted, you are waiving your rights, even if you don't come back on the scheduled day to complete the enrollment? That sounds ridiculous. Nowhere in the simple form that they provided is there any mention of waiving any rights. Nor is there one of those standard checkboxes about "I accept the terms.." when filling out that little form.
This seems to reinforce the analogy rather than rebut it. Your coins can still very suddenly go from being worth X worth of goods or services to .01X. It's maybe even worse with crypto, since the only things you can currently buy are dollars or other coins.

The ability to "shape shift" your declining currency to better ones assumes you can out-speculate the market in knowing when to exit, and which coins to buy.
I don't think you have anything that backs up whether most people think they understand the US system. And even if they did they would agree it was complex (which was the claim I was responding to)

It's the change that make it hard to implement and it's not just in politics but in most things humans are involved with.

We accept what is as the norm because we grew up with it.
That's why the search functions need to be more intelegent. If you pass the search function a grapheme it will do more work. If it notices you just passed in a grapheme that's just a code point it can do a code point scan. And if the internal representstion is UTF-8 and it sees you passed in an ASCII charzcter (very common in lexing/parsing) it will just do a fast byte scan for it.

Now if the spec thinks identifiers are just a collection of code points then it's being imprecise. But things would still work if the lexer/parser you wrote returns identifiers as a bunch of graphemes because ultimately they're just a bunch of code points strung together.

It's only in situations where you need to truncate identifiers to a certain length that graphemes become important. Also normalizing them when matching identifiers would also probably be a good idea.
Container tabs[0] (currently an experiment) will hopefully stick around. That alone is reason enough to use it from my point of view. Paired with Cookie AutoDelete it is the most control I've ever had over my privacy in a browser and it feels good.

Fx's new CSS pipeline and the other stuff they're porting from Servo is amazingly cool. Not just tech wise that they can pull this off but the benefits it brings means Fx has a decent chance surpassing other browser's performance, in a few places it already does.

I have control over my data. With Chrome I don't, I'd have to rely on Chromium to be sure and keeping Chromium up to date is tedious.

I used to only use Safari but ever since Firefox 57 showed up (the curently nightly) it's been my daily driver and it's absolutely awesome.

[0]: https://wiki.mozilla.org/Security/Contextual_Identity_Projec...
I remember reading in a reputable publication quoting sources that Trump is considering him as the most serious candidate.

If anything Trump would be afraid of non-politicians, given the anti-establishment sentiments prevalent recently and fueled by Sanders.

In my opinion, Trump won because Hillary and the DNC in general is full of corrupt crooks. The DNC conceded nothing to the Sanders side during the nomination, turning off lights on their side. That's the votes that swung in Trump's favor. Rather than reforming themselves, they diverted attention by concocting Russia collusion story, something that fell completely flat.

With Zuckerberg/Sanders/xyz-not-establishment running, I think we may have a chance at beating Trump for the second term.
Doesn't work on iPhone unfortunately
This was a really long article so you may probably missed my reasoning for using redux. I'm copying from the "Introduction to redux section" (which comes right after the "Introduction"):

"I have to say that I got interested in redux because of all that buzz this framework generated. However, I got really interested in it when I understood how close its philosophy was to functional programming - this, when combined with the usage of react functional components will enable you to write great code and (most important for me) really enjoy coding with it [...]"

So, for me the reason for using redux is its functional programming related philosophy. Ofcourse there are other js frameworks that are more functional (in the fp meaning of the word functional) like hyperapp, choo and definitely many others I'm not aware of but most of them built on the concepts of react functional components and redux, and redux is much more popular.
This doesn't refute the point you're replying to, you're essentially saying "Nuh uh it's the best"

Too many knobs and dials can be a big problem, and verifying you have everything set up optimally for production is tough with all that configuration present.
(Adam, Thingsquare CEO here)

Yes, the 100 nodes in close proximity is quite a bit different from 100 nodes spread out across a larger geographical area. Even if we can play tricks with routing tables to make the testbed act more like a real deployment, there is much more congestion in the testbed because all can hear each other. Also, there are many wireless effects in play in a real-world situation, such as the capture effect, that has several implications for how the distribution and routing protocols operate.

By default, the simulation does not try to replicate the testbed setup, but rather the real-world deployments. But we can tweak the simulation to behave more like the testbed if we want to inspect behavior we see in the testbed that we don't see in real-world deployments.

(As it happens, this was pretty much the topic of the PhD thesis of Thingsquare CTO Fredrik a few years back: http://uu.diva-portal.org/smash/get/diva2:447343/FULLTEXT01....)
> I really doubt you'd prefer matplotlib's bland standard style (MBSS)

To be fair, MBSS got much better in the recent version 2.x

Before (version 1.x), I always had to use seaborn and/or modify parameters, but now the default style is good enough for most of my use cases.
No. Not really.

Programs should be optimized for the uncontended case where a mutex and semaphore are pretty similar.

Some textbook toy problems are theoretically faster with semaphores but that's not really the case for practical problems.

The overhead of synchronization primitives isn't really a concern in practice.
The conventions around whitespace and code formatting are not universal, and the problem is once the compiler has to care about whitespace, it's no longer whitespace, it's code.

Code has to be correct in ways whitespace doesn't. Some people use tabs, some people use spaces. Some people even use both. In terms of whitespace, it doesn't really matter.

But, if your language cares which of the visually indistinguishable but otherwise incompatible kinds of non-printing characters you're formatting your code with, then it can still fail while visually communicating the correct information to the reader.
> For every SSN entered, Equifax can say in a class action lawsuit that they have waivers from all the following SSNs ....

Equifax themselves have said they'll only use the waiver with respect to the credit monitoring service, and not to the security breach:

https://techcrunch.com/2017/09/08/equifax-says-it-wont-bar-c...

You could say, "Maybe they're lying", but it seems like it would be pretty easy for the class action attorneys to act on your behalf here.
El Presidente (Señor Teflon Trump) has a unique set of skills that Mr. Zuckerberg probably doesn't have. These have been covered by the hypnotist cartoonist, Scott Adams:

Like many of you, I have been entertained by the
unstoppable clown car that is Donald Trump. On
the surface, and several layers deep as well,
Trump appears to be a narcissistic blow-hard
with inadequate credentials to lead a country.

The only problem with my analysis is that there
is an eerie consistency to his success so far.
Is there a method to it? Is there some sort of
system at work under the hood?

Probably yes. Allow me to describe some of the
hypnosis and persuasion methods Mr. Trump has
employed on you. (Most of you know I am a
trained hypnotist and this topic is a hobby of
mine.)

[...]

- Clown Genius (August 15, 2015), http://blog.dilbert.com/post/126589300371/clown-genius

Two posts later was Wizard Wars [1], which discusses some of the hypnosis training that El Presidente went through.

[1] http://blog.dilbert.com/post/126916006856/wizard-wars

Milton Erickson (the grand master) -> John Grinder -> Anthony Robbins -> Donald "Teflon" Trump

The Clintons [Bill & Hillary] are also friends with Anthony Robbins. I don't know why Hillary didn't learn anything - maybe it's because she was a career politician who spent her formative years interacting with politicians, instead of with real people.

Adams pointed out somewhere that Teflon Don's pastor growing up was Norman Vincent Peale, who wrote The Power of Positive Thinking and other books about effective mental habbits. Señor Trump used his persuasion training in his reality T.V. show, in building his twitter audience, and in his presidential campaign.

One Saturday morning, when I was going to get the taxi, I heard a blurb on NPR about the screening of the Milton Erickson Foundation's new documentary, Wizard of the Desert [2] [3]. I called one of my "Project Passengers" [4] and let her know that we were going to this screening.

Later I had a session with the president of the organization. Dr. Zeig precisely identified how I was sabotaging my efforts...

[2] http://www.wizardofthedesertmovie.com/ (auto-play video, starts with Anthony Robbins)

[3] https://www.youtube.com/watch?v=-_YMCHDzLm4

[4] https://news.ycombinator.com/item?id=13286085 - she is doing very well now, no thanks to the State's efforts. Her family & "art therapy" & "peer support" training were much more helpful with getting her alcohol use under control than was 2 years in minimum security prison.
On the discussion of security vulnerabilities. (1853)
That's a very altruistic thing of you to do. Good job. It's a real shame what happened and how they are handling it.
Hm, I feel like this should be true for most web stacks which automagically do everything for you. At least PHP and Ruby-frameworks have had trouble with convenient just-working auto-serializers and auto-deserializers.
I don't think the author was claiming to be the first to recognize this situation, but as you've noted there is very little published work on it. A lot of science is like this, in that there is an effect or behavior that several people have noted over the years, but no one has sat down and tried to analyze it.

In the case of Ralston-Saul, they speculated that the ants were 'thinking about what to do next'. It is an interesting hypothesis, but untested. In the paper the authors removed 20% of the idle ants and observed they were not replaced. There was also no mention of the activities of the hive slowing down. I think it would be a fair argument that if the ants were 'thinking' then removing ants would slow down their execution. But given that it doesn't, then the hypothesis that they are is probably incorrect.

So we have an observation and a hypothesis in 1994 but no science. Going back and testing those observations helps us learn what is really going on and "know" with more certainly what isn't.

So perhaps it would be better to call it new research on previously speculated about behaviors.
Ah. Yes, I suppose. As it is easier to find exploits in service of closing them as well as in using them (security researchers seem to mostly come down on the side that this averages out as more secure). If that's what you meant, I apologise for the misinterpretation. This particular article doesn't make that point, though, so I remain with the feeling that mentioning the license model in the title is irrelevant and a bit misleading.
But that's the same for UTF-16 and UTF-32. That's why I was wondering why you singled UTF-8 out, implying it needed extra handling.
Factors that (may) affect cancer rates, that vary between countries from the top of my head:

Amount of alcohol consumption, strength of the alcohol (I once read that only above ~15% alchohol gives you oral cancer), content of secondary alcohols like methanol, genetic factors like Alcohol flush reaction, which is known to also lead to higher cancer rates in combination with alcohol and is very common in Asia.
> I've always wondered of what benefit weak typing actually brings

It makes your code crash less, and I would argue that in many cases that's desirable. I think it's a bit sad that the default behavior for computers is often to completely give up on the sight of any error. If you're running code in development or need to worry about data integrity, it makes sense to fail quickly and loudly, but if the analytics system or the "like" counter or some other non-critical feature crashes for a real user, it's a much better UX to degrade that feature rather than taking down the whole page.

I think the "avoid crashing at all costs" mindset was especially sensible when the web was viewed more as a collection of documents, with JS existing to give light optional enhancements rather than drive the core functionality. Imagine opening a Word doc or a PDF and having it crash because the author made a mistake. These days, I would certainly prefer that JS be more strict by default, especially in development.

I think the right way to handle the situation these days should be to define boundaries where a crash in one part of the code is contained to its boundary, e.g. React error boundaries ( https://facebook.github.io/react/blog/2017/07/26/error-handl... ). I also think it's useful to have a variant of "assert" that just logs a warning and continues in production, since in many cases that's the desirable behavior.
I suspect the statement is meant this way: in order to build credit (to buy a house later for example), you need to get in debt: you need to get credit cards, loans, etc... and "climb the ladder". Only then will you have a credit worthy status to get a loan for a house.

When I came to the US from Europe, I had no credit history and that made it difficult to get any type of credit card, or loan, or anything. I thought it was a catch 22 since I couldn't build credit because I didn't have credit, but there is this thing called "Secured Credit Card", where the bank lends you your own money (that you deposit) to see if you can repay yourself. Had to do that for about a year, and I also managed to get a Macy's card with a $100 credit limit (yes, one hundred) that forced me to shop there to "build credit".

After that the climbing of the ladder started with credit limits increasing slowly, etc... up to the point that I was able to get a loan for a house.

There's a bit of strategic planning to building credit worthiness, and that requires you getting into some "managed debt". I think that was the spirit of the comment you are asking about.
This is one of the undersold advantages of living in states that care about the decent behavior of corporations operating in their states. It's very expensive to screw people over in them, and so you are more resistant--not immune, of course--to many types of nasty behavior on their part.
Can you expand on how alternative currencies can help economically depressed communities? I can see the use case of getting money out of poorly managed fiat currencies, as with Greece or Venezuela, but I don't think Detroit's economic problems have anything to do with the dollar itself.

The linked blog mentions Detroit, but doesn't go into much detail.
The problem is people creating different data architectures on every single project they create.

Redux specifies a unidirectional data flow with a single source of truth. And then it gives you very detailed tooling with which to debug this, and an ecosystem of middlewares to augment the incredibly basic/boilerplatey API either to simplify logic or to add extra features (for example, analytics).