skysight-inc/HackerNews huggingface dataset:
I've been working remotely for years. I live in Port Ludlow, WA, which is on the Olympic Peninsula. It's motto is "A village in the woods by the bay". It's mostly retirees, but has miles of hiking trails, the climate is moderate, and the neighbors are nice. What it doesn't have is night life or shopping, but we are close enough if we want either.

And to make you SF folks jealous, I bought a 2200 SF house, on 1/2 acre, with a view of the bay, for less than $500K.
Facebook: Tech Jobs and Skills It's Hiring For
> > Does this mean I cannot use openssl in my gpl-2.0-only program?

> Correct.

Well that sucks. I guess I'll need to look into libressl.
I don’t believe it’s technically correct to characterise stylesheets as render-blocking; if they take too long to load, user agents may start rendering without them. (This used to happen regularly. Not sure if browsers do it less than they used to or if the conditions where it happens just occur less often these days.)

If you control your layout with JavaScript, things like orientation changes can take a short time to update after the viewport has altered. It’s not ideal, but it’s not awful either.

I disagree with your second claim. I assert (without statistics) that the chance that a print stylesheet will be needed are more than a million to one against (possibly closer to a billion to one). If that is so, I would much rather have printing a document take the extra second to fetch the print stylesheet, rather than needlessly fetching a lot of print stylesheets that I literally never use.
Why Donald Trump’s war on Big Tech is doomed to fail
> CNN's Josh Campell, who also was in the area but not standing with the on-air crew, said he, too, was approached by police, but was allowed to remain.

-- https://www.cnn.com/2020/05/29/us/minneapolis-cnn-crew-arres...
I love startup stories like this. Cleverness + determination = :thumbsup:
walking backwards, just slower? ;-)
Twitter should permanently ban the shit stain in office. FUCK REPUBLICANS. FUCK WHITE SUPREMACISTS. FUCK THE GOP.
Is ricing a computer term? Thought it was a (funny|racist) reference to JDM cars and how engrossing a hobby tweaking those cars can be.
Good point, I completely forgot about that vector. Then there’s no privacy leak, and I go back to not being able to see why they do it the way they do! :)
Is this a trick question? You mutate the state, of course.
Don't forget the copyright infringement honeypots whose operators have a streamlined access to ISPs to obtain identities of the alleged infringers.

Also the legal obligation to have every website specify the legal street address of the entity behind it as well as the full name of the "managing director" in charge.
>Sufficiency is in the eye of the beholder, and relative to the norms of each society, no?

Maybe but no law at all is not sufficient to any objective observer.
It literally takes a minute or two to create an entire Hello World android application. At that point, all you have to do it edit your one xml file. The IDE does as much for me as the browser does for you.

The is the classic web vs native debate. What are we optimizing for? Making it as easy as possible for someone with no experience to throw something together? Sure, the web is great for that. I would rather prioritize performance and the user experience.
I've felt exactly that while testing Vite (https://github.com/vitejs/vite) this morning from Evan You, author of VueJS.

Standard install, nothing to configure, instant hot reload + modern code and tooling yet no perceivable latency for anything.

It felt like suddenly I could enjoy front end dev.

So I get the appeal of Deno.

But I know this ability to put arbitrary URLs as dependancies in the code are going to be terribly missused and abused.

I can see all the tutorials that will start including them, the bad architecture decisions that will spread them accross all files, the interns that will use localhost there, the typo and domain squatting or black SEO, the rise of people just telling you to put an URL from their site (the same that tell you to curl that bash script), the split from npm, the hardship of scanning/mapping/updating dependancies, the mismatch betwen running and installing bitting you, the undebuggable tickets because of proxies/antivirus/firewalls, the cloud hosting potential for failures, some twisted scenario leading to a DoS...

I know it will cause horrible technical debt down the road.

My spider dev sense is tickling and I'm not going to touch this tech for 5 years, until I either see my prediction unfold, and be completly disproved by its success (but I doubt it, I've been really good in the last 10 years at spotting bad technical choices).

