skysight-inc/HackerNews huggingface dataset:
It is an identifier. It isn't really a problem to use it that way.

The problems all come from using it for authentication.
In the event of a discrepancy you trust the paper record, and throw away the electronic machine.
I don't know if this is a late 201x thing, but over decades of having piss-poor credit and no funds with which to make advanced payments, I never once had a problem getting phone and Internet service. Renting cars? Yes. Needing to provide some extra documentation for landlords? Yes. Opening new checking accounts? Yes. Getting DSL or cable? Not once.
Are you sure about that? There are only a couple cities in the US other than NYC and LA that have populations of 2M or more, and only 10 cities total with populations above a million in the last census.
Flatten an array of arrays with TypeScript
Game writers to be honored with Nebula Award
Or learn JavaScript and just use D3. It does this out of the box given the dataset.
Doesn't seem out of line with casual observations. The last really disastrous hurricane was Katrina and that was over a decade ago.
> the facts on the ground are that we can't all be rich

Yes but it's actually very doable and we can do it while adding value. Be the example that you don't believe exists.
> "I have mountains of money, why would I need credit?" is something which is often said by people who operate meth labs.

Eh, this can get overstated on all those guides to hack your score.

My wife and I are both, to put it mildly, debt averse. When it came time to buy a house the lenders cared far more about debt to income ratio than scores, which we never built up through artificial debt, but turned out fine anyway.

Lenders deal with enough people that they quickly realized we were the sort of weirdos who would pay early and competed for our business. I suppose they could have wondered if we would be so confused by how debt works that we'd just skip random payments because we are bad at monthly responsibilities. Somehow they ruled that out by talking to us and looking at information about our lives. Makes sense, that's basically their job. Otherwise they're leaving money on the table.

So sure, definitely watch for errors. Don't take something on then default. But otherwise a light history is not going to sink you, at least not on its own.
No. In SNOBOL4 (one of the first dynamic typing languages)
-- ident(x) yields true if x is "null", eq(x) is true if x is 0, gt(x) is ">" and ge(x) is ">=". The program "code" is a repl.

Notice -- free format dynamic typing, and, it gets it "right". This language/run-time was originally from the late '60s, last official update in 1975 (with some updates in the intervening decades).

Yes, according to the Javascript spec, the JS behaviour is correct. However, something as old as SNOBOL4 should have taught us that keeping type converting numerical operators dis-similar from object comparision would be good: "==" and "===" vs ident() and eq() and then relating ge() le() etc to the numeric class of operations consistently.

: fred@dejah wittgenstein $; code
The Macro Implementation of SNOBOL4 in C (CSNOBOL4BX) Version 2.0
by Philip L. Budne, January 1, 2015
SNOBOL4 (Version 3.11, May 19, 1975)
BLOCKS (Version 1.10, April 1, 1973)
Bell Telephone Laboratories, Incorporated
EXTENSIONS (Version 0.25, June 16, 2015)
Fred Weigel

No errors detected in source program

CODE (TUE AUG 4 10:28:58 EDT 2015)
RUNNING ON CSNOBOL4 MAINBOL WITH SPITBOL, BLOCKS, EXTENSIONS
ENTER SNOBOL4 STATEMENTS (TRY ? FOR HELP)
5,541,616 BYTES FREE
CODE: ident()
SUCCESS
CODE: ident(0)
FAILURE
CODE: eq(0)
SUCCESS
CODE: eq()
SUCCESS
CODE: gt()
FAILURE
CODE: ge()
SUCCESS
CODE:quit
Normal termination at level 1
code.lss:660: Last statement executed was 938
SNOBOL4 statistics summary-
5.384 ms. Compilation time
90.585 ms. Execution time
20577 Statements executed, 121 failed
20004 Arithmetic operations performed
122 Pattern matches performed
2 Regenerations of dynamic storage
29.481 ms. Execution time in GC
0 Reads performed
10 Writes performed
4402.237 ns. Average per statement executed
227.157 Thousand statements per second
: fred@dejah wittgenstein $;

and, keeping in the spirit:

CODE: ge('a')
EXECUTION ERROR #1, Illegal data type
FAILURE

