skysight-inc/HackerNews huggingface dataset:
Facebook also used its ad policies to block legitimate, regulated cryptocurrency businesses right up until a month before their announcement of Libra.[1]

Do note, I'm not talking about Facebook's laudable decision to block ads for scam ICOs, which its policies against fraud have long prohibited.

[1] https://www.privateinternetaccess.com/blog/2020/01/facebook-...
It doesn't "resolve" BGP attacks. The point is an attacker would have to pull off three or four successful attacks at once, which is harder than pulling off just one, especially if they hope to go unnoticed.
Does anyone else feel weird to be rooting for the IRS?

We tend to get smashed if they suspect our deductions was only 85% kosher. Facebrick, goog, apple, amazon, yeah. Focus there and everywhere there are overseas tax-dodges with high priced lawyers and accountants.
Yes but we’re talking about Citrix here, not some random small business supplier. In Citrix’ case it is bad to be in the position that the FBI had to tell you someone was brute forcing your app.
Why can't you do this safely with AWS? You can restrict the API key to write only to the zone _acme-challenge.<your domain>.
TOTP and U2F should both work fine with no network connectivity.
I'm joining the celebrations of #10YearsOfTWTechRadar by thoughtworks
I'm all for rent control, but we need to be realistic about what it solves, which is not much at all for grad students.

Already, even market rate housing has massive lines. Trying to grab anything off of Craig's List is nearly futile, as any new postings will overflow the lister's voicemail box.

Life in Santa Cruz is not like it was 10 years ago, it's far far more difficult to find housing, even with plentiful money.

Rent control, while a good thing that should define its be done, is not a solution to the problems of newcomers, and is not meant to help newcomers. It's meant to let people hold on, not fix the systemic problems with housing austerity.
The Data Science DAO and On-Chain Trends – Interview with Alex Svanevik – Rebase
Not OP, but I saw people wasting their lives on "big projects" that actually had little impact. (And that's if you're lucky enough to have it ship and not be cancelled.)

Imagine you are designing the McDonald's hamburger wrapper. "Oh, your work will be shown to millions of people!" And nobody really cares. I'd rather design something smaller that is truly appreciated.
All the more reason to explicitly model time and not conflate it with the system runtime.
As an example, banks have always added entries to a ledger such that the time history of events is explicit and preserved. Functional programming models this very well. An imperative programmer would probably write the final balance on a post-it note in pencil so that it could be destructively updated. Some OOP programmers have actually tried to model banking like this, because their language encourages it.

Another example might be a text editor buffer. Immutable persistent data structures allow one to get many features for free such as versioning, undo, lockless autosave. Memory is cheap now, there's less of a need to throw away some my edits with destructive updates. Even filesystems and databases have realised this is good idea. Destructive updates are bad for valuable data.

Imperative programming is only better for writing low-level system code, which is full of state that ultimately no one in the real world cares about.
There was a time when I would have been interested in how such a system came to be, but now I think I have been around long enough to guess that someone was protecting their job, and then either got fired anyway or became technical-architect-for-life.
>FWIW, I learned to pay attention when the machine doesn't help me do what I want (it's a good source of ideas for side projects), so I've noticed that I do want a map that works like a map - something I can explore and annotate. I do sometimes resort to screenshotting GMaps, or photographing paper maps in the past, just to have a map on my phone.

https://mymaps.google.com has that, and I think google has a 'mymaps' app too:

https://support.google.com/mymaps/answer/3433053?co=GENIE.Pl...
Larry Tesler was really convinced of the merits of modeless interfaces. He even got “NOMODES” on his license plate.

https://queeniehui.wordpress.com/2013/10/03/designing-intera...
> It is provided by dmd as part of the download.

Which leads me to wonder why we don't have dmd{,-doc} in Debian now, given it has been ~3 years since the compiler was open sourced. I can't even find an ITP in a quick search :/
It ultimately depends on the person using it.

