skysight-inc/HackerNews huggingface dataset:
Ultra-liberal, in the USA meaning of 'liberal'.

Originally, the word referred to classical liberalism, which has freedom as its primary value.

Modern 'liberals' — the one's you're referring to — have values very different to the original liberals. They are, in fact, opposite in the current political landscape.

It's worth making the distinction to avoid confusion.
A homeless shelter is coming to ‘Billionaire’s Row’
openDNS blcoks inthemesh.com for malware
> If you've tracked it once, you know its location for many months to come

Not in low-earth orbit. Look at this graph of the ISS's altitude over time [1]. Atmospheric drag makes orbital dynamics too complicated for long-term predictions. Add in station-keeping [2] jitter, and one has a necessity for reliable tracking.

[1] http://images.huffingtonpost.com/2014-05-17-ISSaltitude.png

[2] https://en.wikipedia.org/wiki/Orbital_station-keeping
Ask HN: Isn't a secretive surveillance effort an essential component 4 d world?
A lot of people like using them as a login system. Maybe WebAuthn will help with that since it’s a valid use but most people didn’t see what else they were agreeing to.

The other thing I’ve seen a lot of people use are notifications / invites. e.g. most big gaming communities are bad experiences but you can bootstrap your friends into a better group. That seems harder to change and it’s definitely a real need.
Alright. I’ll reply to the troll. How are weapon manufacturers not responsible for the deaths caused by their toys? What baffles me is how intelligent people want to live in a society where everybody carries weapons.
I do live in a rural area of the USA, and I can verify that making $14/hr is enough to live a modest lower middle class lifestyle around here. Is that good enough for you?

A lot of people here have preconceived notions about the living conditions of non-coastal areas and, to be frank, it gets old. OP is correct to lecture people because they are completely fucking correct in most cases.
It's written in nodejs, here is the repo: https://github.com/ssbc/secure-scuttlebutt
I suspect any kind of process will disadvantage somebody. For example the on site pair coding lauded in the article my disadvantage people with social anxiety or who can better focus alone, and traveling also takes a lot of time.

That said, I would also reject homework assignments, as long as I can afford it. If they want it, companies should pay for it.

Multistage interviews are also a big turn off. Imagine going on a date, and your date saying "I just need to try yet another date to see if I like you" multiple times.
>friendlists is deprecated

Will this stop me from seeing Facebook friends that also use an application/service from within that application/service? For example, getting friend suggestions in Blizzard's or Epic Games launcher for Facebook friends.
You would rather it be the Air Force perhaps?

I can't imagine that being an improvement on any axis ...
We have this debate over and over again in r/berkeley, a community which I used to be an active part of. Essentially, every time Berkeley makes national news the sub gets brigaded by TD. Some of those trolls stick around and then post tired tirades anytime there is something remotely political on the sub. And some of them even try to pose as Berkeley students.

Almost everyone on the sub is tired of the constant brigading and would like more active moderation of the trolls. The main moderator refuses to do anything and has similar views to your own, thinking that we should welcome them with open arms. This has the effect where Berkeley students and residents can't even talk about things affecting their community as they get drowned out by the mass of right-wing trolls. And this usually comes at times when its most crucial for there to be an avenue for Berkeley students/residents to have a platform to speak with each other (e.g. protests, riots, local political issues).
Every time I consider upgrading my home desktop monitor, I consider how difficult and/or expensive it will be to replicate its 16:10 aspect ratio. That immediately cures me of the upgrade fever.
Fun Unix Trivia Time: Touch is supposed to update modified times. That it creates files when they don't exist is only the most common use, not the point of the thing.
I did not mean maneuvering, I meant other means of keeping track of where satellites are. A tracking system doesn't actually move the satellites either. In theory this could involve transponder requirements or orbital constraints.

