skysight-inc/HackerNews huggingface dataset:
It's a tool that analyzes your text against a huge list of common mistakes writers usually do. The typos are fixed and pushed, CI is baking them now.
The core problem is that society has to rely on the whims of these people to solve problems.

In an alternative universe we tax people more and ensure malaria eradication _whether or not Bill Gates personally decides to do so_.

There are obviously coordination problems (not saying that "government can solve everything!", there are difficulties there too). But having huge organizations ask for donations from people is a really ineffective way of solving most societal problems.
Or not .... the Daily Stormer is now (see comment above) stuck with Tor, which practically nobody uses.

That's a victory for those who wish to suppress the Daily Stormer's speech.
www.grammarly.com does quite a good job.
And "import"!
Thank you! Anyone with a facebook-free solution?
Designing a Microservices Architecture for Failure
Fare la doccia prima di andare a letto
Thanks for taking the time to clarify.
And leaking is a fireable offence at Google, yet those leakers are nowhere to be found, for some reason.
> You're ignoring that girls are socialized to think they're bad at math, science, etc.

And yet over 40% of graduates majoring in math and statistics are women. How does this sit with your explanation of social conditioning?

http://www.randalolson.com/2014/06/14/percentage-of-bachelor...
As someone who accidentally put a thumb through a table saw, this technology is awesome and I hope to see it become more mainstream.
But GP was asking : "Why the lack of love while we pour ever increasing energy into mangling HTML and CSS"

SVG can't be, shouldn't be and never will be the replacement for HTML/CSS/JS.
The SO question doesn't imply that it is, just that it's installed on the user's machine.
>Once a precedent is set that you can get websites removed from the internet by pestering the registrars, lots of people will come out of the woodwork to try that.

Uh, this precedent has been set a very long time ago. People have been doing this for ages, I've seen multiple IRC networks have to change their domains because of false abuse reports sent to their registrars.

I've personally had several domains taken down by registrars because of utterly ridiculous legal threats.
Flash has the "advantage" that it's used almost exclusively for advertisments. Mostly pretentious people (artists, photographers etc) have websites made of flash. So, by turning off Flash, you block the bulk of annoying ads. And you lose little by disabling Flash.

Would the same be true for SVG ? Would it be used mostly for ads, too ? Or even, can you selectively block only the SVG used for advertisments ?
Story of One Exception or This Is How We Have to Debug Other People's Code
You can flip this argument on its head. As a man I'm often thinking about why the unequal gender distribution of roles and salary within my company is the way it is. I often wonder how much of my own success is due to opportunities and encouragement that women generally don't receive.
That's actually what got me into React as well - I was initially going to try my hands at a then-alpha of Angular 2, but it couldn't work with SVG. I then decided that React would be nice to try for a hobby project, and there we are: https://agripongit.vincenttunru.com/
The Cyber Security of Supply Chains: Who’s the Real Risk, Man or Machine?
Free speech as a concept (or a spectrum) exists independently of its codification in our Constitution.

Free speech exists as a concept, but protected free speech doesn't. You can't have protected free speech without the laws that protect it. The point I made slightly flippantly is about the extent of the protection. Most people interpret the law as protecting the right to speak, not the right to speak on a specific platform.

As with all things this is best explained with an XKCD reference: https://xkcd.com/1357/
Ask HN: Optimal hw specs needed for chrome with 100-1000+ tabs to run smoothly?
Trading forex CFDs (contract for difference), gold, oil, grain futures.
does this not provide support for Damore? Once Russian women had a greater choice of career opportunities in post-soviet russia STEM participation declined.
Oracle Database Programming Interface for Drivers and Applications
2004 or 2005. It was confusing to set it up. Documentation improved tremendously since.
> spacecraft