Lather is often associated with a soap's cleansing qualities, which is usually desirable. But some people prefer their soap to be more moisturizing than cleansing.

I personally find pure castile soap to be too moisturizing and not cleansing enough. I prefer a more balanced soap with a bit of both qualities.
As other poster mentioned this happens pretty regularly. Sometimes the FBI folks tips are extremely vague and end up as false positives as well.
This is one of the most useless comparisons I have ever seen:

"That’s an increase of the equivalent of roughly 36,000 Olympic sized swimming pools of carbon dioxide more per year."

Why are we measuring gas inside of a pool? Is that a lot? or a little? I don't think I've ever even seen an Olympic sized swimming pool in person!
How well would VAT work for services like this?

If facebook.fr sells adverts to (say) local realtors, and spends a lot of that on its own people, servers, etc, is VAT collected on the entire sales price? (I'm really asking, I don't know how this works.)

Completely agree that for physical goods, collecting tax where they are physically sold to end-users sounds like a great way of avoiding this game of deciding which branch of a company made the profit.
Iirc, Champaign-Urbana had a C fork bomb source code spray painted on an underpass wall. I suppose it relied on a passing victim to enter it into their own computer ;)
A problem with learning JS is the old versus new. The language has evolved enormously. Callbacks vs async, functions and arrow functions, and "this" are a few examples. So learning JS perfectly and completely, is a bit like learning not only English, but old English as well. There is very little (if any) JS that is no longer accepted, but there are many parts that are no longer best practice.

I have found that understanding prehistoric JS provides a good base for making sense of where JS is today.

John Resig's (jquery) writings were very helpful, and this site is an absolute must for me.

https://johnresig.com/apps/learn/
While I find Lambda’s incessant twitter evangelizing as annoying as the next guy, I’m not sure any article I’ve seen is painting a realistic picture about Lambda.

Media outlets have incentives to either paint you as the second coming of Christ or as Satan. It appears Lambda, for a while, actually succeeded at convincing journalists they were the former.

After a while, people get bored with that though. The incentives that drive clicks flip. Suddenly Lambda is now Satan. Burn it down! Downvote all sympathizers!

Here’s the reality: all models for education can work for certain people in certain instances. Lambda is definitely the best choice for some people. But no single company is going to solve something like “education” or “healthcare” because they are political institutions tied to the power dynamics that determine how society is arranged. You cannot brute force this without gaining influence over government itself.

This is not as simple as disrupting where people buy their shampoo or where they see ads.
I was relieved to see that only internal employee information was impacted. You don't even want to know how many banks, hospitals, and power plants rely on Citrix Receiver for remote desktop access.
It was for one year. I just checked and it is set for auto renewal in November and will cost another $12 for another year. It is a 6 letter domain.
It's okay. The functionality is great, but that's pretty unrelated to it being a webapp. I often run into slowdowns when using it on my medium spec'ed laptop. It sometimes gets pretty bad. It consistently feels slower than using native desktop apps. The zero installation is definitely a perk, though a minor one. Plugins adding instantly and native collaboration aren't functions of it being a web app.

The trade seems to be a still quite noticeable performance hit vs no installation. It's probably the single best serious web app I've ever used, and I'd still trade it for a high quality desktop app if I could.
Show HN: The declarative way of documenting components
FWIW, the oceans are "Blue" Goo: https://en.wikipedia.org/wiki/Marine_bacteriophage

> Marine viruses, although microscopic and essentially unnoticed by scientists until recently, are the most abundant and diverse biological entities in the ocean. Viruses have an estimated abundance of 10^30 in the ocean...

Ten to the thirtieth power.

1,000,000,000,000,000,000,000,000,000,000
Sure, but controlling for different student backgrounds is a super high standard. Very few people try to control for example colleges by student background; almost nobody would say that Stanford admits having high grades is a point against Stanford.
I think the best way to hire people would be to do a quick 30 minute "filter" interview, where you basically ask about a person's background. If they can pass that, then sign them up for a 90 day contract. If they prove themselves during the 90 days, offer them a full time job.
Animal-research data show effects of EU’s tough regulations
No love for "seekwelitay"?
Here is a HN post from 2016, although maybe more got added recently?