Allow the explicit capture of "type" errors.
We knew this in 1975. Why was this forgotten?
But what problem does that whole thing solve that can't be solved by requiring a few people keep eyes on the locked ballot box at all times?
Withdrawal is possible with sugar and I could prove this (with myself, which is miserable). If any scientists want to monitor me for a week while I eat a bunch of ice cream, stop, and get violently ill, I would love to do this for the sake of science.

I'm celiac. My symptoms are best described as withdrawals to various food. I had chronic sinusitis (which is associated with celiacs but not studied anywhere) my whole life until I tried an elimination diet to cut out wheat (at 23). It was the best I had ever felt. Since then (now 28) I have cut out caffeine, sodium nitrites, MSG, and most recently sugar. Once I started feeling better from not eating wheat, it was easier to identify other triggers. I get minor sinus headaches while consuming these regularly (I attribute these to "missing a dose" of something my body is dependent on) and when I cut them out I go into full withdrawal mode. I get a really bad sinus headache, I get nervous shakes, sometimes cold sweats, diarrhea, and vomiting.

I don't drink mostly because I don't enjoy it getting sick (and it's tough to find gluten free, sugar free drinks) but I've been meaning to experiment with alcohol to see if the symptoms are similar.

There is a crazy lack of research done on celiacs. I think withdrawal symptoms could explain a lot. Gluten has been seen to act similar to opioids in patients with Autism (while studies have shown that a gluten free diet does not affect symptoms of Autism, behaviors, etc). I also believe that undiagnosed celiac cases could explain why some people swear MSG causes them problems while many believe it is entirely harmless.
It gets the essential point across. Communication with a CRA is a battle of attrition. This is how to send specific early signals that you'll last longer than they will.
The Ambition Collision
When (if!) the US legalises at the federal level, you can bet the UK will follow shortly thereafter.
Since "%>%" is the pipe operator I would guess "x pipe f of y", or "x pipe to f of y"
Just guard each variable with its own mutex -- and you're done, no? :)

After all, the book is about avoiding race conditions, regardless of language used -- and that advice still holds.

Not to mention there is no other book detailing m-t algorithm construction like that, as far as I know :)
Except landlords pay hundreds of thousands of dollars for a property and hope to make a profit from it. The renters could destory the place and pay nothing.
Yeah, I know and I agree. That's where the "very small amount of evidence" comes into play. A slightly better point is how this acts as evidence for how unavoidably vulnerable we are.
Wow, I would never have known about stdbool. I have never seen it used (explicitly), even though it's been around since I was two years old. Thanks for bringing this to light! :- )

Nonetheless, bool or _Bool (aside from having implicit saturating arithmetic and assignment) is a one-bit integer type. It seems it mostly just formalizes the (implied, fictional) narrowing conversion involved in testing conditions, which is probably why I've not seen it used explicitly. The macros true and false seem to expand to 1 and 0 respectively.
I think the idea is limiting the number of organisms total that you kill.
One obvious response: Can you (help) make it happen where you are?
Sounds a little more like someone "threw a cinder block through a window" and then climbed in, wandered around the office until they found the records room, found a way to pry the locks open on the filing cabinets, and then stayed there for a few months to pass files out the window one at a time.

But nobody noticed the broken glass, no one saw any evidence that the records rooms were opened when they shouldn't have been, and nobody saw the hundred million files headed out the window?

I understand this could have happened to anyone, but I don't expect the sec ops at a credit reporting agency to be average.
Besides it being illegal to buy votes...
Getting started with Rust
It's exactly how salary bands work - they're designed to be opaque.

If you have women who largely choose to work in Foo with a compensations which puts them at the top of the band 1 and at the bottom of band 2, and men who work in Bar that starts with compensation at the bottom of band 1, but a promotion gets you to the middle of band 2, then you'll get that in band 1, women earn more, but in band 2, men earn more. This is why you must know the actual distributions (which includes weighting and deviation/variance), and the job role.

Indeed, in level 2, seems like women earn more - maybe? might not even be significant though.

In any case, I'll bet job role correlates far more strongly with compensation than gender.
Yet 1 == "1". & comparisons also apply to string/string not through numerical conversion
My favourite of these is Haskell