Economically? I think this or last year.
No EULA or privacy statement on the website. Usually with these free services there is something in about using your data for profit.
None of them - repo and portfolios weren't even mentioned. I was working as a game designer in the company that had a developer opening, and got burnt out. Since the company knew me, landing an interview was easy. I was teaching myself programming since I was 8, and, as I retroactively understand, was at steady junior level in high school already. The interview turned out to be a walk in the park. I wish I was more self-confident and switched over sooner.
Create beautiful looking invoices in seconds
'Fair & transparent' and 'blind' are two different things, and neither are subsets of each other.

A 'blind' hiring process _can_ be akin to, faced with a densely connected graph, focusing only on the most immediate causal relationships.

I do agree that 'fudge factor's are clumsy at best, where all candidates are hired, and then an arbitrary number is added to candidates based on race/gender/etc.

However, 'fudge factors' have already existed in history. For a completely different example outside of hiring practices: redlining[1] was an explicit practice of denying services/mortgages to city neighborhood based on its racial makeup.

So, what now? There have been decades of racist 'fudge-factoring' in real estate and urban development. Is the right approach to fudge-factor the other way? Or is it to be 'blind' and to look purely at the financials of each individual/organization?

Obviously this is a different scenario than hiring, and cannot necessarily be directly applied back onto hiring practices. However, we can separate out a) one way to correct for historical/systematic 'fudge factors' from b) whether or not this can apply to hiring.

I would argue that yes, you need fudge factors to correct previous problems.

It should be fair and transparent, I agree, but it will not be very clear-cut. In complex systems (densely connected graphs of causality), the only clear-cut processes are creating problems, or ignoring them. Fixing complex problems are always messy.

[1] https://en.wikipedia.org/wiki/Redlining
For millions of years 'people' did or made cool things.

There must be billions+ of artistic objects and acts lost from the past.

Does it matter if they ALL don't make it? (I wish a lot more did, but ALL?)

In fact their loss adds value in many ways, if Woodstock was exactly the same year in year out would it have been as special to those who went.
It could be called from a bash script rather than from within apt itself.
Pardon my ignorance, but aren't these patterns just composed of certain tiles in rows and columns? This is something you can do equally well with raster graphics, so what's the gain of using SVG here?
You're right. I've built pretty complex offline first web applications (using Indexeddb, Service Workers etc) initially on Chrome but when I tested them on Firefox and Edge there was just one minor bug on Edge (Indexeddb expected undefined but was given null in one case, Chrome and Firefox did not complain). So it definitely is possible to build sites that work on all browsers.

Maybe "use Chrome" means "not tested on Firefox and Edge?"
> When I walk into my job at a tech company, how do I know which of my colleagues thinks I’m an outlier among women versus someone who was hired because I’m female that doesn’t deserve the job they have?

That's a question which will keep popping up as long as you have discriminatory practices in the hiring process.

This memo changed nothing in this regard.
Show HN: Dynamic code analysis for JavaScript
Depends, in my apartment the door close button is actually counter productive as you have to push it all the way until the door closes. As people tend to only push it quickly, it actually opens the door which was already closing.

Pretty annoying.
If Google dropped a BLM, or LGBT group would you still being saying 1st amendment?
Damn, I meant decades... oops. I was actually referring to the 70's. But back then they did the oral studies instead of the injection ones. But injections are also not that new.
Check out Talos II motherboard. It's a workstation-class motherboard with dual POWER9 CPUs for $2750. It's a good price for workstation computer IMO. They claim that all their firmware is open source. Specifications are quite modern. The only problem is (kind of) exotic architecture, but many people would be able to use it with open source software.
It doesn't matter, free speech is free speech.
So much talk about LIDAR and other sensors. Why nobody talks about obvious idea of Road Object Message Bus? ROMB is a protocol where each road object (a traffic light, a sign, a car, etc.) transmits info about itself. A car could broadcast its direction vector, intention to turn, any non ROMB moving object it sees. A traffic light could broadcast current state and when it is going to change. That information would greatly enhance overall security, especially during rain and snow conditions, when even LIDAR fails.