https://news.ycombinator.com/item?id=12048945
Here you go, read the source. https://raw.githubusercontent.com/letsencrypt/website/master...
The norm is to pronounce it by how likely you think you might get yelled at for trademark infringement by a holding company of the assets of an old aircraft company: https://en.wikipedia.org/wiki/Hawker_Siddeley

The name confusion is all IBM's fault.

> Chamberlin and Boyce's first attempt of a relational database language was Square, but it was difficult to use due to subscript notation. After moving to the San Jose Research Laboratory in 1973, they began work on SEQUEL. The acronym SEQUEL was later changed to SQL because "SEQUEL" was a trademark of the UK-based Hawker Siddeley Dynamics Engineering Limited company.
A lot of these complaints about hardware, I’m sorry to say, go away if you don’t use Linux. Ubuntu would turn my xps-13 into a jet engine for no reason unless I scaled the display to half resolution. I suspect a lot of the complaints about Electron apps are from Linux users as well, since my bottom of the line 2016 MacBook 12” has no problem with them.

Windows with WSL works really well for programming. I never thought I’d be someone shilling proprietary software, but maybe client OS’s are just done better by companies with a revenue stream.
The IRS is a part of the Dept. of Treasury, which is run by Steven Mnuchin, a member of Donald Trump's cabinet.
Note, the below will be for the US -- rules will be different in other countries.

> Even I have trouble understanding the real difference between ground and neutral,

Neutral is the normal return path for current. Under normal operation power is delivered to a device via the "hot" conductor, and travels back from the device to the source over the neutral conductor.

The ground conductor is present for safety purposes. Under normal operation no current should flow over the ground conductor at all. The only time the ground should have a current flow is during a safety event (i.e. a short from hot to the case of a device with a metal case).

> I'm not even sure if neutral goes through the breaker?

It does not, the breaker is present in the "hot" conductor path, and tripping the breaker disconnects just the hot conductor from the power source.
You know there's a fusion generator in the sky.
This Company Has Solved the Software Security Problem
I remember his mention in Bret Victor's talk, Inventing on Principle. He is known for cut copy paste, but he did far more than that. He introduced a single 'mode' for working for docs, as opposed to having typing, editing, formatting modes. He lived his entire life by the 'nomodes' ethos; that's his twitter handle to boot. I really respect that.
Sure it's "wearable" if your definition of "wearable" is incredibly loose.
You raise some extremely good points here, and you're right, the trade offs are massive, partially due to how early the project is.

My view is that maturity of the project will bring some of the answers everyone is looking for.

As an anecdote, the first name auctions are actually ending in the next 48h.

Mean bids for early names (a few hundred) from the last time I looked in a cli were under 10 HNS, so under 5 USD at current prices.
.coin for low thousands of USD.
.11 for low hundreds of USD.

So that may give you a bit of an early view of what the prices are looking like. All subject to change of course because the auctions are not done yet.

For what it's worth, as someone enthusiastic about Handshake, crypto, and decentralized systems in general...I can totally empathize with the irritation you've expressed here. There's so much noise out there and 2017-2018 blockchain projects are notorious for over-promising on vague and impossible things, and then fading to nothing when the impossible things turn out to actually be impossible.

One thing I'd like to emphasize: Handshake's community may be what ends up being the differentiator against ICANN, less so anything financial or crypto related. I think that is what Rasengan is trying to accomplish here: build a true grassroots effort to work together to make Handshake a real contender. Because many of the readers here already have a piece of the network (majority of the coin supply being given not to investors, but Foss developers).

The simple notion that skilled, knowledgeable, opinionated, and generative individuals can have an outsized impact when raising concerns like this can be very powerful. Because it's an open network, many, many things are malleable, even economics/pricing/miner influence.