All I'm saying is that there is more than one way to skin a cat, and when regulations say "you must skin a cat in this way", that can lead to technical stagnation.
They mention it is for flight training but a big part of flight training is fuel mixture/engine management. It would be interesting if someone were to train for their pilot license in this if they would be type restricted to only electric aircraft.
This is a perfect illustration of a company which is obviously genuinely thinking through its own process and operations from a set of values and principles. Most companies are going to use off-the-shelf products like Sharepoint and this type of off-the-shelf solution, usually being so poorly designed to the point of unusable, signals to front-line employees "we don't actually care about you guys using this to enrich your sense of community and collaboration, we just did it because companies seem to have these things".

Now contrast that to Stripe who's actually expending cycles and real labor to solve what they've deemed a real problem or at least a tangible goal for their org.

Stripe is an awesome company, I can only hope the rest of the industry will take notice of their culture and process. But even if the rest of the industry doesn't take notice Stripe will continue to attract better talent and get higher quality output from their people because of this type of care and consideration.
It would be nice to see some examples of the syntax, maybe a couple of simple scripts...

E.g., the README states that 'cd/' is an alias for '(cd "/")' which seems to imply that one has to wrap every command in '()' and quote every filename... not very practical for a shell!
When I was younger, I, too, thought I knew everything and that the senior guys were full of it. As I grew professionally, I developed a degree of humility and EQ and understood how little I actually knew.
Also: A DIY electric airplane made by a hobbyist (Peter Sripol; check his channel out)

https://www.youtube.com/watch?v=eNSN6qet1kE

The 7 parts build footage : https://www.youtube.com/watch?v=KidFSfdb8t8
There's only one United States Department of Defense, one sitting President of the United States, one Joint Chiefs of Staff, and one sitting session of the United States Congress.

You might not support American Imperialism, but a lot of Americans do and you take the good with the bad.
But.. a lot of people don't desire suburban living. They don't get much choice because those neighborhoods are illegal to build.
> That API is gnarly.

The Will Wilson I remember was not prone to such understatement. That API (and the corresponding semantics) was a nightmare.
I wonder how many lives have been saved because hateful people on public forums had their views challenged and were able to change themselves.
> As to why After Effects CC seems to prefer Intel so much would indicate some specific optimizations Adobe performs, optimizations that seem to favor Intel for now, not general raw multi-core performance of the Intel CPU.

I bet its AVX-512. Which is "Intel Specific" but that's the entire point of AVX-512, a new Intel specific instruction set that has high performance benefits.

Overall, AMD is betting on general purpose cores with at most 128-bits per operation. AMD supports the AVX 256-bit instruction set, but its "emulated", as the ALU pipelines are 128-bit (granted: AMD can gang together two ALUs in a 2x128-bit configuration to execute the 256-bit instructions)

Intel supports 3x256-bits per operation on their CPUs, with the 512-bit AVX512 instructions using two execution ports at a time.

So for any code that's written to be SIMD-heavy, Intel machines will likely be faster. Not only because of AVX512, but also because Intel's AVX-256 bit instructions are better supported compared to AMD (3x256-bit for Intel, vs 2x128-bit for AMD)

------------

With that being said: the benefits of SIMD approach Ahmdal's law just like anything else. In particular, AVX512 uses so much power that Intel cores are forced to downclock.

So AMD can run more cores, at higher frequencies. But Intel's cores do more work per clock tick and per unit energy. It seems like AMD's 16-cores (each doing 2x128-bit) are only slightly slower than Intel's 10-cores (each doing 3x256-bits) in those SIMD-heavy tests.
Scuttlebutt is not at all "fully encrypted", it's fairly trivial to spider and download just about everything. The hardest part is the first foothold (which can be found posted various places, including the official docs on ssb), from there, downloading the entire "social web" it has can be done with the "main client" by basically changing a single config value.
This is not to take away from your point, since I agree with you, but both accountants and finance professionals have stringent licensing requirements which (in theory) could provide a baseline expectation of competence.
"Maintenance of other peoples code is usually more difficult than understanding what you wrote yourself."

This is true. Often the types of things that folks look for though are nuances and style that come through with what someone writes. Do they have comments in their code? What standards are they following? Do they have test cases? How well do they handle exceptions? Etc.

The structure and accoutrement that comes along with code / work product can be quite telling.