There is a reason we have been using separation of concerns since the down of time. Declaring dependencies, installing them and importing them are 3 different concerns. They should not mix.
Red Hat does update RHEL with new features, although not RHEL 5 which is now only getting security fixes.

In this case there is a workaround (on the RHEL 8 / ssh client end) which is to enable legacy crypto policies. However you have to do this globally at least for all ssh connections (and our recommended command does it globally for the whole machine), and I guess there are reasons why the legacy policies are disabled by default, probably to do with possible MITM attacks against weak cyphers. So the situation isn't exactly ideal.

Having said all that it would be up to me to actually fix this and I haven't looked into it in great detail since I don't believe any customers have asked about it. We only found out about it in our internal product QA.
Just because there is no reason against using something doesn't mean it's a good idea. They recommend SHA256 and upwards, they see no reason that SHA1 must be removed immediately from some corners of cryptography, those are no conflicting viewpoints.

Just don't use SHA1 unless you absolutely are forced to do so, not when you make something new from scratch that can use SHA256.
I'm not a 100% sure since I only did basic Scala intro, but it seems like it has a non-trivial learning curve coming from Java - for ex. I was a C# dev with FP experience and it stil took me a while to figure out the basics in Scala. With Kotlin, I barely knew Java and I just used autoconvert and google to simplify my Java code when I was writing some android native stuff.
I wish more tutorials started with "Parser combinators is a neat and tidy way to structure a recursive descent parser" because I 100% agree. Mostly, my disagreements are how parser combinators presented and taught, obscuring the core ideas with a focus on language features and trivialities.

To me, the monad/applicate stuff is a red herring. It's mostly used to simulate imperative sequencing. e.g. the Haskell code `Person <$> parseName <*> parseAddress` would be `return Person { parseName(), parseAddress() };` in C. There's a few tricks but it's not crucial to the parser combinator idea and doesn't help readability.
RHEL 6 is going end of support in November 2020. RHEL 5 has been out of support for quite a while. https://en.wikipedia.org/wiki/Red_Hat_Enterprise_Linux#Produ...

Of course there are extended extended extended support programs for companies who are willing to pay.

RHEL 5 is unusable at this point in time. It can't even run a HTTPS request to other systems because it's doesn't support TLS. It can't compile any software because it's stuck on gcc from more than 10 years ago.

My company is upgrading the last machines from RHEL 6 and they're causing quite a bit of issues due to all the packages and operating systems being obsolete. It's reaching a point where it's less trouble to upgrade than to keep running. I can't imagine people still running on RHEL 5 willingly, they must be stuck running old software whom source code was lost.
It’s already been shown to not result in what was expected in the trial that was done in Brazil. A total Jurassic park moment. Nature “found a way”.

https://www.nature.com/articles/s41598-019-49660-6

I feel like everyone missed this news?
I feel this is a big difference between the US and Europe in many cases with the difference being the US system is scared to actually face the questions. It's all conventions and traditions that has become culture and unchangeable, with some arcane bench of judges making modern interpretations on 1700's thoughts, sometimes for the better, sometimes separate but equal. Ridiculous to trust an institution like that to make progress in a society.

This leading to privacy by mostly convention, but then everyone builds systems to circumvent it in inefficient ways. I.e. SSN and similar.

Instead of simply acknowledging that the government is going to get that information no matter what, and it is a requirement to actually govern a modern society. Which then forces you to have to face the discussion regarding what it entails and limit it's uses.
This: "Don't charge 5-10 bucks for your product. It's not really worth it and the customers who pay that are generally cheap-asses anyway."

That ^!

Learned it the hard way myself.
> Being able to run software is better than not being able to run it. The more things a computer can do, the better.

The more bugs you can encounter while using a piece of software is not a good thing. Security is increasingly important, running a lot of unmaintained software is a terrible thing for security. UI inconsistencies across software are not a good thing.

