skysight-inc/HackerNews huggingface dataset:
You know what they should pass a law to do?

For you to set up a SECOND FACTOR AUTHENTICATION where you would approve before some new credit account is reported. Maybe even for a credit check.

1. Apply for credit
2. They check your report
3. They make an offer
4. You review the offer
5. You endorse it
6. They submit to bureau
7. Bureau sends you a text
or to their app om your phone
with details of offer

You can endorse at step 6 by a cryptographic signature or at step 7 use Authy, text or the bureau’s app.

How hard is that??? Seriously!! We have Google Authenticator for bank accounts but not credit bureaus?

It would be strictly opt-in so those who care about identity theft CAN make sure to prevent it.
Wouldn't that be problematic if you're binding lots of handlers, though? It seems like the fat arrow syntax here is creating a new anonymous function for every instance of the handler.

And if you've got a list of tens or hundreds of items, and you want a click handler for each, you quickly get to the point where all the extra overhead matters.

Like, for instance, in a React render function you could have

{things.map(thing => {
return <Thing onClick={e => this.handleClick(thingId) } />
})}

or

{things.map(thing => {
return <Thing onClick={this.handleClick.bind(this, thingId)} />
})}

But option #1 would be a lot less efficient if you've got lots of things, since it's creating a new closure that calls the instance method instead of just pointing at the instance method like snipper #2 does.

I still see lots of people recommending #1 for this exact scenario, though. Maybe I'm just wrong, or maybe stuff like this is why I see so many SPAs consuming shocking amounts of memory.

I grant that using the fat arrow is probably fine for the scenario you mentioned though, with something like a text field. I don't think I've seen many pages with so many text fields that the extra overhead would even make a difference.
Hey everyone, forgot to mention that our Google Sheets Actions Addon now has a waitlist due to the overwhelming demand we got from early signups. We'd still love to hear how it can be used in other industries so please add your thoughts in the comments section. Cheers!
Yeah, only girls are affected by puberty...said no teenage boy ever.
> Galileo didn't really have to "fool" the Inquisition.
> ..
> producing a softer version ... Church sent the message we'll leave you alone

No. Because even after he produced the "softer" version and claiming that the other harsher version was "fake" he was in 1633 officially "sentenced to formal imprisonment at the pleasure of the Inquisition." The relevant quote from the very sentence, written addressing Galileo Galilei:

"We order that by a public edict the book of DIALOGUES OF GALILEO GALILEI be prohibited, and We condemn thee to the prison of this Holy Office during Our will and pleasure"

He remained in the house arrest for the next 9 years, until he died in 1642. Yes, he actually died while still being in the house arrest. The book remained officially banned for the next 200 years (the Church published the list of banned books which it regularly updated, but it took that much for his uncensored book to be removed from that list).

And that is after he "bowed." Do investigate what would have happened had he not. So he personally surely had to do "fool" them: the alternative outcome for him was much worse.

Edit: a typo corrected, thanks astine. Also added a quote from the original sentence.
I have a whitepaper about scalable consistency guarantees using optimistic transactions. It should solve these very problems.

https://medium.com/@andrasgerlits/optimistic-acid-transactio...
I think this comment is being downvoted unreasonably.

Regardless of the (im-)morality of weaponizing space I'm fairly certain the only binding treaty signed by the space powers addressing weapons in space was The Outer Space Treaty of '66. That only banned nuclear or other weapons of mass destruction.

As far as the definition of weapon; popular opinion isn't germain if we're discussing a legal matter, only the legal definition and how loose it might be. In the past few decades the US, Russia, and China have all shot down a satellite with missles from Earth, and generated more space junk in the process I might add. If that didn't run afoul of a treaty I don't see how this project could.
Stick tables are a type of key-value store where the key is what you track across requests, such as a client IP, and the values consist of counters that, for the most part, HAProxy takes care of calculating for you. They are commonly used to store information like how many requests a given IP has made within the past 10 seconds.
"Twitter said in a notice that only messages sent to brand accounts — like airlines or delivery services — may be affected"