The above being said I'd say what you did in the "best interview" was very appropriate as well. What I've generally seen out there is a "homework assignment" is often a one size fits all as an attempt to eliminate qualitative bias ...
I'd suspect the military jobs have substantially better job security, as well.
I have similar concerns. If I had a magic wand, I'd solve this by splitting Facebook into an infrastructure-and-core-data non-profit and one or more for-profit companies that are building tools or interfaces on that platform.

I think there is a natural monopoly for some aspects of this, which is why Facebook is so hard to quit. But I don't think the whole thing need be in private, for-profit hands. Mozilla shows that a nonprofit can be a good steward of important web assets, with much stronger user advocacy than for-profit companies normally do.

Doing something like that for identity and interconnect between messaging and micropublishing providers seems much more robust than pure decentralization to me, which I expect would have the same failure mode as OpenSocial [1], where forces pushing toward natural monopoly are basically unchecked.

[1] https://en.wikipedia.org/wiki/OpenSocial
CLASH: CLisp As SHell
http://clisp.org/clash.html
Isn't Kaggle better for my time? They provide all the tools I need to participate and get better and then get hired.
Not at all, I'm enjoying myself and the debate (while finding it kafkaesque that people are finding ways to defend failing fizzbuzz on an interview). How are you doing today? That might be the only legitimate point I've read in this chain so far - if you hire people too socially impaired to write fizzbuzz, they'll be less likely to job hop.
Anybody know the names of the companies that do homework/project type interviews? I am looking around as an Android dev, and I would prefer those over whiteboard/coderpad.
> We're the largest backers of the ISS, have the largest civil and military launch industries, have the largest concentration of private launch and satellite companies and are one of a handful of countries in the world with a civil space agency.

And while we're #1 in overall spending we're second to Russia in terms of percentage of GDP. Considering our military budget is more than the next 10x countries combined and considering we pay into that budget regardless of our GDP I'd say we're putting in minimal effort. You're also giving credit to the US government for research, engineering, and labor that was done by private industry. That's where this problem becomes a problem.

Our government can't keep up with private innovation. We've got a car company who can make a car that gets 120 MPG but the DOT won't let it through the red tape because their required emissions testing equipment isn't sensitive enough to read it's emissions. So you deny the car and tell the company to come back with a shittier one they can read.

So instead of letting innovation happen, we're going to stifle it because we, ourselves, don't want to do our part to regulate it properly and in a timely fashion.

> A U.S. regulator regulating an American satellite, made in America by American engineers working for an American company, whose orbital damages are the liability of the American taxpayer, is being too internationally ambitious?

So when your private sector tech outpaces your public sector's ability to regulate it you just disallow advanced technology and keep regulating the same way you've always done? That sounds exceedingly bureaucratic.
It's a difficult problem. It's not practical to re-test all of the old CPUs or GPUs every time you review a new part. Either you test all components against a baseline OS and driver set, or you test components with whatever OS and driver releases are contemporaneous. Neither case is ideal.

Reviewers have generally settled on the former option; OS and driver updates tend to increase performance, so testing with contemporaneous software might artificially inflate the apparent performance deltas in favour of newer components. Nobody wants to buy a new processor thinking that it's 40% faster than their old one, only to discover that most of the difference was just OS optimisations. You'd rather have your readers be pleasantly surprised than bitterly disappointed, so it makes sense to choose a benchmarking methodology that errs on the side of favouring older parts.

Spectre is a weird exception to business as usual, because we saw a huge performance decrease in a single update that affects one particular optimisation in one particular processor generation. In this case, it probably makes sense for reviewers to re-run all of their old benchmarks and set a new baseline.
Such a fun series to watch too. The evolution of the engineering is interesting and educational.

I look forward to him tinkering with it some more. Hopefully he brings it out to this years FlightFest and I can see it in person.
Blocked networks (currently 19M IPs[1]):

Amazon

