skysight-inc/HackerNews huggingface dataset:
I'm sorry, I don't usually do this, but this really pissed me off.

I don't use an adblocker. I am well aware that my web browsing experience would be much more pleasant if I did, but I want to support the sites I visit.

The Washington Post won't let me read their article because it says I need to disable my ad blocker, which I don't have. The link with instructions on how to disable my nonexistant ad blocker includes this line:

> Firefox's native ad blocker

> Select the "i" or shields icon to the left of the URL in the URL bar. In the tooltip that opens, click on "Turn off Blocking for This Site" to disable blocking. For more information, please visit Firefox's instructions.

Of course, Firefox doesn't have a native ad blocker. What these instructions are telling me to do is disable Firefox's "tracking protection". That's not the same at all.
Many are of the mind that a crash program like the Manhattan Project is exactly what fusion needs in order to actually be “30 years away”.
I feel like all the social network problem stems from posting only positive if we shared about overall we and everyone on the network will be much happier.

I thought about various mechanism to implements but nothing comes to mind that is good enough.

Example: Force user to maintain happy sharing vs sad sharing to at max 2:1 but now how do you figure out which ones are happy post and sad post.
Rijksmuseum in Amsterdam did just that. There is a 'tourist path' where all the must-see famous works are shown, predictably, everybody goes by in single file so they can put a checkmark on their instagram account or whatever they use to show they've 'been there'. And then there is a huge collection of lesser known but worthwhile works in the rest of the museum. And - unfortunately - vaults full of art that likely will not see the light of day for a very long time because of lack of exposition space.
Doesn't seem like a lot of money. The article doesn't say, so can anyone estimate, how long will that money last? They need to take $100mm straight off the top and allocate it to new R&D and not just "doing the same thing" maybe with a marketing iteration.
I’m not sure exactly what hot is here, but if that’s the case then all javascript functions are hot. It’s behaving consistently with any other function. I assume the point here is that Rust in this case changes the way function calls work based on async, which is, well, inconsistent.
I don't see why people keep making this same point; yes, Bill Gates pays a higher number of dollars in taxes, but the argument is the tax rate, and saying otherwise seems like you're being purposefully ignorant.
Same happened to me on a larger scale and I was forced to take legal action against the complainant.

The article hints at it, but it's hard to be prepared for the reality that major brands will file complaints against sellers without a shred of evidence until you've actually experienced it.
“In general we have a concern if companies merge because of data,” Vestager told a news briefing at Web Summit.

I'm no fan of Google buying up Fitbit but how are you going to prove that an acquisition/merger is due to data?

You're going to have to codify these regulations and big companies with lots of lawyers are going to find slippery language to get by unless you have something as clear and firm as "every data subject in Fitbit's database must opt-in to Google having access to it."
> most software devs (including in the Bay Area, FAANG) are recent immigrants (or temporary guest workers)

The only data I can find supporting this is that tech workers in Silicon Valley as a whole are majority foreign-born. But that includes everyone from Oracle to HP to Wipro, not just FAANG. (And I think the definition of Silicon Valley in this data is the traditional one, i.e., not including San Francisco.)

A subset of those are recent immigrants.
“DELETE * from table” is a safe string though for something like file contents or perhaps a comment box on a hacker news site.

The term “safe string” is effectively meaningless because it entirely depends on how the internals are going to use it.
I think the above definition of "gets turned into safe strings early" isn't necessarily a clear one.