I dread the day I will encounter the Linux-equivalent of MS-DOS filenames not being allowed. I hope all such software dies before.

The Windows approach has a lot of downsides you probably don't notice if you're accustomed to using Windows.
I mean are you really trying to argue the Twitter execs are right leaning?
Off-topic but this made me wonder. As the name implies, Solomonoff Induction only works for inductive inference from empirical data. Is there something similar for mathematics that would allow us to list the simplest sequences first, then more complex sequences, and so on? Or does the complexity of the formulation of a sequence depend on the choice of a foundation of mathematics and/or arbitrary conventions?
> In case Deno calculates a hash on your machine (e.g. package-lock.json), it's not as bad, but still without a signed package you can't be sure that it was the author that released the code in the first place.

If you trust the URL is in a (sub)domain controlled by the author and it's a HTTPS URL, that's as much guarantee as a signature.
A complete utility first CSS framework for less than 8kb
The Power of Coaching
You might also check out GnuTLS which is under the LGPL 2.1+ license. If you're using Linux it's certainly already available from your package manager.
This happens all the time. This might sound cynical but it's impossible to change the attitude of some people. Any tips to avoid them without being quoted as "not a team player".
I read "we may increase the current 6 months limit for a BNO holder to 12 months possibly opening a path to citizenship [for those who fullfil all requirements to apply for citizenship]"

The title and Minister's position is very PR'ish and it sounds like a very tepid reaction.

Only 300.000 (of about 7.5million ) hk residents hold a BNO... What about everybody else? And how come those (few) BNO have been treated as less than British since 1997?

Next door Macau had given Portuguese nationality to virtually all it's population even ahead of handover. Argually, Macau population at the time represented only 5% of Portugal's population, compared to about 10% that hk population represents compared to UK's. But those BNO holders are much less than 5% of it's population...
What did Schrodinger's Cat experiment prove? (2013)
> I don't think that the main purpose of AppImage and containers is to hide technical debt.

It might not be the main advertised purpose, but it's the result. Why bother updating some dependency when you can simply not? It makes sense not to, things could break.
This may be a bit off-topic but their pizza is actually pretty decent by Boston standards.
Bazel bundles a private Java runtime, so you don’t need to install the JDK unless you plan to compile Java code: https://docs.bazel.build/versions/master/install.html
Update: EFBX looks to be entirely CMR

Know anything about EFBX? SMR I assume? I literally have one arriving today to replace a disk in my single disk redundancy JBOD

The whole disk buying process was irksome because I up until WD shut them down always depended on HGST.
Should this be modifiable for higher-level byte-code?

My thinking is to provide hand-crafted primitives to transform byte code, and maybe use an existing optimizer to do the search.
Well the original law is from 1996. And read the document before making any other comments because it’s clear you haven’t yet read it. It reasserts what is allowed under an existing law from 1996
What do you mean by "deterministic" in this setting? That each action afforded via the CLI has a specific outcome with only first order effects? That's what I interpret as necessary for the robust undo you describe. Is that what you have in mind? tx.
The example above is impressive because it actually makes sense, except for the last sentence of the first paragraph: "But this time, his publicist is saying he'll be wearing a tux no matter what."