Self-driving is such important (just after eliminating combustion engines) that we could upgrade existing cars with cheap ROMB boxes. Vehicle GPS tracking system costs about $30. ROMB box would cost about $60. Let's say that from 2027 all cars have to have a ROMB box to enter a downtown ...
Do you know the depths of not taking that advice and what lurks in them? Do you know that if everybody simply took it to heart, there'd be nothing unrealistic about it at all? How many months of abstinence and solidarity would be required to end these practices, or the companies if they so wish? And then that money simply shifts to ethical companies and we actually have a future. Or, we keep pretending it's all so very hard, and don't have one.
Ten Signs a Claimed Mathematical Breakthrough Is Wrong
They have fallen behind in CPU and GPU testing methodology especially around games. Their testing of databases was pretty awful (it fit in memory) and a variety of other obvious limitations to their testing I would argue they are not only worse than they were when Anand ran the show but now significantly worse than a lot of the places they compete with.

Pcper is a significantly more capable review site these days.
Ask HN: How do you avoid yourselves from getting distracted?
While working, generally I am very focused. But there as time when I have to wait for say 10 mins (e.g. checking out code), I cannot resist the urge to check HN or Reddit. And that is where I lose the focus and become unproductive.

What do you do in those unavoidable small pockets of time to avoid getting distracted?
[WEBINAR] Benefits of VPC Peering Across Cloud Regions
Path-breaking Papers About Image Classification
Here you go: http://pricetheory.uchicago.edu/levitt/Papers/CullenJacobLev...

The upshot, attempting to get into a better school is correlated with doing better. Actually getting to go to the school of your choice is not.
Remembering the tons of materials telling you otherwise from various unrelated sources + your experience with them in general ?
I don't say it's not a good thing to have them.

But it's not free. Either it's worth it or you are a good doer.
Yes, to an extent it is. But it's very difficult to quantify how big the effect on culture is on womens choices to not even pursue education in tech. It seems, for an example, extremely unlikely that a young woman basically anywhere in these countries, would say to herself, "hmm, I've heard that there's mansplaining at Google, so I think I'll go into law or investment banking or medicine instead".

The misogynism we're imploring ourselves to eradicate is so subtle, it's unconscious biases and micro-aggressions (that is, agressions you don't know you're committing). When we can barely detect them ourselves, how would they be able to embed themselves into the subconscience of millions of young girls across dozens of quite different cultures?

And that's without considering the quite numerous fields with a high degree of misogyny embedded as a broad popular culture trope. "Suits" does not envision a law-field that is particularly friendly to women, "Billions" : finance, "Scrubs" : medicine. Women have no issue with pursuing careers in those fields. That's not excusing bad behaviour, just observing that this behaviour, and broad knowledge of it, does not appear to deter women, and to serve as a counterpoint to the assertion that the far more subtle and much less broadly portrayed alleged misogynism of tech should be detering women.
To be fair to them, it wasn't just them, it was everyone.
Here is Markos Moulitsas[1], founder of DailyKos and Vox Media: "NRA and American conservatives/Nazis are one and the same."

[1] https://twitter.com/markos/status/896760610242912260
The largest ad system ever, Google AdSense, used MySQL until circa 2014 when it moved to a completely custom DB backend, F1. F1 is also a SQL database, however.

Google does use bigtable and such where appropriate, but for anything more complex than dumb key/value you can't do much better than regular DBs. Some people think they can, but 99% of the time they're mistaken.
One possible solution is to the same what XMPP did on XML, or JSON did on JavaScript: Define a "safe subset" of SVG, and stick to that. Perhaps use the "safe subset of XML" as a base (as defined e.g. in XMPP.)

Use a library (or at least a validator) that works exactly on this subset, and fails for anything not strictly conforming to this.