I hope this is true. I got the message and only really use twitter DMs for communicating with banks and airlines.

The message itself seems really poorly worded to me - I assumed that one of their APIs didn't check permissions and included all DMs and protected tweets in its output. "one or more" makes me assume "all" and "may" usually means "definitely has" in these kind of messages so it would have been great if they had included details about potential mitigating factors.
They can however refuse to do business with people call spoofing using sip trunks. They can see the real phone # and should be able to compare it to the allocated numbers and reject the rest. If a reseller is allowing it to happen then they should cut off the reseller until they get their shit in order.
This seems to miss that a lot of alcohol use is a symptom of something else, rather than being a primary problem.
The masks generally worn in Asian countries will have no impact on pollution related health issues. The dangerous particulate size, PM 2.5, require N95/N99 rating and are specialized masks. Off the shelf surgical masks or similar cloth covers are ineffective, which are the ones commonly worn in Asia. It also depends on what pollution you are trying to combat. Particles is one thing, CO2 or O3 is a different problem to solve.

The real solution is green energy production and electric transportation.
You may never have built a system that needed it, but LTE cell handoffs require higher precision than NTP can supply. Almost every cell phone in use today benefits from highly precise timing.

This is why PTP and high precision GPS devices are built to integrate with cell provider gear.
the US has 1/4 of the population of China - I bet Google is hoping for a Chinese owned spin-off using Google technology, and wants to own 1/4 of the shares
It absolutely is, which is partly why there aren't any good AI's for it yet, even though we have ones that can crush the best players in the world at Go.

Go's game state, for example, is very small. You can pretty much represent it with a 19x19 array of 2-bit variables, because each space only has three possible states. That's only 722 bits. Maybe a few more to track whose turn it is and how many pieces each player has remaining.

In contrast, Starcraft can have hundreds of units in play from dozens of types, each of which usually has at least a position value (x and y) and a health value, and commonly has other things like energy value and cooldown values. And each of these you'd need at least a 16-bit int. And that doesn't even get into the enormously larger possible action space for each "turn".
" He believes his test subjects think the world is poorer, less healthy, and more dangerous than it is" People aren't idiots, they aren't wrong. Its Rosling who is wrong. Rosling is a propaganda machine for the crony capitalists who have destroyed nations in middle east and Asia, continue to do so even in "oh so rich" United States. After a century of decolonization and continuing war in the middle east, and palestine for oil and natural gas, Rosling is just telling us its getting better. Thank god!
You can’t just check all the digits. There are an infinite number of them and you don’t know if they stop looking random at some point after you stop checking.
It makes me wonder if, as an industry, we shouldn't just include hardware clocks in our basic expectations for a data center.

That is, in order to be considered a satisfactory, non bare bones data center, you'd need to supply on-site, hardware, redundant, maintained and monitored clocks, verifiably meeting certain standards of accuracy and precision. Just like right now people expect backup power, cooling, network connectivity, physical security, access, etc.

It doesn't seem like the burden would be that large for data center operators. The hardware costs don't sound large, and they already have people being paid to monitor and maintain things.
Democracy, unions, they're anti-capitalist. They cause people to be valued above their worth as a tool to bring financial gain to the capital holders.

The distribution of resources according to what will make the rich richer is not the best way. The private ownership of means of production is simply theft, there's no need for it and no moral justification.

Ultimately we're greedy by nature; capitalism rewards that greed, feeds it and deifies it.