Remove that, and there is a typical if completely uninteresting celebrity argument: one has to play eccentric in public occasions (he did it last year, he's planning to do it again) and the other chides him for what she feels it's maybe a lack of respect? And he replies that despite his best intentions he can't go against his conscience. There, done. It's a perfect little piece ready to be served in some celebrity gossip magazine.
The rise of the internet in the 90's gave us "long tail" access to increasingly personal choices, and people thought it was great. Now, it's ALL long tail.

I'm finding that even major movie studios have a hard time generating buzz and leveraging their assets to get a prominent spot in media. There are a lot of movies with A-list actors that are falling completely under the radar on release, only to show up on Netflix months later. It takes everything a studio or record label can do to push a release into the mainstream consciousness now, because we all have so many different ways we're ingesting culture now.
I’ve read all the pages on that site and still don’t understand. And probably can be explained in one sentence by someone?
Excuse my naive question but how do the 2 compare? Flask == backend, Vue == frontend. Am I missing something here?
Are you going to cut their knees too? Because thats what started latest Minneapolis riots.
> large numbers of sterile insects are released to reduce the population

This has been done successfully on the flash-eating screwworm:

https://www.theatlantic.com/science/archive/2020/05/flesh-ea...
Relevant to the current discussion about medflies in https://news.ycombinator.com/item?id=23345173
The idea is interesting and even kind of tech-funny.

But man, you really have to explain how it works a bit better. At first I thought that we should redirect 404s to your website and I was: "??".

What I understood:
Which each iteration of the website, you archive the old one on a specific subdomain. Then, you redirect all 404s of the new website to the old one. Like that: no link is broken.
> If companies are going to self-moderate their platforms then they should not receive any kind of legal protection from user-generated content. I wholly believe companies have every right to dictate what is on their platform but they cannot have it both ways. If you can afford to moderate content you disagree with, you can do so for illegal content as well.

So if I run a chess forum and disallow posts that are not related to chess, your belief is that if one of my users posts a libelous statement about another user's alleged conduct during a chess game at a tournament in their city, I should be on the hook for the first user's post?

If I can afford to spend maybe 20 minutes a day reviewing all posts that keyword-based scanning suggest might not be about chess, I should have been able to fly to the city that tournament was in and conduct an investigation to determine if what the user said was true before allowing the post to stay up on my forum?
If the redirect chain gets too long browsers will just give up and stop redirecting.
> Can you install any script from arbitrary urls using pip?

You don't need to. Download any module or packgage, put it next to your code, and you can import it. There is nothing to do. There is not even need for metadata.

But yes, pip can install packages from arbitrary URLS, including git repos, if they contains the right metadata.

What's more, with something like shiv (https://github.com/linkedin/shiv), you can actually bundle those dependancies into one zipapp (an official python feature, see https://docs.python.org/fr/3/library/zipapp.html), which is basically a zip containing your entire project that you can just execute like if it were one py file.
The thing is that most of these submissions go nowhere on HN. So, what is actually the problem? Lousy submissions don’t get upvoted and no one is bothered. The problem on Reddit is that even legitimate submissions are taken down by nay-sayers despite being positive and getting legitimate upvotes, while submissions of links that lead to big companies’ websites don’t get nearly the same level of scrutiny.
RHEL 5 ELS ends Nov 30th 2020 (source: https://access.redhat.com/solutions/690063).

I agree on your other points though, but for some customers they still want to run RHEL 5 and it may not be a priority for them to do TLS requests or run GCC on new software - if they haven't been doing that on RHEL 5 up til now, why would they start? They often have some old database or bit of software that keep chugging along and would cost money to replicate or replace.

We even offer a way to virtualize RHEL 5 servers so you can keep them running on "new" (virtual) hardware. (http://libguestfs.org/virt-p2v.1.html)
The Outsider - Albert Camus
Galapagos - Kurt Vonnegut
On the Road - Jack Kerouac
Animal Farm - George Orwell
The idea is to keep all old versions of your website, and when somebody requests an URL, try to find that URL on all versions of your websites (starting with the newest), and only return 404 not found if the URL does not exist on any of the archived versions.
The tech culture of investing gigantic sums of money in a handful of hyped up projects is sick IMO. Especially when these investors already know perfectly well that only 1 out of 10 startup makes it and that it's almost impossible to predict which ones will succeed. Even Y Combinator, which is top of the top, doesn't have that high success rate in terms of number of companies.

Instead of giving this one company $2.6 billion, the investors could have invested $100k in 26k different startups. They could have literally scrolled through the list of the top 26k open source projects on GitHub and invested 100K in each of their teams to come up with any kind of business related to their expertise.

Their success rate is bound to have been better. This money was just wasted. Investors are just too lazy to interact with so many companies. Too fat and lazy to make an impact.
The last photo of Chernobyl reactor 4 control room is the most reassuring of them all.
The home page is slightly misleading, the nginx config is of course the easy part, the hard part is to correctly archive all the previous versions of your website every time you make a change. I thought this website provided an archival service but it does not.

People who care enough about preserving history and current links probably already do that. People who don't care aren't going to start now because of this page. Especially those who have dynamic content and probably don't want to keep running a million different versions of their backend forever.

If you like something on the web then make a copy.
You wouldn’t parse an HTML document with regular expressions.

So why would you parse one with an XML parser? It’s just wrong. (And an effort doomed to failure if you ever have to deal with documents other people wrote, because very few will parse.)
You are not alone there. I tried multiple times to understand what the author tries to convey, without being really sure to grasp it.

At first I thought that it was simply some advocacy for taking the time to route legacy content using 302, but it also seems to be some sub-domain trick with years…?

It's really confusing to me.
She had a normal “live in Minnesota from 1895-1997” diet.

She ate little during the depression. She ate Supermarket sheet cake when that became a thing. No special diets.

Oh and Jello Salad. Lutheran potlucks and all.
I don't follow the logic that a crime against property should become a capital crime just because it is down by a large(unorganised) group of people. Furthermore, the constitution guarantees a fair right to a jury trial, no matter how egregious, and police or the national guard shooting to kill looters goes against that.

Should drug smugglers be shot too? They are also going against societal order.
The hard thing isn't the redirect, the hard and expensive thing is finding where to redirect.
It is OK to contract things out, it is not OK that every time that requires RFQ and the lengthy process.
think of it like having your 404 handler redirect to older versioned links maybe?
Don’t 404 links on your new site, 302 redirect to previous versions on different hosts until you run out, then 404.
> JavaBean spec (with getters and setters) is actual standard. It's purely theoretical argument that you don't have to use them while in reality they are used always and everywhere and any PR without them would be shot down immediately.

Sounds like a strict "your company" problem. No one needs to use the JavaBeans spec. It's fully optional.

> Yes, but I want that feedback during coding and not in CI/CD. Yeah, I can set it up in IDE, but that's more configuration, more things to break up, more team wide standards. Why not just use Kotlin?

You make a very weak case here for Kotlin since you need a static analyzer anyway (e.g. Detekt).

> I'm no Java hater, I code Java for most of the day professionally. But why pretend that it's perfect? It's 25 years old with unfixable mistakes built in and ripe for replacement.

No one pretends Java is perfect. For many projects I like using Kotlin. But there's also substantial investment in Java and "I have to type a bit less" is usually not enough to justify using Kotlin.
I too got that error. I tried to open that page (https://draugeros.org/go/) from India.
I visited banks in the late 80s early 90s and the open office was already going. Wasn’t a trading floor but they did need to get info from each other.
>Hong Kong was richer than Spain in 1980.

Spain was pretty poor in 1980.
In a nutshell it is simply allowing you the ability to present fallback content with 302s but with a more gentle redirect than a 301, which tells you it is permanently gone.
All GraphQL servers/implementations are supported, since the module is agnostic about the GraphQL server type - you provide the execute() function yourself.

By default graphql2rest assumes Apollo Link's execute() (with node-fetch), so it supports local and remote GraphQL servers via HTTP connection out of the box. But you can wrap your server's execute function and pass it whatever arguments it expects, so any GraphQL implementation can be used.
Have you checked Amplify? Haven't had the chance to really do anything with it yet, but I've heard quite a lot of good from a few people.
They have survived so far paying SV salaries. The non-engineering positions are practically disposable but they make up a considerable amount of bloat at many companies. Now would be an ideal time to trim the fat.
I didn't either, but now I do.

The site is suggesting a best practice to 302 FOUND-redirect you from:

<version x>.site.com

to:

<version x-1>.site.com

Until it goes beyond the oldest version in which case you end up with a 404.