Of course, this is not as satisfying as a "clean slate" approach, but on the other hand, this is a clear migration path with backwards compatibility - which is always good to have during a transition period to avoid all those bootstrapping and chicken-egg issues.
Towards a Classification of Tech-Induced Mental Disorders
I'm interested in helping you finish the iPhone app and potentially the android app also as a side project. I don't know how much good I'll be on the back end but I'm open to talk through ideas and help where possible. No money or really even credit needed. I just really think robocalls need a proactive easy to use cross platform solution. That and I want to get better at everything while doing as much good in the process.
Man arrested for trying to detonate what he thought was a car bomb in Oklahoma
> This article neglects to mention that anyone can relatively easily become a domain registrar.

Remember this suggestion when registrars start taking this kind of action against sites on the other end of the political horseshoe, and don't complain. You can be your own registrar, after all...
>Being gay is just like being a Nazi
You were burnt out and switched to game development?
Frying pan, fire, surely?
And probably more than with some subcultures in the same country.
Texts Between Travis Kalanick and Anthony Levandowski
The FBI seems to have gone further than usual (in my limited understanding of what is usual) here with "assisting" the man to incriminate himself. To me (not a lawyer) it sounds a little like entrapment.

... an undercover FBI agent posed as a person who could assist him.
According to the complaint, Varnell took a series of actions to
advance his plot. He identified BancFirst as the target, prepared a
statement to be posted on social media after the explosion, helped
assemble the device, helped load it into what he believed was a
stolen van, drove the van by himself from El Reno to BancFirst in
downtown Oklahoma City, and dialed a number on a cellular telephone
that he believed would trigger the explosion.

Varnell is charged with attempting to use explosives to destroy a
building in interstate commerce.
Or when they're broken because the image host discontinued third party image hosting/started charging for it, despite said feature being the only reason their site caught on in the first place.

Looking at you Photobucket. And all those useful images now replaced with a meaningless Photobucket placeholder.
The pickling implementation of joblib has support for memory mapping numpy arrays nested in arbitrary data structures such as pandas dataframes.

Save the dataframe in a folder that can be accessed by the gunicorn worker:

import joblib
joblib.dump(df, '/folder/shared_data.pkl')

Then in the code run by the flask / gunicorn workers themselves:

import joblib
shared_df = joblib.load('/folder/shared_data.pkl', mmap_mode='r')
# use the shared_df as usual (inplace modifications are not
# authorized)

Some pandas function can have issues with read-only buffer though: https://github.com/pandas-dev/pandas/issues/17192 (caused by a currently unsolved bug / limitation of Cython) but it can work for your use case.
Honestly, it's a "one man show" and I'm trying to do what I can with my time. The backend of this thing took so long that I pushed everything else too far and too early but I'm recovering.

I will add an eula and privacy. There is absolutely no data being stored or sent anywhere else. You will have to trust my words until I manage to upload those pages. I don't even have a marketing strategy yet, let alone selling "your data for profit". This tool was created for me and a short list of friends. Non of us are native English speakers/writers and I made typely to aid in writing.

Thank you for taking the time and I hope Typely can prove itself useful to you.
Back in 2012-2013 I was learning about javascript and nodejs was the new kid in town. I started learning about express and mongodb and within a few weeks I manage to create a scraper for torrentz.eu to index a bunch of movie torrents and fetch their metadata from imdb/omdb and trailers from youtube. I built a pretty UI and publish the website in the chrome store as an app. It quickly began to grow and was averaging around 600-700 visits a day and even made it as a featured app in the store.

One local blog from my city in argentina picked it up and wrote an article about it and got a call from a big local company that they wanted to talk to me. Thats how I landed my first job as a javascript developer.

A year later my app got removed from the store because "it did not comply with their policies or terms of service".
It sounds to me like you simply want to be outraged about the fares. And that's fine, the fares are, quite honestly, appalling. All I'm doing is pointing out that if you really are so angry then perhaps it's worth spending a little time, taking slightly less convenient journey, and cutting your expenditure in half. Or better:

MAN CRE 06:00 06:37 £13.60 Anytime
CRE EUS 06:52 09:37 £22.00 Advance
Total: £35.60

For reference, I do, you know, work, and I've worked out how to work on the train and take advantage of fare combinations like this.

If you choose not to, and choose to just take the existing fares and services and pay the premium then that's your choice. By all means, feel free to do so and to be angry about the system.

And being angry about the system (or systems, to include things like the trains in Singapore) is quite reasonable. But it doesn't achieve much. Personally, I turn to the machine and create tools to shift the cost/convenience balance to be more in my favour.
I think what annoys people is the doublestandards, as in that people on the right have to regularly denounce the radical elements while the extremes on the other side often gets a pass. As we saw over the weekend, even moderate pacifists that condemned all political violence and the president were labeled sympathizers because they didn't denounce the 'bad guys' hard enough.
I don't remember the details.

I think they were GIFs. From what I recall, I read the entire images as they were on disk and pushed them down the stream.

Someone mentioned https://en.wikipedia.org/wiki/MIME#Mixed-Replace and that is ringing a tiny bell.

Honestly, it was 23 years ago and I forgot the exact details. I still remember the meeting though. The feeling of dread, excitement, and ridiculousness of knocking out such a powerful machine (at the time) in order to server animated smiley faces.

Nowadays, I knock out powerful machines doing slightly more useful things.
Draw a horizontal tree using CSS pseudo elements
If Google is tiny in Intel's eyes, who isn't?

They operate a top 3 cloud service and have enormous internal data centers as well.
performance degrades to <10fps above 2k nodes (2k random circles in an svg) for me regardless of browser
Why expensive wine appears to taste better
Amazon have apparently panicked gone a bit wild with this. People have been reporting that they've got similar recall emails about high-end solar telescopes and similar equipment from reputable, established manufacturers and sellers: https://www.cloudynights.com/topic/508537-pst-recall/
Crypto Trader – upcoming ICO review: The real estate crowdfunding coin
There is also Hyper.sh (https://hyper.sh/) that offers the same service as Azure Container Instances and it seems to work pretty well for a side project I'm trying it on.

Azure Container Instances were only available for testing through their web shell last I checked a while ago.
He tried hard not to say that. But if he had, so what? Maybe he'd have been right?

If Google has lowered the bar for women in various ways, why should it be impossible to point that out? Just because some women would be offended by it? So what? Nobody has the right to be offended by facts.
What a blast from the past! Thanks for AWN, used it back in the day.. :-)
We need something other then Silicon to have 4Ghz + at reasonable Power usage. I think Material Science is going to be the next big thing when we reach the limit of Silicon.

I really wish we could see more IPC and 10Ghz+, our single threaded performance have be stuck at the same level for far too long.
I got my first job in a company that was desperate, because their only other developer was leaving in days. Got my second job under similar circumstances. And a third one. I did well at all of those companies and left on my own accord. I should also mention that none of those companies were even on a map as far as serious software development is concerned.

Reality is that companies that are not desperate will be picky, take their time, drag you through a bunch of bullshit interviews, etc. Just like every other developer I get pestered by recruiters on regular basis and I often see identical job descriptions that I saw two years ago, so after short interrogation of the recruiter it becomes obvious that those are the kind of companies that are forever looking and never really giving anyone a chance.

I suppose my advice would be: start with the desperate ones, build up your experience and credibility that way and climb higher.
In education this is particularly bad. Students and parents also steer into selection bias under the assumption that peer groups are important.

But, to generalize the point into public discourse broadly: "Statistics are a problem."

A lot of public discourse revolve around quantitative arguments like this. Police shootings, women's 83 cents on the dollar, British Muslims' on Sharia, unemployment rates...

Even in the more intellectual branches of public discourse, bad arguments with a similar flavour can be the dominant ones.