13.125.0.0/16
13.56.0.0/14
13.230.0.0/15
18.130.0.0/16
18.144.0.0/16
18.184.0.0/15
18.194.0.0/15
18.196.0.0/15
18.218.0.0/16
18.236.0.0/15
34.192.0.0/10
35.156.0.0/14
35.160.0.0/13
35.176.0.0/15 NEW
35.178.0.0/15
35.180.0.0/16
52.32.0.0/16 NEW
52.56.0.0/16
52.57.0.0/16
52.58.0.0/15
52.64.0.0/12
52.192.0.0/11
54.212.0.0/15 NEW
54.144.0.0/12
54.160.0.0/12
54.228.0.0/15

Microsoft Azure

51.136.0.0/15
51.136.0.0/16

Blackberry

68.171.224.0/19
74.82.64.0/19
103.246.200.0/22
178.239.88.0/21

DigitalOcean

128.199.0.0/16
139.59.0.0/16
159.89.0.0/16
159.203.0.0/16
165.227.0.0/16
167.99.0.0/16
174.138.0.0/17
188.166.0.0/17
206.189.0.0/16

Google

23.251.128.0/19
35.184.0.0/13
35.192.0.0/12
35.224.0.0/12

Telegram

91.108.4.0/20
91.108.16.0/22
91.108.56.0/22
109.239.140.0/24
149.154.160.0/20

Others

35.208.0.0/12 — Merit Network
159.65.0.0/16 — phscare.org
203.104.128.0/20 — linecorp.com
203.104.144.0/21 — linecorp.com
203.104.152.0/22 — linecorp.com

[1] - https://usher2.club/en/
Show HN: Hasura: High performance GraphQL on Postgres
You're breaking a lot of guidelines, including:

> Please don't use Hacker News primarily for political or ideological battle. This destroys intellectual curiosity, so we ban accounts that do it.

Could you please stop?

https://news.ycombinator.com/newsguidelines.html
They are not responsible in the same that car manufacturers are not responsible when one of their toys gets driven into a crowd of people.
I didn't pursue programming as a hobby- and then a career- until later in life than what you are assuming here. In fact, I have worked with a number of people at multiple companies- their first programming jobs- who are older than me. They have all come from lower paying jobs. The key is that they put in effort to change.

One was raising two children- an infant and a toddler- and if he wasn't actively coding, he was reading or listening to something programming related.

For now, at least, programming is a highly sought-after skill, and with determination and effort, you can get into it. There really aren't any other barriers than (1) saving up for a cheap computer, and (2) having reliable internet access.
>> What baffles me is how intelligent people want to live in a society where everybody carries weapons.

One reasoning for that (at least in the US) is that we'd rather have everybody carrying a weapon instead of just the criminals.
More than agreeing or not with this line of thinking, I find the bigger problem is how selectively it is applied. People will point out that if we ban guns, we wouldn't have to worry about school shootings. Even if we ignored the logistics of such a challenge and agreed on the conclusion, why is the same logic not applied to things like alcohol and all the harms that results (drunk driving, alcoholics ruining their lives, etc). And some people do that (I think MADD would be one case, especially for the subset of their members wanting to ban all alcohol); yet even in that case those people selectively apply the same reasoning about something else.

Look at those who ignore the harm of buying drugs from unverified sources, where you may be paying money to a supply chain ran by the cartel. People are tortured and killed to get the drugs delivered, and if one doesn't verify (or if one insufficiently verifies) then they are funding such activities, but many are willing to ignore that. But change from drugs to escorting and you'll find some of the same people now saying that it should be banned because without sufficient verification it is possible to paying people who are coerced or forced into doing it. The overall argument has valid points and problem points, but the discrepancy of when it is applies makes discussing the validity harder when it seems people aren't being transparent about their motivations to begin with.
Is there a canonical php client for this?
I have been out of college and working fulltime in software for two years. I have been spending a large amount of my free time learning DL through fastai. I really want to move to a job that involves deep learning, and I would like to use your system, but I don't feel like I can responsibly switch to part time or internship work given the stability and pay of my current job. Do you have any option for people who want to go direct to fulltime?
It's Time for the 99% to Give Back to the 1%
/r/politics is aggressively left-wing, so much so that I'd doubt anyone interested in real discourse is trying anymore. I'd think an experiment like that would need to be done on a clean subreddit that isn't bringing in any baggage, or a pre-existing ideology-based ban list, to test its validity.
Ya, I would be afraid to ask an acquaintance if they are on scuttlebutt. It sounds like some kind of illicit pirate drug in that context. I wonder if Facebutt would be trademark infringement...
Would these new chips be based on ARM, RISC-V, or some new ISA?
Hi HN. I’m from the Hasura team.