> "" = []
True

Which makes perfect sense if you know any Haskell, but looks like a JavaScript wat if you don't.
You might also look at "doing nothing" in a broader context of "doing nothing" in the face of the genocide that occurred to pave the way for the United States.

So, this is one of the small benefits they can enjoy as a result of not contesting the authority of the US government to occupy the USA.
D3 has an extremely steep learning curve, especially for people who are not familiar with JavaScript.

There are easier ways to make these kinds of plots.
Would you prefer I use serif for both or sans serif for both?
I totally agree. It's much better to start with probability and then move to statistics. It gives both a foundation and the motivation for statistics.
Actually, I worked on a query optimizer that did just such a thing in terms of running multiple physical plans in sort of a race to see which finished first and tried to learn valuable statistics from that process.

Actually, what it did first was use a time, CPU and memory constrained space to explore multiple logical query plans. Then it would choose the top 3 logical query plans, as well as one or two random logical query plans (whether they performed well or not). The top 3 plans would be turned into physical execution plans and run in parallel (assuming the underlying hardware could handle it). The first query to finish would be returned and the others cancelled/killed.

Later when there was slack time on the system, it could take the other logical plans, convert them into physical plans and test them out to see how they performed. Thus generated more useful information to feed back.

Machine learning is a great fit to database engine query optimizers, even for unexpected costly things, like data type conversions and results of expression evaluations (think something like memoization).
Why go through all this trouble? You can accomplish the same plot in less than 10 lines of code in R, which includes a 538 theme.
Conservative bosses pay women $15K less-STUDY
Humans have been making and drinking alcohol since at least 10,000 BCE, so it's definitely not a "new norm" [1].

Choosing not to drink is a perfectly reasonable life choice. If you act like a jerk to other people who choose to drink, though, I wouldn't expect that to make you any friends. Live and let live; it's a personal choice either way.

[1] https://en.wikipedia.org/wiki/History_of_alcoholic_drinks
Telemarketing of Movie Leads to $32M Punishment in Class Action
> When you buy, you normally get most or all of it back later.

Whoa! No, not even remotely close.
No: that's a choice that Chrome made and Firefox didn't, for example.
The Star Wars program was designed to zap incoming missiles (i.e., a pure self-defense system), not for "lasering communists from space".

I suspect that you're not actually interested in the facts here.
>QML which is a godsend to make modern UIs

What advantages does QML provide over using "just the Qt library from C++"? Faster development? I've used an earlier version of Qt (3 or 4) a bit, but never tried QML.
IANAL, but it seems the initial transfer would be the "attack" against the scheme.

It's a gamble.
This is not a separate service, this is just a unified request to the three bureaus for your credit report. It's run by the bureaus themselves and redirects you to their individual sites. You can choose just Equifax if you want. The other option is contacting Equifax directly by mail - https://www.equifax.com/personal/education/credit/report/how...
Love the idea, and I'll probably steal some code from this later but I can't help but tease. Let's REPL every API! First start by REPLing a server to serve your rest API then REPL that API by consuming it and offering a CLI for it! Great idea!
RFC authors are not to incorporate all feedback into their proposals. they can choose to ignore all comments, it's utlimately them who will be responsible for system outcome of their technical proposal
> It is the business of credit agencies to serve as proxies of your credit worthiness.

Please, the dogma they preach they might as well be a religion.
* Where you live affects your credit worthiness.

* How long you live there affects your credit worthiness.

* The title of your job affects your credit worthiness.

* Marital status affects your credit worthiness.

* The degree and school you attended affects your credit worthiness.

* How long you have a bank account affects your credit worthiness.

I haven't even touched on the credit part of credit worthiness, yet.

