skysight-inc/HackerNews huggingface dataset:
A Beginner's Guide to Firewalling with pf
I get to do that as a normal FTE. Hell, I don't even have to work 8 hrs/day; the only requirement is that I work 80 hours every two weeks. I thought that was pretty standard in the tech world. Is it not?
I've never worked customer service, but I know that some managers will 100% stand by their employees against abuse from customers, and don't demand smiles. I've heard of this specifically w.r.t. some coffee shops.

(Now I wonder if this has anything to do with France's reputation for surly customer service -- are the employees simply not expected to give "service with a smile", and Americans are horrified by the contrast?)
I have said it before. I will say it again. Coinbase is a bad player in crypto world. It is a magnitute worse than PayPal during its blackhat days of freezen assets. Their license needs to be revoked yesterday and not SEC but FBI needs to be involved.
I read the 3 tomes of 1Q84 (translation) in one day or two and while the first one was good, I found the two others were boring: every mystery or expectation he rose wasn't met in the end. That was a frustrating read.

For text in Japanese I only read a few pages in class and during exam and that wasn't relevant to my interest either: the style is flat and he use to many loan words from English. Up to that point I wonder where his success come from because I really don't get the appeal of his work (from what I read).
Recyclable materials already have stamps on them to indicate how they should be recycled (if at all), but it seems nobody was ever taught how to use them.

I'm not sure why this is downvote-worthy. Did you all get taught how the recycling codes work?
>YAML is complex and could use a hair cut.

Out of curiosity, did you see the parser linked to at the end of the article? ( https://github.com/crdoconnor/strictyaml )

That was my attempt at giving YAML a haircut. I'd be curious to know what you thought.

Thank you for creating YAML, by the way. Even though part of that rant was quoted from me, I'm not negative on it like the author - I think the core was brilliantly designed. If you put two hierarchical documents side by side - one in TOML and another in YAML the YAML one is much, much clearer and cleaner.
It usually ends with someone in handcuffs.
You typically do not need any kind of business registration if you're okay with a sole proprietorship and are working under your own name.
Well, first kid that swallows two of them.
My experience with Prime Wardrobe has been negative. I ordered three shirts to try out more than a week ago. I still have not received them. With Prime, you can receive your orders in 2 to 3 days and return them if you don't like them. Wardrobe is slower and does not add additional values.
Of other Murakami works, I really enjoyed "After Dark" and his collection of short stories, "The Elephant Vanishes".
Sounds like you agree it's not certain but you're exaggerating the risk to scare people who don't understand risks. It might be appropriate to yell during a Greenpeace march but I would rather have intelligent discussions than just yell slogans at each other. It's like a parent telling their teen "If you don't wear a seat belt, you'll die in a car crash." It's obviously not true but dying in a car crash is so bad that it's worth telling a lie to increase the chance of saving their life. That's what the parent would desperately yell at them as they run off with the car keys, but not if they want to develop an independent person who can make complex decisions for themselves.
Previous discussion regarding Comcast's bid:

Comcast, in 2nd Try, Offers $65B Cash for 21st Century Fox
https://news.ycombinator.com/item?id=17306581
Sure man, shoot. And if by any means you get nearby São Paulo lets have a coffee/beer/whatever.
The top comment on this post addresses the one gene, one trait evidence. In essence, just because changing one gene mutation fixes the problem, that doesn't mean that only one gene was responsible for the problem in the first place.

"The "one gene = one protein" dogma of molecular biology (expanded: "one trait selectable in breeding experiments = one compact locus of the chromosome") was a priori wrong, but it's taken us decades to undo the damage. We were led astray because there are traits that do map to a single locus, or single mutations that were found to be able to control a trait, which is not the same thing as the trait."
Because it's the same device as before. I only have one name for it.
well that's the whole point. if they dictate the contractor work hour, work environment or workload outside the contract deliverables it's employment masked as contract work and there are hefty fines and the possibility to be forced to hire the person.
TOML is more like ini than YAML.

I don't like it because it uses the = symbol which seems imperative rather than declarative. (Same with HCL, it might be a nitpick but these are languages I'm going to be using all the time.)

HOCON is interesting but at first glance it seems it might be too ambiguous for my tastes, because like YAML, because it supports both js-style ("//") and shell-style ("#") comments.

JSON plus comments is beautiful because it adds minimally to an unambiguous language which lends itself to automatic formatting (stringificiation).
"GPL supporters are all about liberty -- until someone advocates to make a restrictive product on top of the open source base."

"The liberty to restrict others is not a liberty. Laws [insert common law here] restrict behavior and it not against liberty to have such law."

Is that simple enough for you?
And why is not everybody driving around in a Lamborghini or an Audi R8 right now? Tesla cars aren't more affordable
git-annex, which uses a web server on localhost for the Assistant UI, uses this process:

- generate a random token

- start the server configured to only accept requests that contain that token

- generate an HTML file that redirects to a local address passing that token, with read permissions only for the current user

- run the browser with that file as argument

In theory, this should prevent external requests, as well as from other users in the same machine.
Go, Elixir or Java would seem like good options for building something that could handle that many users. If the expectation is 100 million users, then you're truly building for scale, not how fast you can get an app out the door.
"We describe our first patient treated with <a technique that injected> <DNA to counteract the disease> into <stem cells>. <which were then injected into the patient>."
I was using an old version of Synergy, until one day it stopped working. Since I only needed it for Windows clients, I found Mouse without Borders: https://www.microsoft.com/en-us/download/details.aspx?id=354... . It has the benefit that all input devices can access all devices (Synergy has a "master-slave" structure).
Even that isn't true, as you should know, having taken a felony conviction to an appeals court. But it also has nothing to do with my argument. Since we're now several round trips into talking past each other, I'm going to abandon the thread here.
checkout http://mawazo.tk
I have tried (and failed) to use the cancellation system once. My wife and I went to see a movie, it was sold out, so we cancelled our reservation and tried for a different showing.

It wouldn’t work. It said we had both used our tickets for the day. We contacted support via the app. They responded to me within two minutes and fixed the issue. We waited for them to respond to my wife’s message. We waited for over an hour.

They didn’t respond to my wife for over four hours.

So we didn’t see the movie.
In at least one case, government agents have flat-out lied about the nature of the transport mission (claiming that the obviously terrified migrant kids were traveling as part of a soccer team):

https://www.houstonchronicle.com/local/gray-matters/article/...
They are "extra" compared to being an employee. At least in the US when you become a contractor you no longer have employer subsidized healthcare. I imagine that Canadian employers might provide complementary insurance.
Τα πάντα ανοικτά σήμερα στο Παγκόσμιο κύπελλο
You seem awfully desperate to guess at the limitations of a technique you knew nothing about a day ago.
I haven't heard of Metafilter in forever, it always seemed like a pretty obscure community. How come it takes $38000 a month to run this site? It can't be getting that much traffic.

EDIT: ok, upon reading the TFA most of it goes to pay the wages of employees, but what do they all do is unclear.
You might be surprised, but for some people this feature can be life or death. My team has been actually waiting for Keybase to have this. We work in countries where some of us are regularly taken aside by the local police or armed forces and our phones are being checked to see if we have anything against the current government. We have to constantly make sure our communication has no traces. We'll be moving to Keybase very soon. Thank you for this!
> I've worked with large rails, django, and node apps

Something that uses a statically typed language?
I didn't see that and can't find it so if anybody has a link that'd be great. I'm no biologist but have always been taught that this is the case. Specifically, while growing up on ranch I was told that coyotes near the house hunted at night while the coyotes that lived further out in the fields hunted during the day.
As discussed in crbug.com/378566, Chrome currently allows connecting to unsafe WebSockets on localhost. So just use a WebSocket to communicate from your HTTPS hosted page to your local server.

And yes, you definitely should whitelist access based on the origin header.
The Fly America Act requires the U.S. government to use U.S. carriers. It's a government handout to the airlines, one of many. The airlines accept gross government handouts when it benefits them, and then protest when the government uses their services.

https://www.usatoday.com/story/travel/columnist/mcgee/2015/0...
Presumably because they have no way of detecting that it's going on.

> Both airlines said they had no knowledge of whether U.S. officials have used their flights to transport the children.
One thing I dislike about it at a glance is:

author "Peter Parker" email="peter@example.org" active=true

This is like XML attributes, which I've always found annoying to deal with in programs. It doesn't really map to any native data structure in most (all?) programming languages, so you need a special class/struct which supports it.

Simply using something that maps directly to a hash map/object/associative array would be much better, IMHO.

Other than that, it looks like an interesting project.
>How could the industrial boom in China or the USA in the late 1800s and early 1900s have happened without emvironmental destruction? How can growth happen in China now without it?

Possibly if they had used solar-thermal power generation and focused on battery tech instead of exploiting petroleum so heavily.
He constantly flip flops on his Bitcoin price predictions and when asked about gets super defensive. He's into very weird conspiracy theories..and definitely his documentary did not help.
This is ugly.
One reason for this dependence could be that DNA exists within a confined space in the nucleus. The locations of the genes are not random. eg. https://www.sciencedirect.com/science/article/pii/S136759311...
> car maintenance, car fuel, carl detailing and regular cleaning, house maintenance (yard, inspections, upgrades, insurance, etc.) or rent

These are all expenses that have nothing do with being a contractor vs an employee. Only some of both category will need them.
Oh lord the number of lines of code I've had to put in to check for nil is unbelievable. Seriously my only complaint about Rails is handling nil.
> Part of the problem is that the rules are complicated and there's no feedback loop.

For me this is the entire issue. The rules are more nuanced that I can easily remember. Also, I may be mistaken, but it seems like different cities have different rules, which leaves me even more confused even when I'm at home.
The future of VR with Jaron Lanier, and why we should we all quit social media
You can play it safe (i.e. "getting rich slowly", like you have been) or you can take more calculated risks.

Higher risk, higher upside, but perhaps the upside is disproportionately higher than the downside or the additional risk you are taking on, so you could be willing to invest in said company / asset / etc.

As a counterexample, I've done great on individual stocks when I really understood the company well. You generally get 2 to 3 good investment ideas per year, so you could go overweight into those ideas.

Stan Druckenmiller (who is an interesting person in itself with unconventional views) uses a similar strategy: https://www.youtube.com/watch?v=c6LgojkA6bo
The DHS Press Secretary's response is particularly infuriating.

https://twitter.com/SpoxDHS/status/1009502457058201600
It’s a pointer to the environment, and a pointer to the function. So yes, not a stack frame pointer.

The environment is a struct containing what is captured; so for example, it would contain an &T if your closure captures a T by reference. You don’t need to walk a set of stack pointers to find it, just follow the reference directly there.
Shameless plug: I wrote ffsend (https://github.com/nneonneo/ffsend) to interact with the Firefox Send experiment (send.firefox.com). With this, you can upload a file which is end-to-end encrypted (i.e. it is uploaded encrypted, and only you have the key), and accessed via a simple URL that you can share with your receiver.

FF Send files last for 24 hours, and you can configure the number of downloads allowed from 1 to 20. The maximum filesize is around 2 GiB. The reason I wrote ffsend is that the official site loads the entire file into memory in order to en/decrypt it, but my script is able to stream the en/decryption and thus significantly reduce memory usage.
> Traffic sent to 127.0.0.1 is guaranteed not to leave your machine. ...

Isn't that a widely held, but incorrect, assumption?

eg People with reasonable knowledge of IPv4 on *nix can still route 127.0.0.1 traffic out through an external interface?

From memory, people used to do that when attempting to bypass various firewall/filter rules on other hosts for a locally attached network.

Maybe things have tightened up/changed in the last few years?
One of the important things implementations failed to do was properly support Schemas (http://yaml.org/spec/1.2/spec.html#Schema). And this is still the case today. Had they done so, the safe load issue would never have arose, and the loaders/dumpers would be properly configurable to suit the needs of the application, e.g. don't support "Yes" and "No" as `true` and `false`.

I once did about 98% of the work to support Schemas properly in Psych (https://github.com/ruby/psych) but the maintainer said he didn't want to "maintain it".

So, there you go. What else can one do? You can't blame the spec for decisions of implementors.

(That's not to say the YAML spec couldn't use some improvements, but it's far from "not so great".)
This is pretty cool.

At one point, I had to write some code to deal with messy JSON that was highly nested, and being able to use the null conditional operator (?.) to read things deep in the tree without crashing was very useful from both a sanity and also readability perspective.

This seems like a more general approach, assuming missing.blah_property would also return missing.
ah I see, yikes. I agree with you. this is optimizing for some non existent problem (or at least a non obvious problem)
What I don't understand is this bit:

> Fortunately, modern browsers consider “http://127.0.0.1:8000/" to be a “potentially trustworthy” URL . [...] WebSockets don’t get this treatment for either name.

It's good they at least added an exception for (verifyable) localhost access - but then why is the exception only given for HTTP? There seems to be a deliberate restriction that websockets are excluded.

I find this kind of strange and frustrating as the websockets wire protocal actually contains more protections against accessing vulnerable services than HTTP. So without this exception, this leaves you no way at all to connect to a local service via websockets.

I've found this ticket for chome[1] where apparently the rationale is that they want to move people to their own IPC messaging mechanism. However, this is chome only and requires you to register a chrome extension.

So if I get this right, this still leaves no standard way to have asynchronous communication with a local process.

[1] https://bugs.chromium.org/p/chromium/issues/detail?id=418482
Traits embedded into a dense vector space encoded as DNA base pairs is a pretty radical deviation from the one-hot vector approach we were taught in school. Wouldn't it be lovely if we found that vector addition worked similarly in this domain?
Content-Based Machine-Learning Movie Recommendation System for the Terminal
If the encryption on your root drive is broken or breakable, it's game over for that kind of system. The scenario 'I'm plugging in random encrypted drives into my system which is itself not encrypted' is not a sane one any OS maker is going to spend time mitigating. Your editor could have left stuff in a backup. The file contents might be sitting in swap. You copied the file over and forgot to delete it. Or you deleted it but not securely. Etc, etc, etc.

As I said, I can't think of a non-contrived scenario in which this is an issue and to me, the one you're describing is strictly in the contrived category.
I don't like to recycle cans at my apartment bins because I know the bins will be contaminated. Not a big surprise. You can't guarantee that everybody will follow the rules. And the rules change too.
Just call it device2?
This isn't a linker, so there is no re-linking.

> even less profitable

What does this mean? If a company like google restructured their binaries to get a 15% speedup, that would be huge.

> How much battery energy are you willing to waste here?

What waste is happening? This doesn't have to happen on the phone. Even then, android already does optimization passes when phones are plugged in.
Interesting! How do you go about binding an unused port on client machines?
Yaml has a lot of features that I think need to be used sparingly.

But wow do I wish JSON supported comments in some form.
fair enough, but then you probably shouldn't have led off your earlier comment with "that simple".
If you used it to create proprietary code it is.
There's a very good reason we don't run experiments to test, e.g., the hypothesis that a certain chemical might cause birth defects: the consequences of the hypothesis being accurate are morally abhorrent.

You don't do something that might kill or maim people to test whether or not doing the thing does kill or maim people — unless you're Mengele or something.

Is it really that hard to extrapolate from the specific case to the general? If we get this one wrong, we're dead. Even the possibility makes it incumbent upon us to tread exceptionally carefully.

EDIT: This, "Hey, now. Let's have a rational, skeptical discussion about this" is a disingenuous tactic, in the first place. If we played that game, we'd still be debating whether or not rising CO₂ levels are dangerous, as they crossed the 500ppm threshold. We know, for practical purposes, that this is coming, unless we change course. We know the consequences of its happening. But we're still somehow dithering, apparently in order to convince trenchant outliers who have identity-level investments in being trenchant outliers, that they're wrong. That ship will never sail.

"Oops. Yeah, I guess that was a bad idea after all," is not an reasonable response to an existential threat.
Not the OP but the secret is to pick a niche and attend events related to your industry segment. I'm active in the local Python meetups, they are a great source of business leads.
The 1/3 missing baryons is composed of oxygen gas?! That is a huge change, right?

I thought the elemental distribution of the universe is around 90% hydrogen, 8% helium, and 2% all the other elements (going off memory here).
Welcome go-critic
I think many are increasingly reminded of the trials of the Dominion of New England.
Nice. When YouTube Music first came out I was a bit annoyed there wasn't a web app to go along with the Android app.
It seems the left-leaning flavor is rarely seen in online commentary or among the tech moguls who openly embrace libertarianism.
Thanks for your thoughtful comment on this. It’s interesting to hear good use cases for triggers.

Some years back I worked at a place that went deep on triggers and stored procedures and it totally put me off using either (sql server). There was a lot of opaque behaviour that was hard to debug and performance was terrible.

A friend is a great dB developer (one of the top on stack exchange) and when I asked him about triggers he said that he doesn’t use them for updating data, ever, unless it’s someone else’s totally broken schema and he has to dig himself out of a hole.

On the other hand, he loves stores procs and pretty much every interaction he lets apps have with the dB run through stored procs. What are your thoughts on how heavily you should lean on stored procs?
> Finding senior rails devs is harder than it used to be though, hands-down.

Money talks. I'm sure you can find someone in no time if you advertise $500k in compensation. Most employers balk at that rate, so most of the talent take the freelance/consulting route.
That's just ugly and you're mixing your comments with the data structure, which is potentially confusing. Also, Jason requires a lot more typing. I don't want to have to manually add in all the brackets, quotes and commas when editing config a file.
As long as the cost of pollution from creating the products isn't baked into the cost of the price consumers pay, it will always seem not worth it to individuals. The problem is that we have so much pollution now its affecting us at a planetary level.

This is a good situation for the government to come in and mandate a solution instead of letting the tragedy of the commons play out. A better solution might be mandating that pollution costs are baked into the product's costs, but doing nothing is just going to hurt everyone
> then protest when the government uses their services

They protest when the government uses their services to commit human rights abuses.
JSON is slightly easier since you have actual start/stop marks in the form of `{`, `}`, instead of relying on 2-space indentation. (are there 8 or 10 spaces there? Hard to see).
1Tuner is a progressive web app that you can use to listen to online radio. And it allows you to plan your own ideal radio listening day, so the player switches between radio streams automatically (see also https://medium.com/@robinbakker/creating-a-web-app-as-side-p...). Please let me know what you think!
>There's no two ways of looking at it. A wrong termination date entered somewhere doesn't change the contract.

It does seem like there are two ways of looking at it.

As I read the article, the employee's manager needed to renew his contract, which he failed to do. And this is a literal quote by OP from the article:

"When my contract expired, the machine took over and fired me."

The wrong termination date wasn't entered, the correct, existing termination date wasn't updated in time. Those are two different scenarios.