The general idea is to separate strings into different types, with different rules. E.g. a HTML templating engine will always escape strings unless they're of a specific type (e.g. in Python a popular implementation calls the type "MarkupSafe") that says it's ok to include as raw HTML (e.g. because it's the output of a sanitizer), an SQL query builder will only accept specially tagged strings as non-parameters into queries, ..., which reduces the likelihood of the programmer accidentally using a string in a place where it isn't correct to use. Username field doesn't have any special rules attached? All code will reject unsafe use as far as possible.
Seagate aims for the storage wars crown by releasing 20TB drive before WD
Johnny come lately, eh? https://www.reddit.com/user/mattknox :)
It's already routine to do genetic screening of in vitro embryos before selection for implantation. It is done to check for some of the more common deleterious genetic variations. But there is no reason that they couldn't check for other things like eye color.

Eventually, of course, the embryos could also be modified by CRISPR or some similar technique, and those for which the genetic modification was successful would then be chosen for implantation.

Outlawing this sort of thing is likely to have two effects:

- ordinary folks will do it illegally in back street genetic engineering operations, and

- rich folks will engage in medical tourism to some place set up to cater to their needs - a Cayman Islands of genetic engineering.

PS - I'm not sure what the problem with cloning is, since identical twins, triplets, ... are naturally occurring clones.
Bittersweet, isn't it? Most of us don't want to see anybody else suffer, but it also sucks to see a previous generation get a better deal than the next one.
I don't know, we don't have these sunset laws, they seem like an inefficient, because they lead to too much change without change in the environment. And become big rallying points to either keep them afloat or finally get rid of them. This of course could drive compromise, or just lead to a lot more tit-for-tat destruction. (You let expire that, now we'll let this one expire!)
Ask HN: How can I run Bel?
I was a huge fan of pg's prior project Arc and its successor Anarki. I've used them to great success in a number of private projects. After seeing Bel a month ago I've been really eager to dive in and try it, but I don't know where to start. Does anyone have any ideas or knowledge here?
If you're able to tell me a max level of wealth needed then you can likewise tell me a min level of comfort. So raise people up to that, and then what's the complaint?

I came from a country and living that is far less than anything in the US, and yet billions have it worse. Once you reach a good standard of living, what perspective other than envy is there? And I'm talking about the collective, not you.

> "people gaining more power through their elected representatives"

What does taxes have to do with this? It solves nothing if those politicians continue to spend poorly, as they are now and have been for a very long time. I hear no solutions for this, only claims that somehow more money handed to the govt will fix everything.
Not sure if you’ve worked with databases before, but sql injection sanitization belongs at the SQL layer, not the user input validation layer.

If you’re doing it at user input validation, you’re doing it wrong.
Do you mean as in building homes? I suppose that's true, but I do woodworking - things like custom furniture - where warp matters but we don't use engineered wood.
The point that's being made here is if you make safe and unsafe strings separate types, in a strongly-typed system, it is impossible to use an unsafe string where a safe string is expected or vice versa. When you have a boundary function that turns an unsafe string into a safe string (e.g., escaping), or that rejects strings that are not safe, you can have a system where all the inputs are unsafe and are forced to go through such a mechanism exactly once to guarantee freedom from double-escaping issues.
Plex Media Server and Racing Shows
It's one of her reserve powers and exercise of her powers is non-judiciable (cannot be reviewed by a court); only the advice given to her can.

If she so wished, given she is the font of all law in the country, she could close down Parliament and sack her advisors - there is no legal mechanism to stop her, except the practical consequences of doing so.
I think monitoro is a good name, especially if you know Spanish. Any way to integrate with proxycrawl before hitting the webhook endpoint?
>> what can brick-and-mortar stores, with all that overhead, do to compete with a presence like Amazon?

Be reliable. Amazon is horribly unreliable, that thing you bought last week may not ever be in stock again. It may not arrive in the time specified, it may be fake or of low quality. You might buy it again and get something different this time.

I can walk into Home Depot and buy something any day of the week and can usually rely on them to have things in stock and the price to stay somewhat the same.
The improved bracket highlight is so nice. It's a very little thing, but it makes your brain have to work that much less to figure out where you're at.
It also might just have been lucky 15min for the first guy.
How are taxes stopping this? This is poor govt spending. It will not be solved by giving the govt more money to spend poorly.
I always thought that the dentists would have a lot of work, but has someone asked to the massagists? lol
Whats the use-case for this then? Without recording using it for security is fairly limited. Do you see it more as a pet/baby monitor?
Sounds like my mid-2015. I thrash it with DaVinci Resolve (video) and Lightroom (photo editing), Photoshop, etc - all prosumer tools. It copes well enough that I don't feel pressured to upgrade.
An experimental rewrite of a Windows low-level system component in Rust
In all fairness, `GOARCH=wasm GOOS=js go build` is just as easy.
I design my own crosswords and am working on a journal of pithy epigrams
Safe in the context of HTML means semantically significant characters are escaped correctly, including <, >, “ and ‘.
Wealth provides power. This is obvious. It doesn't answer the question of how the poor are going to gain from these taxes.
couldn't have been the same way as mine then, since you can't breath deeply at all with your mouth wired shut (i almost fainted while running after someone).
> The House of Lords can only delay laws AFAIK

Yes, the Lords may only delay bills for up to a year and the Commons has the right to reintroduce the bill in the next session and pass it without the consent of the Lords under the Parliament Acts (1911 and 1949 respectively).
why the lol at bonds?
Must have been about that indeed. Thanks.
Appharbor does look like a zombie startup. The last blog post 5 years ago, the last tweet 3 years ago. Alexa ranks them at #466,765. I was their customer many many years ago but eventually switched to AWS.
The medieval Catholic Church may have helped spark Western individualism
https://outline.com/WeZ93n
> This is a common misconception — safety and security are different things.

IMO this could either be read as:
- "The misconception that safety and security are different things is common", i.e. they are not different, but the misconception is common.
- "The misconception [above, that safety and security are not different things] is common - safety and security /are/ two very different things."

I hope you mean the latter (safety != security). I consult in security (hardware and software), and I came to security by way of high-availability, high-consequence systems.

I've seen many safe, but insecure systems. I don't know if it's possible to have an unsafe, secure system (I doubt it?) but absolutely, safety != security. There is an overlap of sorts, but to say that these 2 "are not different things" is why I have lots of work.

Wow, sorry, I'll get off my soapbox. I'm still not sure if perhaps we're in "violent agreement" as the saying goes.
Animation of gravitational lensing (artist’s impression)
Nobody wants to be the elected official who irradiated their constituency, which cuts both ways. That means very little nuclear gets built, and what does get built is super safe -- and very expensive.
Sorry, i meant that compared to a cage. I'd take a cage over half and half every single time.
The book Little Brother by Cory Doctorow mentions an innocuous home screen or desktop that is accessed via alternate password and I've always wanted to see it actually implemented.
This bill seems completely aspirational and doesn’t actually change anything. It seems to codify some kind of goal but there is no way to make this goal actually happen. Am I missing something? In Westminster Democracy if you want to reduce emissions by X you need to actually introduce laws that will change people’s behaviour. This bill doesn’t do that.
Seems only shitty if they are recruiting you to place your friend. Otherwise it could be read as, "hey these two developers seem to like each other and have worked together and we need more people". It could feel like a safer bet to hire people you know will get along.
Complete non-sequitor. A corporation can make a choice that causes misery. By the time the consequences of this corporate decision precipitate, it becomes too late to make a choice.

Case in point: 300 people killed by Boeing and 100 people dead in the fire in Grenfell tower in UK.

On the contrary, a representative might amend/revere the situation, for example by changing the law.
Note that we are already doing genotype selection on dairy cattles using "net merit", a proxy for lifetime profit, and succeeding. That's pretty complex too.
Money probably isn't hard to find if you co-founded a company thats currently worth $46b on a bad day (which it is for Uber rn).
Interesting that this article doesn't mention Hatsune Miku, who of course does not exist except as a holographic virtual performer.
Explaining the experience would make it a learning moment, "trust me don't do this" doesn't do much to legitimately motivate an alternative choice
Indeed, although the system of precedent has its own challenges — bad law can be created by a court unilaterally and exist for years or decades before being overturned by a superior court.
How does this even happen? Do they not stress test this stuff before shipping?
A catfish in Ecuador is seen climbing a cave wall
The middle class in america is shrinking because of inequal wealth redistribution. Super riches amass more and more wealth through their stored wealth, while the revenues of the middle class lose its purchasing power because of that "controlled" inflation which never allow salaries to rise despise the rise of price of goods, or if you prefer, the cost of living.

What created the middle class in America and western world was created thanks to redistribution of wealth through a tax sheme taxing you more according to your wealth, and these taxe paying for public expense, like medical care, instruction, public infrastructure and so on.

Neo-liberal policies and tax reform removed that burden from the wealthiest and cut "public funding" shifting the cost of services assumed once by a strong State to individuals, like instruction.

That's how wealthiest are now allowed to accumulate more and more wealth, and middle class is burdened under a crippling amount of debt.

15 years ago, Bill Gates wealth was "only" 50 billions. Now it's 100. And in 20 years it will be 200. On the other end, diabetics are dying because they have to save on insuline shots, people affected by cancer has to fill for bankrupties because of the cost of their treatment, people avoid visiting the doctor for serious issues unless it's a matter of life or death. Cuba has a better life expectancy rate than the Us.
Thank you.

Of all the variants proposed in this topic, this is the only one that puts any burden whatsoever on the speaker in the first place (in a good way).

Demonstrating that you've made an actual attempt to understand what your colleague is doing is far more genuine and likely to be received as such. Unlike the mealy-mouthed carefully-phrased examples that just communicate "I care more office politics than actually ensuring this code is high quality," your approach hits a trifecta of signaling respect, actually identifying the concerning behavior of the code, and inviting all the types of productive responses:

You allow the person to graciously admit an error without particularly losing face (they can simply say "nice catch, thank you" and fix it themselves). You provide an inroad to correcting your OWN potentially false assumption
-- very helpful, for example, when a junior dev whose work is being reviewed is actually in the right, but politically might be unable to demonstrate that. And your question about the mechanics opens the door to a collaborative discussion in which both sides contribute to the final codebase.
I was always curious to see what one would look like animated. Here's the article about the newly discovered sunburnt arc:

https://spacetelescope.org/news/heic1920/
I spoke to a JP a couple of days ago and she said they haven't been issued with a directive to accept it as ID when notarising forms so she wouldn't until she had received official word.
While that's a much better formulation, it still lacks substance. Elaborate what is it that you find complex and sketch some concrete simpler alternatives. Review cycles where one side asks for reams of explanations, while being parsimonious with their own effort are quite unproductive.
The fact that at least an effort was made does count for something, I believe.
Playing Machiavelli in the Middle East with “Conflict” (2014)
This is precisely what the South Australian Digital ID does.
The latter sounds great
Escaping modes. All strings are not equivalent: "Bobby tables" is very different from "'; drop table users; --".

The idea is to encode the contexts where a string is safe to use directly into the type of the variable, and ensure that functions that manipulate them or send them to outside systems can only receive variables of the proper type. When you receive data from the outside world, it's always unsafe: you don't even know if you've gotten a valid utf8 sequence. So all external functions return an UnsafeString, which you can .decode() into a SafeString (or even call it a String for brevity, since most manipulations will be on a safe string).
Then when you send to a different system, all strings need to be explicitly encoded: you'd pass a SqlString to the DB that's been escaped to prevent SQL injection, you'd pass a JSONString to any raw JSON fragments that's had quotes etc. escaped, you'd pass an HtmlString to a web template that properly escapes HTML entities, and so on. It's legal to do a "SELECT $fields FROM tablename where $whereClause" if $fields and $whereClause are SqlStrings, but illegal if they are any other type of strings. And if you do <a href="$url"> where $url is an UnsafeString, the templating engine will barf at you.

There are various ways to cut down the syntactic overhead of this system by using sensible defaults for functions. One common one is to receive all I/O as byte[], assume all strings are safe UTF-8 encoded text, and then perform escaping at the library boundaries, using functionality like prepared statements in SQL or autoescaping in HTML templating languages. Most libraries provide an escape-hatch for special cases like directly building an SQL query out of text, using the typed-string mechanism above.
I was going to correct you, but apparently "massagist" is a standard term; I'd only ever heard masseur(m.)/masseuse(f.).

https://en.wiktionary.org/wiki/massagist
I would say Ada/SPARK gets a lot of things right, too. What it lacks is hype and thus, a vibrant ecosystem. It can be a huge deal-breaker to many people.
ime, what is called “political correctness” is often interpreted as “respecting others” by different people.

You can disagree with what expectations they have for interpersonal respect, but I think that’s how the other side sees it.
You are making several claims, I'm curious to know whether they are true, but you will not provide the source of your information.

Truth is not only derived from peer reviewed sources. What source are you using?
>that thing you bought last week may not ever be in stock again.

Like at Marshalls, or any of the various deep discount odd lot stores. Reliability is not inherent in brick and mortar.
To classify mutation as "artificial" or "natural" is a fool's errand. Nature makes mistakes all the time, just like us humans - the only difference is we don't have hundreds of millions of years to even ours out. In the current age this may still be a "but religion and ethics" argument. This is conjecture, alas it will be a "if your nation isn't doing this, it is obsolete" fact by no later than 2100.
I tried it under Linux (x86_64). I will try what you said when I get the time, hopefully soon enough!
How can they afford a NyTimes subscription? https://web.archive.org/web/20191108011522/https://www.nytim...
This helps the compiler, but only works for languages with type declarations, and is less helpful to the programmer, as to find a variable's kind (e.g. valid data vs. raw data) you need to look at its declaration, which may involve scrolling. The original idea, described in Joel Spolsky's original article on Apps vs. Systems Hungarian (https://www.joelonsoftware.com/2005/05/11/making-wrong-code-...) is that the programmer can see, in the expression that the variable is used or the function is called, that the code is wrong.

I apply a variant of Apps Hungarian in my own code, e.g.

(setf input
(inputOfEdge
(first (edgesOfSocket
(outputOfGate
(nth (position visibleInput (inputsOfVertex node))
(ingatesOfEnclosure enclosure)))))))

(In the system this is lifted from, node was confirmed to be a Vertex a few lines earlier, and Output is a subclass of Socket.)

The general idea is language independent: you could write similar code in Java or C.
I don't have the time at the moment to source both points I want to make, but I read them both recently while reading about nuclear power.

1 - to your point about nuclear being the most environmentally friendly, I don't see how this is true compared to wind and solar.

Nuclear power produces nuclear waste.

Nuclear power requires significant amounts of fresh water.

2 - one of the primary reasons to not build a nuclear power now is that wind and solar are actually cheaper per MWh compared to operating an existing nuclear power plant.

That being said in my opinion, highly influenced by the book Drawdown, is that we will need to build a lot of nuclear power plants in order to meet world electricity demands.
Say that to Roosevelt. His policies created the middle class. The richest paying up to 90% of revenue on taxes. Nothing bolcheviks. You're the one serving us red scare propaganda.
Being required to contribute the present discounted value of the benefit, as private corporations do, is not absurd; the absence of that preparation is what's absurd, and has led to numerous pensioners getting stiffed when it turns out that megacorps are not perpetual fonts of wealth.
<
One former Collins engineer said in an interview the MCAS design should have raised concerns at the aerospace company because it relied on just one sensor. “This kind of design is a no-go”
>

I trust NTSB is taking a look at the basic design.
Why would asking someone to walk you through code be a red flag? Isn't it usually a way to understand the context of choices, not that a reader can't understand what code is doing?
Yes - limited liability would shield the owners of those businesses. A personal guarantee would usually be required for something like a bank loan or a line of credit, but not normally for pensions given there are now state-mandated requirements to provide one.