And I know this as these are the bullshit questions I had to answer while we're trying to purchase a home.
JavaScript Tic Tac Toe Project Tutorial – Unbeatable AI with Minimax Algorithm
Apache Struts Statement on Equifax Security Breach
Indeed, and I think Python could be great for learning about probability too. It comes with an endless supply of random numbers. ;-)
I was surprised too. It was for having zero credit rather than bad credit. Maybe it was just a corner case I fell into. It was in Petaluma CA in 2010 or so.
Great to hear that things are finally looking up, MZ. Good luck on the reboot.
I'm still just a student, but I keep finding myself humbled and amazed at how much deeper any field I come across truly is... Even though most of this goes over my head for now, I'm sure, with more practice and study, I'll come to a greater understanding of it.
That's a very dubious claim, as it depends on the largely debunked idea of "security through obscurity." Bruce Schneier: https://www.schneier.com/crypto-gram/archives/2002/0515.html...
In 1985?
That $15000 includes college. The report states ~$11000 for elementary and ~$12000 for high school.
Except that the "systematic" bias only seems to be happening in some fields, and ironically in a field that kind of relies on rationality, or at least logic.

Obviously, it's because everybody in that field is either a frat boy or evil, and there can be no other explanation /s
HTTP-monitoring: Complete solution for prob monitoring HTTP and reporting
Miss the days when i filtered my newsfeeds with yahoo pipes. I could follow around 30 sites with only 10-15 news a day. Reading only the important news.
I think he's attempting to point out a shortcoming of yaml; I can reproduce it myself in Python.

That said, I've never run up against this myself - in the face of potential ambiguity I attempt to be explicit, and surround it in quotes to be explicit string.

TOML itself is going through its own growth pains brought on by a rather sizable spec. For example:

>>> pytoml.loads("foo = 20:20:20")
[...]
pytoml.core.TomlError: <string>(1, 9): msg
This is not polymorphism. This is type coercion.
Do you mean to define "Internet Giants" as the social media platforms or the infrastructure carrying these platforms and traffic?

Well, both. But the distinction is getting less clear as time goes on. And for Joe Public, the distinction doesn't even exist, of course.
Then why add the electronic on in the first place?
To be fair, I'd trade that for

a += record.bool ? 1 : 0;

if I can have less awkward type coercions in return in a heartbeat.
Nice example. But two typos,

Missing a close paren to open(); and splitlines() is misspelled. Code should be:

with open('salary.txt') as f:
X = f.read().splitlines()
Airbnb vows to be first company to defy Trump and keep employing Dreamers
Hasn't the average home size always been 2400 ft^2
> Also worth noting that it's not always true that `a >= b` means `!(a < b)` in JavaScript. `'a' >= null` and `'a' < null` are both false.

For anyone wondering why (like me), it's because +'a' returns NaN, and comparisons with NaN always return false (NaN <= 0, NaN >= 0 and NaN === NaN are all false).

Specifically, the Abstract Relational Comparison algorithm for 'a' < null returns undefined (instead of true or false), and all comparison operators return false when it does that. [1]

When neither argument is NaN, what the author wrote is true and a >= b === !(a < b).

[1]: http://www.ecma-international.org/ecma-262/8.0/index.html#se...
> there's no measurable impact on hurricane activity yet

They've walked that back from their most recent publication [0], linked in section 4, though. Likely this was done for political reasons, given that a Trump appointee has been leading NOAA ad interim since January [1], and an assistant administrator was just formally appointed [2]. BTW, the temporary head just shut down NOAA's climate change advisory panel [3].

> While these changes are apparent in the globally averaged tropical cyclone statistics, they are not necessarily present in each individual basin.

[0] http://journals.ametsoc.org/doi/full/10.1175/JCLI-D-15-0129....

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

[2] http://www.the-scientist.com/?articles.view/articleNo/50248/...

[3] http://www.cnn.com/2017/08/21/politics/white-house-climate-c...
Not really. It seems sort of like selling some of my political power to the wealthy.
I think there is a middle ground between cowboy developers just doing whatever they want and a tyrannical, cumbersome and hostile design process.
If it's something you do thousands of times a second, then opening, reading, and parsing a config file is absolutely something you should be caching, no matter the implementation.
You don't like his politics? Fine...although I think you should reflect long and hard on how often government is an impediment to what's right as opposed to a help.

If you think anything you listed was "free", you're delusional. :-)