Decentralization has it's trade-offs. As Steve Waldman likes to say: "it's powerful at the edges, where Hayekian information flows can cover the blindspots of centralized efficiency".

https://www.interfluidity.com/uploads/2019/02/tao-of-decentr...
Show HN: Capable.app – Browser Diagnostics for Teams
>The only real answer is to lower ave standard of living (in other words a western lifestyle needs to be recalibrated downward)

This is palm oil we're talking about. The ones whose standard of living that this will reduce are the people not in the West. This is all part of international relations. Just like forest fires in the Amazon were a convenient excuse to attack Brazil politically, but forest fires in Australia are about showing sympathy.
Another +1 for Brother here - I finally switched away from inkjets hell around a year ago, to a Brother laser MFD.

It always worked completely as expected, zero issues. Price was good too.
I remember that. It was very easy.. I sort of have that same feeling with .NET, but I wonder if it's still going to be a layer on top of windows C system functions which might just be wrappers for system calls, which require an expensive context switch.

One big difference between win95 and now is the security aspect. Another big difference is the tons of services running on Windows 10 now that is always there (such as YourPhone). On Android for some vendors you are forced to use FaceBook and it can't easily be removed.
Probably something akin to the ex-Yugoslavia with less repression. Though I suspect some repression would be necessary to achieve that. I don’t say that in a positive way —but I don’t think people would volunteer for such a state.
You can use pre and post renewal hooks in order to temporarily disable those firewall rules.
Vaguely related, someone measured keyboard latency and it does seem slower

https://www.extremetech.com/computing/261148-modern-computer...
Right, there are certainly better options. I'm not necessarily interested from a practical standpoint, more of a theoretical one, being relatively unfamiliar with how these agreements work beyond a one-sentence description.
It was really nice of this guy to take time out of his busy day at the retirement home to write this.
Mocl: Lisp for iPhone/iOS, Android, and other mobile platforms
C-Reduce – it’s a kind of magic!
Didn't expect otherwise. You'd use a logical response if you had one.

My comment is a direct response to the OP who implied FPs are going to "take over".

I'm being downvoted probably by FP zealots who can't deal with the idea that their solutions aren't perfect or universal.

BTW, I'm not "against" FP in general at all. I have used it in the past, and it has useful idioms to contribute to imperative languages, and it's perhaps useful on its own in some domains; I'm just pointing out its limitations.
On its own website, Citrix is using the real costs of a data breach as an argument to buy its products:
https://www.citrix.com/de-de/products/citrix-workspace/resou...

But because of the widespread use of the software, a recent Citrix vulnerability puts 80K companies at risk:
https://www.infosecurity-magazine.com/news/citrix-vulnerabil...

It is always dangerous if a single company has a monopoly.
Sure, it is simple and that is why people use it.

But I have also run into hard problems using it. Deleting and renaming columns is not supported natively. On the internet one can find procedures to do that but they generally do not take foreign key references into account. Getting this right is a hard problem. In the end we had a function that could be used to rename or delete a column even without switching off foreign key checking but it was not simple and it was not the first iteration of said function and earlier iterations caused lots of subtle problems, like a column having a default value or not depending on whether the database was a new database or was created using schema updates.

Use at your own peril.
Hackers can trick a Tesla into accelerating by 50 miles per hour
From seeing this guy's (Allred's) tweets pop up on twitter a few time, I always got the feeling that he was a scammer or con artist. This article provides a lot of evidence that seems to confirm my hunch.

I've seen people have success in startups using similar tactics throughout my career, and one realization I've had about this is that sometimes perception matters more than the actual numbers. It's especially true when it comes to investing and VC fueled businesses where success tends to follow the funding (i.e., if you get enough money you can buy your way to success).

Eventually, however, everything comes out in the wash. At some point lying about the numbers won't work anymore, and maybe for Allred this is an example of that. As a founder, if you don't eventually deliver on what you've promised, it will all unwind and you'll be left with nothing.
AND more than one career, too.