When we first started writing the data APIs, GraphQL had just come out and was pretty rough around the edges.

We love how the tooling and community around GraphQL have matured over time and today we are very excited about announcing GraphQL on HN.

The idea is that you create tables on Postgres, define permissions and
they can be automatically queried and manipulated over a GraphQL interface from
front-end applications.

We have taken great care to make these APIs as efficient as possible. In fact, the low memory footprint and negligible latency when
compared to querying postgres directly, you could even replace the ORM with GraphQL APIs for most use-cases on your server-side code.

Read more here: https://blog.hasura.io/architecture-of-a-high-performance-gr...
Impressive to whom? Regardless, I think debating down this avenue is moot since to me the opinion piece was in response to the media hysteria, rather than the crew's specific actions.
Do we really need another rookie database system? To be honest, Postgres and MongoDB is all you need to achieve any project.

I respect hobby projects though, and if that’s the case then great!
My favorite is when I take the time to break something management puts tasks 4, 6, and 10 into the sprint because the hours fit. Disregarding any dependencies or natural order.
You are mixing up openness of the code and protocol with access to data. Access to data should be managed by security features, and security through obscurity isn't the proper method anyway.
> The VC grow-at-all-costs model seems to be resulting in monopolistic business practices and more negative externalities than positive ones.

Bingo. The essence of it was captured by: "I think a start-up needs to think about the monetization and how it can work with the users instead of against the users."

The VC-mindset monoculture doesn't help ("majority [...] are all the same archetype").
The pool of founders spoken to was pretty homogenous. I would have liked a wider perspective.
Facebook and privacy: it's time to change the conversation
Considering it didn't seem particularly difficult to operate your own relay server, I don't really consider that much of a negative.

Spin up your own relay, generate some invites for your friends, and share all of your gossip through a server that you control yourself.
Very happy to see Apache Arrow gaining support! It'd be very cool to see modern columnar storage architecture gain widespread adoption: there's decades of research in it and massive improvements for analytical workloads.
The developer ecosystem served its purpose for FB. It accelerated their growth to the mass market. It is probably a net negative nowadays. They have an ad business not a platform business.
Oh is that why mobile design seems to have taken over so much! I keep running into sites with uselessly gigantic fonts and big square buttons, and I assumed it was either laziness and an assumption that everyone is browsing on a phone, or just another inexplicable designer fad. Do people really just not use portrait-mode windows?
Not an OCaml dev- it looks like wxwidgets has bindings, which is what I'd use for 'minimal'. But a text editor with the type of features he wants is not minimal.
Toy companies analyze Nintendo’s plans for Labo
Microeconomics – Khan Academy [Video Course]
Some programmers see a problem and say "I know, I'll add federation". Now you have 7 problems.

More seriously, I'm not seeing how federation solves any social network problem better than subreddits did? In either case, the quality of the discussion will depend on the moderators, who can be good, bad, or evil.
Cloudflare booted Switter, a Mastodon instance for sex workers
If I recall correctly, the "SQL layer" you had in FDB before the Apple acquisition was a nice proof of concept, but lacked support for many features (joins in SELECT, for example). Is the SQL layer code from that time available anywhere to the public? (I'm not seeing it in the repo announced by OP.)
And to the health and safety of those around you...
And yet billions of people use email. Goes to show the grandma argument is not very useful.
I'm so glad that link got posted. That's my Medium publication, but the author, Buster Benson, has been doing amazing work in the space.

A lot of that work turned toward arguing effectively and I think that's an important topic in our divisive times.

Buster has a Patreon for the development of the book that is really good (he's very active and responsive):
https://www.patreon.com/busterbenson