I haven't set out to persuade you; if you seek to persuade yourself of what is just I have no doubt you will reject capitalism.
I think that's one reason. The other is that classic erlang (Elixir is built on top of the erlang beam vm) sometimes does things one way but elixir has a more elegant way of doing the same thing, however, in elixir you can still call into erlang libraries to achieve the same thing if that's more familiar to you.
What Do the Democratic Socialists of America Want?
If it uses JavaScript what does pure css3 mean?
Pretty sure once you're talking about 12TB of memory it goes to "call for pricing".
Don't know if it's just me, but there's a tiny bit of jank right after clicking in Chrome, where it seems to lag, jump a few frames, and then pick up in the middle of a zoom. Normally I wouldn't nitpick, but when something claims to be "super smooth", I become ultimately nit-picky ;)
Oh cool we found nope town
Spanner does guarantee consistency, thanks to its use of hardware atomic clocks and GPS. It's alternatives like CockroachDB that don't have this dedicated hardware that can fail to guarantee consistency if clocks get of sync (a problem that can't happen in Spanner).

Spanner is really fast and massively parallelizable.
And that shock can happen much further away from freezing than most people expect when they just hear the numbers out loud. 50 °F water is pretty much the same as 32 °F water as far as shock is concerned.
I feel your plight. I can't imagine putting all that hard work into a project and then it is killed forever because some corporation says "Die."

Unfortunately most consumers seem to prefer convenience over ethics, so I'm not sure the situation will be fixed any time soon :(
peak hacker news
Giving Ecstasy to Octopuses
Assuming the start of the software revolution with the Jacquard loom in early 1800s, Turing in mid-1900s, widely available microcomputers in the 1980s or the public Internet in the 1990s?

(my vote is for Jacquard, otherwise it's late January)
That is a brilliant tip! I am doing this from now on. It says something about the state of $HOME pollution that users would choose to "move out".
I'm the tech lead of it. Glad to hear that you've heard of it before, and yeah, I think it's pretty cool it's open sourced too, which is why I made it happen! https://opensource.googleblog.com/2016/10/introducing-nomulu...
That's bs. Apple is making billions from China each year without any bs partnership.
The worst one was at the bottom, who cares about DM -

"Twitter also said that earlier this year there was a bug where log files where created with user passwords in plaintext. Twitter urges users to change their passwords"

I mean, what type of company with over a billion dollars in VC capital stores passwords in plaintext?
> I don't know of any issuer key compromises detected with CT. Such compromises are rare. DigiNotar is an obvious example, but can you think of any recent ones?

Not key compromise, but general mis-issuance:

Facebook detected overreach by a vendor with CT: https://www.facebook.com/notes/protect-the-graph/early-impac...

AGL detected certs that were malformed in various ways: https://www.imperialviolet.org/2013/08/01/ctpilot.html

> Technically CT is still not required.

It produces an interstitial, see: https://invalid-expected-sct.badssl.com/
> it's obvious that having experienced software engineers tutor learning programmers is not a reasonable solution, and it's a completely non-interesting result that 1-on-1 tutoring is more effective than classroom learning

For the record, it's not obvious. Many people have suggested an apprenticeship system for software engineers would be an improvement.

I'm not sure it's the system I'd choose, but it isn't obviously bad to me.
If it's not end to end encrypted via a free software, audited client, you should be operating under the assumption that it is not being held in confidence.

In this day and age, you shouldn't settle for anything less.
This is cognitive dissonance. You can create rationalizations for the worst of actions, and that's exactly what this is. The motivation is simply money and growth. China is a huge market that may, in the future, become the single most lucrative market in the world. They want in on this and are willing to toss any values they may have once held to pursue the profit and power potential of this market.
Yes

edit:

just to clarify, it would be an observation to say "Most Mathematicians produce their best work when they're young" or "Most gymnasts who make it to the olympics are young"

But to say that X is a young mans game is inherently discriminatory.
> game runs at 24 fps, and the average game is 20 minutes long, for 480 turns.

Messed up your conversion there, fps is seconds and you had game length in minutes, so need to multiply by 60. So that's 28,800 "turns".
I have the feeling they'll exempt their TV service from the data cap, which I've read elsewhere here would be 50gb.
> One thing that is true in all successful organizations over time is that for any given person, no amount of genius will make up for being an asshole.

All successful organizations? Really? Definitely not hyperbole.

Even here it's clear that Linus hasn't been a net negative, not even close.

Only a Sith deals in absolutes.

Personally I take the anti-jerk sentiment with a grain of salt. People like you were probably just manhandled by one like ten years ago and still haven't let it go.
There is no need to guess. First of all:

(1 + 1/n)^n = e^(log(1 + 1/n) * n)

Now from the Taylor series approximation:

log(1 + t) = t - t^2/2 + t^3/3 - t^4/4 + ...

Substitute that in and we get:

e^(log(1 + 1/n) * n)
= e^((1/n - 1/(2 n^2) + 1/(3 n^3) - ...) n)
= e^(1 - 1/(2n) + 1/(3n^2) - ...)

And now you can apply the tangent line approximation to find that this is:

e - e/(2n) + O(1/n^2)

So if n = 10^N, then the first error should be around the N'th digit.
7 Basic Principles on Which a Blockchain Reputation System Rests
That's a wonderful article describing the work of a programmer, why bigger companies cause them trouble and how good programmers reason about code which is not even yet written. Paul Graham, which is a notable figure in the software engineering world if you didn't hear his name yet, names 8 steps that make you able to load a whole program into your head. I'm proud to say that I have mastered all 8 steps multiple times, though from my experience in my current engineering team I struggle with step 7. I do actually believe that what he describes shouldn't be done, is actually feasible - through pair programming.
Sure why not provide the best tracking technologies to the worst regimes. I would also go even further and provide them services for the development of nuclear arsenal. Imagine all of these jobs that will be created in the US.
You must be one of the guys I team up with sometimes on playstation. (tbh it's a fair question in this context)
Report: Telltale Games shutting down
The Walking Dead studio Telltale hit with layoffs
The 'Fusion' section at the end is interesting. macOS 10.13 didn't convert Fusion drives to APFS, but 10.14 will. Presumably this specific support for Fusion drives is new in 10.14.

HFS+ had no knowledge about Fusion drives, the caching was handled entirely at block-level by the lower CoreStorage layer (although later versions did add some flags so CoreStorage could pin metadata/swap blocks to the SSD).

Now what I'm really interested to see is if they open-source the filesystem driver along with the macOS 10.14 code drop. HFS+ (and its utilities) has always been open-source, last year APFS was not.
You are basically living my dream! I've been infatuated with the work MAPS does for as long as I've been interested in pharmacology (About 10 years).
This kind of scheme goes to hell once you're bouncing between networks unfortunately. Especially when you're on completely disconnected machines half of the time.
Love the concept but after my results came in I expected a better interface. It was missing a section to tell me what bacteria was missing compared to the other groups.
Nope; only on the new Series 4 exclusive watchface.
FATMAX: What Intensity of Exercise to Maximize Your Loss Weight?
Securing Space: A Discussion on the U.S. Space Force
I think the only part of the cat that is really the cat is the head. All the pictures have a darker flat background.

I assume the scene is setup and there is a hole in the background for the cat to stick it's head through. The photographer can get the cats to look somewhere and take the picture. It's also possible some of the paws are real but I also feel they don't quite look right.
Re-approaching Color (2018)
I get why I want metrics from an RPC service, but not why I want them behind a process boundary. How do custom metrics (items processed/filtered per request, experiment vs control SR) work?
Well there is already vivaldi, iridium, and ungoogled-chromium. But a better choice, IMO, is to install Brave since they are not just removing spy-features, but enabling new ideas to incentivize support for a more privacy focused internet.
I'm ex-Netscape, and have been using the various Mozilla browsers primarily since around 2000. The browser has always worked fine in daily use.

I also use the developer tools, and they're also adequate for vanilla-js development.

So based on 2 decades of experience with Mozilla, I'd go with Chrome surpassing it in market share as more to do with promotion than Mozilla not being good enough.
Not exactly. With Clustrix, your application isn't aware of the data partitioning. Instead, the query compiler creates a multi-stage program that forwards tuples from one partition directly to the next, with only the result set coming back to the node the application is connected to. Applications can connect to any node within the cluster and issue queries (usually this is done through a load balancer).
Taxify is huge (read: bigger than Uber) in the Baltics (Lithuania, Latvia, Estonia) and in some African countries (Kenya, Nigeria, South Africa). It mostly focuses on Eastern European, Western Asian and African markets, where there is no single major player.
>Google is selling out for nothing.

I don't understand the notion. Google already censors anything they like with very advanced methods that even provide them with plausible deniability, high specificity etc. And I bet they're better than the Chinese at tracking literally everything you do online and connecting that with your real, offline identity, complete with your entire social network graph, your biometrics, SSN, income, race, personality type, political affiliations etc etc... And they already provide that data to governments upon request. Not a legal request, but an API request.

The only thing I'd want explained about the article is how it would be physically possible to track users more closely than they currently do in the western world.
This is relatively straightforward to solve. You take the existing CA gas tax and have it increase a couple of pennies every single month indefinitely. Gasoline in California is still about 1/2 the price in Europe.

By making the tax small and gradual, everybody can PLAN around the fact that gas is going up instead of the dislocation from when gasoline prices whipsaw.

The problem is that we have zero political will to do this. People will attack the gas tax instead of attacking the lack of transportation options.
That's fine, but it's against the site guidelines to post shallow dimissals here, so please don't.

https://news.ycombinator.com/newsguidelines.html
Why didn't you just file a chargeback?
The technical details in the statement they released for developers makes this into a much smaller issue imo.

https://blog.twitter.com/developer/en_us/topics/tools/2018/d...
> I mostly meant to mention it as an example of a "structured" SSG (by which I mean ones that aren't very flexible with their routes or how content is organized, i.e. they enforce a lot of structure).

I still don't understand this point. You are free to put all your files in a flat structure like:

content/
post1.md
post2.md

But if you want structure on your site, just set a structure in the content/ dir, and that will be mirrored on your site:

content/
posts/
post1.md
post2.md
about.md

> Regarding archives, the problem if I remember correctly was getting them to nest properly, not just a "/archive" with all your posts, but lists at "/year/", "/year/month/", etc. until you reached the post. So no path was empty. I don't think I ever got that working.

You will find many themes, at least right now, that implement "bread crumbs". Even searching bread crumbs in the Discourse forum will yield a lot of results.

> Regarding embeds, didn't know about embed.ly. Seems great, but it's not free. If there's some free alternative I will definitely use it next time around. One of the main reasons I use an SSG is to keep my costs close to 0.

I just arbitrarily threw that name out there. While I am not aware of 100% free API services, there are a few I know of that provide that service for free with rate limits.

See:

- https://docs.microlink.io/api/#introduction (this works with OpenGraph, Microformats2, JSON-LD, and a lot more)
- https://www.opengraph.io/ (this works with only OpenGraph metadata)

> Maybe I'm weird, but I can't stand 99% of template languages. They're too watered down. I want the full power of a programming language, or alternatively, some easy way to manipulate the data the template gets. Correct me if I'm wrong, but I don't remember Hugo having the latter either.

What kind or degree of manipulation are you looking for. The replaceRE template is pretty powerful for my purposes.. I use it to insert anchor links next to headings as I don't like using JS solutions to do that.
Get off the hype train. If the cool people aren't investing so what.
So we're all perpetually carrying around weapons, by virtue of having hands/legs/clothing/cellphone batteries/bags/etc?
Yuck. I remember the early 80's regularly seeing a visible smog.
But that's the thing, you have complete control over templates, there's no compiler magic involved. If you're unhappy with the way a template call sequence gets optimized you can tweak it completely. In your comment below you mention boost but that's kind of my point: boost is a completely optional third party library, not a built-in construct of the language like the coroutines discussed here. Boost might be relying on the compiler correctly optimizing some constructs but the C++ template mechanics themselves not so much.
I could be lead to that conclusion, but I see this another way. Running the business of a multinational pharma company doesn't qualify you to judge primary literature in microbiology, methods, or data science of the results. It also doesn't help you differentiate claims from hot air in this emerging space. Considering the maturity of this field I think these are the skills required for due diligence. I think a pharma CEO as well as you and I are at the mercy of pop-sci reporting.