You're also laser-focused on one minor incident in a very long, productive life.
Well, you mention that you sold Matasano, but that kind of sidesteps that you'd be screwed if it didn't happen. It's not tech workers vs retail clerks so much as financial windfall vs having a regular 9-5.

The credit system just sucks. It's a historical accident. But it's also not really realistic to say "In some cases you can get away with not worrying about your credit score if you're a tech worker."
If Mark Zuckerberg runs for president, will Facebook help him win?
Ok thank you! I will go digging, but I am surprised and certainly skeptical :)

For me, the easiest solution has always been renting a room without a lease from a buddy at a rational price
5 Lies About Your Own Body – Should We Believe Everything We Hear?
Simply because we're interested to see if we can do in Python whatever we can do in other programming languages / software. We don't really want to learn a new programming language for every thing we can't do in Python yet.

Also, it took 17 lines of code to generate the graph in the tutorial, among which 6 lines were to add labels (excluding from the total the lines of code for reading in the data or importing modules). The teaching approach makes it look that long.

You could also write some functions if you coded this kind of graphs regularly, and make the whole process a breeze.
How did it work out in the end? Are there any limitations in its use?
Is there an alternative to using riverbed sand in concrete? Or an alternative to concrete for big buildings?
There's also https://github.com/RSS-Bridge/rss-bridge. It's self-hosted and has many many bridges for different sites that don't do RSS.
Another Approach to Proof of Work: PoW2 [pdf]
I disagree by saying that I don't think you really get the main benefit of Vagrant if you want to use it with other people's boxes.

Also, since the rise of virtio (thank goodness), you can easily make boxes that work on VB/VMware/KVM, and probably others too, and indeed, many boxes work like that.
Our general advice to businesses and individuals utilizing Apache Struts as well as any other open or closed source supporting library in their software products and services is as follows:

1. Understand which supporting frameworks and libraries are used in your software products and in which versions. Keep track of security announcements affecting this products and versions.

2. Establish a process to quickly roll out a security fix release of your software product once supporting frameworks or libraries needs to be updated for security reasons. Best is to think in terms of hours or a few days, not weeks or months. Most breaches we become aware of are caused by failure to update software components that are known to be vulnerable for months or even years.

3. Any complex software contains flaws. Don't build your security policy on the assumption that supporting software products are flawless, especially in terms of security vulnerabilities.

4. Establish security layers. It is good software engineering practice to have individually secured layers behind a public-facing presentation layer such as the Apache Struts framework. A breach into the presentation layer should never empower access to significant or even all back-end information resources.

5. Establish monitoring for unusual access patterns to your public Web resources. Nowadays there are a lot of open source and commercial products available to detect such patterns and give alerts. We recommend such monitoring as good operations practice for business critical Web-based services.
What do you think or your feedback on this HTML5 Simulator for learners?
VKC CodeBuilder is an HTML5 and JavaScript realtime simulator made especially for learners as well as code-testers. The simulator is online at https://vkccodebuilder.neocities.org and is accessible with any HTML5 supported modern browser like Firefox or Chrome. VKC CodeBuilder is real-time simulator which can help you making your website as soon as some code is fed into its editor.It has auto-save facility which can automatically backup all the data fed to avoid its loss during an error like system crash or shutdown. It can automatically sense and take precaution so as to avoid any undefined situation like an infinite loop. It has a simple interface supported much to a desktop than a mobile device and it helps building ideas and concepts fast and in comprehensive way.

Visit https://vkccodebuilder.neocities.org and give it a try. And please comment on what do you think or your suggestion if any to me.

Thank you.
I think the fact that consumers get the short of the stick in the CRA business model is a very real problem. It's an oligopoly with no chance for competition. Just because CRAs have some upsides to the economy doesn't mean that we can't loudly sound the alarm of how much control mistake by 3 private companies have over success in our lives.
I'm utterly sick of the politics around the scaling debate, but it would be comforting to read an impartial design document analyzing the many legitimate technical approaches to adjusting the number of end-user Bitcoin transactions that can happen in a given unit of time. The technical question is not as zero-sum as the warring political factions want us to believe.

Such a discussion would be generally applicable to an abstract cryptocurrency, and thus pertinent to this lecture series.