Folks who invest their careers in single-company toolchains tend not to have very remunerative or rewarding careers. It creates a monstrous imbalance between employer and employee, too -- all the "lifers" who stayed at TCK were being paid well below market, but couldn't command better elsewhere because their whole professional life had been spent on single-site tools.

That's MUMPS for you.
The company I used to work at used GitHub just for git hosting. Code reviews, pull requests, CI, were all handled by other tools. There are probably a lot of others in that situation.
And how does filtering on the IP range of a country prevent traffic from that country? Or are you also blocking every known proxy and VPN service? Are you sure that your strict firewall even provides the security you wish it did?

Either way, letsencrypt will probably have a somewhat fixed pool of these challenge validation IP addresses/ranges, so adding those to a white list should probably work with a strict firewall.
The Algorithm for Precision Medicine
Code might be gross for a reason
The problem with palm oil is that it's an amazing product with amazing properties and is very efficient to produce but unfortunately is best produced in countries that have no qualms about razing their environment to produce it.

We used to clear-cut entire forests in Canada (and still do some of that). We destroy eco-systems for oil production. Brazil razes the Amazon to produce beef and soy. Lots of countries engage in environmental destruction for the sake of the economy. Palm oil isn't particularly bad, it's just choices people make.
I think by implying that the IRS went after them, the "weird trick" was not as legal as previously anticipated, despite being guidance from a professional.

Appealing to popularity wouldn't make it anymore legal than appealing to professionalism.
CheerpX: A WebAssembly-based x86 virtual machine in the browser
>"Especially considering all the other political reprisals and pardons that are in the news"

What news are you talking about? Whatever news you're watching is only giving you one perspective on events, so this "observation" is not helpful on its own.

The rest of your comment is similarly rooted in assumptions and speculation borne out of a hostile media's interpretation of recent events, so the conclusions you're reaching are built on a far less sturdy foundation of "evidence" than you may think.
The author does not own a smartphone apparently.
What happened? M$
Yes there was that but it also just couldn't handle the full speed continuously. It depended a lot what kind of commands were sent. Full text was fairly OK but drawing commands took a while as far as I remember. In any case, flow control was a must-have in those days. Either CTS/RTS or at least XON/XOFF
> its policies prevent “hook up” apps from advertising on the basis that they’re advocating for sexual encounters.

So, Facebook is opposed to sex between consenting adults? For some reason, that doesn't surprise me at all.
I would argue that It should have (2016) appended to it to match the HN style, but it is otherwise accurate.
Amazon is suing the government right now because of the abrupt cancellation of a 10 BILLION dollar government cloud contract that the likely were on the way to winning, that the Trump administration intervened with likely because they don't like the Washington Post (owned by Bezos) reporting of Trump's corruption.

https://www.latimes.com/business/technology/story/2020-02-13...

Also if FB is being picked out of all large companies by the Trump administration for something like this which most all large companies have been doing for decades it's easy to believe it may be to get FB back in line with the fake narrative of "stop silencing conservatives on FB" which is a narrative that doesn't exist, but has been pushed by Trump admin folks online for a while now.
What measure? It's two different transactions that occur under different terms at different times.

Suppose some code is written by an independent contractor instead of your employees. The contractor is in San Francisco. The San Francisco office pays the contractor, then does nothing more than immediately sell the rights to the code to the Ireland office for approximately the same amount. You just demonstrated that that was the market price -- the contractor was willing to accept it in an arms length transaction with an independent third party. The Ireland office could have just as well paid the contractor directly. What value is the San Francisco office supposed to be adding that justifies being awarded a significant fraction of the total revenue?
What a terrible world that would be. For a while, 20 years ago, it looked like Java was going to be the one language to rule them all; dodged that bullet.

Kitchen sink languages are my least favorite. Give me something with a tight focus on a problem space.
Forget a scalpel, that's like coming out of surgery and finding that the doctors somehow left the rolling stand thing for IV bags inside you.