skysight-inc/HackerNews huggingface dataset:
I was thinking the same thing as I read the on the description. I see no reason that a separate VPN namespace would be vulnerable to this attack. The compromised device would be able to spoof packets with whatever IPs it wanted, but they would never be received in a context where the tunnel interface would be directly accessible and therefore the device would never see a response from that address, even if correctly guessed and probed.
> When a train is going 400kph, you can't share track.

Correct, you would be traveling at normal train speed on shared track. This is workable in some systems because you can build cheap (relatively) rural segments of high speed rail without needing new right of way through urban areas. Obviously wouldn't work everywhere, and maybe it's not the right solution here. But it is done some places, and places like California are considering building new blended systems [1.

[1] http://www.caltrain.com/projectsplans/CaltrainModernization/...
Why does everyone bash the commenters for using these quotes instead of hn for not fixing it? It's not like it's hard to fix.
Haiti History and Culture
that's cause Brave's running on Chromium
You're referring to the axioms defined by the type class.

The actual math definition is pretty deep and requires knowledge and intuition on what a functor is and what a natural transformation is.
Awk algorithm to remove dupes from files preserving their order explained
I’ve seen Firefox north of 20gb on my 32gb desktop more than once, and tab crashes are a daily annoyance. Worse, it doesn’t seem appreciably faster on machines with less memory. I wish there was some config flag I could set that would put it on a diet...
Higher rankings and google will preload the amp page they have and their servers for the amp link. That's why it is a tiny bit faster. It has nothing to do with the amp spec itself. It's faster because google is abusing it's monopoly search position to pre-load.
Conceptually you are right: all mathematical models have assumptions, including assumptions about their scope of applicability.

But you are redefining "prior" to refer to all the assumptions of the model, and not its usual meaning as the prior distribution used in Bayes calculations.
The API matters enormously. Java is a strongly typed language that is reasonable amendable to static analysis.

Yet the javax crypto libraries are routinely misused. ECB defaults. People fucking up IVs. The whole shebang.
The berlin "ſz" has a fascinating history of letters, typesetting, and economics!

First off, it's strange that the German letter "ß", a ligature of two "S" forms, is named "Eszett", which is the letters "S" and "Z". This is because way back in Middle German, "sz" was the more common form. [0]

When moveable type was invented, Italian and Latin (and sometimes English) needed the "ſs" ligature, while only German needed the "ſz" ligature. Thus most typefaces only included the "ſs", so when printers needed to print German, they would substitute the readily available "ſs" for "ſz" rather than buy a new font. (This was further complicated by the dispute within Germany about whether to use Fraktur or Antiqua typefaces [1])

This practical economic decision led to the "ſs" ligature becoming standardized, turning into the modern letter "ß", but still called "Eszett"!

Berlin street signs are fascinating as they (alone?) maintain the old-school "correct" "ſz" form.

Most Germans seem to never have noticed that the name of "ß" is wrong. But similarly, English rarely notice that "W" is also named wrong--it is formed of a double-V not a double-U!

- [0] https://en.wikipedia.org/wiki/%C3%9F#Origin
- [1] https://en.wikipedia.org/wiki/Antiqua%E2%80%93Fraktur_disput...
I had the same question as you, but I think that the advantages are that (1) the parent is in control of the spinner, but (2) the child is in control of the data.

In most apps I've worked with, either (1) or (2) doesn't hold.

(1) The child is in control of the spinner:

<Parent>
<Child />
</Parent>

Child() {
if (!data) {
return <Spinner />
}
return <Data />
}

(2) The parent is in control of the data

<Parent>
{ state.data
? <Child data={data} />
: <Spinner />
}
</Parent>

With Suspense, the child fetches its own data, but the parent is in control of the spinner:

<Parent>
<Suspense fallback={<Spinner />}>
<Child />
</Suspense>
</Parent>

So the Child doesn't need to know the details of how the parent app wants to deal delays.

Suspense then seems to make it easier to parallelize the data requests, and have a spinner at the lowest parent with a child waiting for data.
You've managed to smush five distinct (but incidentally) concepts/areas.

(1) Floridi's multi-annual research project concerning information: http://www.philosophyofinformation.net/research/

The Logic of Information (vol. 3) follows Ethics of Information (vol. 2) follows Philosophy of Information (vol. 1), with one volume forthcoming The Politics of Information – what the entire research project is attempting to do is posit information as a basic term, an axiomatic or core concept in philosophy (like truth is, or beauty, or reason, etc.) and to add subject areas with information as their focus to the pantheon of philosophical subject areas …

This is not the same research project as

(2) which is readily apparent by perusing the list of researchers. Digital Philosophy flows from Digital Physics which posits that the structure of reality is discrete, essentially reducible to zeroes and ones; digital philosophy (in this sense) is the philosophical attitude that this view of reality is correct – confusingly there is another use of the term digital philosophy that is a sort of cognate of digital humanities and digital science insofar as those meta/mega-fields are related.

I am not sure (even though it is asserted there by Wikipedia) that digital philosophy (in the first sense) is a re-interpretation of

(3) Monadist metaphysics. NB: Monadist metaphysics is an example of a Monist metaphysics and shouldn't be conflated, any metaphysics which posits a supreme singular entity, another example is object-oriented ontology, or theologically the

(4) singular supreme being of the Abrahamic religions. Thing is, yes they're related – don't conflate, smudge, equate, or treat them as identical – they're not.

Lastly computational trinitarianism is a clever moniker for

(5) the idea that logic, category theory, and type theory are three sides of the same coin. the monads of category theory and type theory are not the monads of Leibnizean Monadism. Don't confuse these ideas.

---

What have we learnt from all this? Things that have similar names are not necessarily similar. Philosophy is hard. The review of Floridi's work linked here is an okay jumping off point but there is nothing like reading the work for itself. I have read most of Floridi's 4th Revolution, his Very Short Introduction and most of his Philosophy of Information. I'd probably read them in the order he intended them to be read if I were you. Whether h has re-conceptualised much of philosophy is debatable but given we live in the information age he certainly is striking close to the bone in my opinion.
Ever ran a website through Google Lighthouse/Page Speed Insights and saw that Google recommends to set proper cache timing for Google Analytics etc.? If that's not proof enough...
Thanks, but that is barely related to the specifics of my comment and seems ideologically charged to boot.
> I think plenty of people have found Mozilla to have made some poor decisions over the years.

How come this is brought up in the argument at all? Mozilla is very imperfect, but they're the only major browser vendor that doesn't have their own ad networks. Safari and Firefox are the only two options that 1) are not owned by a company working against browser user's interests or 2) inadvertently end up helping the dominance of a browser in category 1. And most people can't use Safari.

Mozilla has actively shown time and time again that they're there for the end user. You can be critical of the times when they made mistakes in that mission (plenty of times), but please realize who your real friends are.
Sounds like a good idea to me. Most people would go with the big company in my experience, but your niche is huge anyway. WPEngine seems to be doing alright still (I remember thinking no way would anyone pay for just WordPress hosting... I was wrong), as are the many small website/app/hosting providers/consultancies.
plagiarized - To reproduce or otherwise use as one's own or without attribution.

The attribution is the "source" link at the bottom, and their about us explains that the content is not their own. This isn't plagiarism.
Valence launches a social network for black professionals
There was an amazing documentary on the fake news industry in Montenegro on YouTube. I think it was by AlJazzera. If you have time, give it a look - well worth watching!
I took a slightly longer route to the same destination, see my sibling reply to yours!
> I found out that Firefox doesn't allow me to run my own add ons without their approval.

This is not and has never been true. What is no longer possible is the ability to sideload extensions outside of the browser by copying files into a directory because that's how dirtbags have stuck extensions that could not be uninstalled into Firefox as part of a third-party app install.

Go to `about:addons`, install add-on from file, you're done.
That's because bc is fixed precision:

% bc
bc 1.07.1
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006, 2008, 2012-2017 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
scale=10
1/3
.3333333333
Note that the leaders there are not "near real time" streaming type implementations like this is. They have the benefit of having full context (they act on the full input not a stream of current state). 7.5% is really good for this type of low latency stream based system.
For now. Aren’t they floating some sort of API change that drastically reduce the effectiveness of ad blockers?
Dear GitHub, Drop ICE
From the one comment, it doesn't sound like the police were doing anything malicious per se. It sounds like the owner of the burned out house gave an investigator a reason to investigate. Imagine being a bored investigator looking for something to do, and then a set of suspicious circumstances falls into your lap. Of course there's going to be an investigation. And that's why you don't talk to the police casually without representation when you could be implicated in something bad.
It really is so much worse than most people realize. I was in a courtroom where around 20 county jail inmates (innocent until proven guilty) were shackled together with leg chains and handcuffs while two public defenders (whom none of those accused had ever met before) stood before them and explained that they were their lawyers and then spent a whole five minutes explaining that they had better just plead guilty because if they don't and lose in trial they will get at least twice as much time as the plea deal. I saw this more than once.
It's bad either way, only adequate public funding for arts and media can resolves some of these problems.
I love finding good command line replacements for UIs. One I've grown to rely on a lot these days is awslogs:

https://github.com/jorgebastida/awslogs

Which allows you to stream Cloudwatch logs via a command like:

awslogs get <log group name> ALL --watch

which is cool because you can just specify the log group and get all streams without having to dig around for the specific stream in the AWS console.

There's a python based command line HN client (https://github.com/donnemartin/haxor-news) that's nice, although I think the dependencies need updating (I get various conflicts if I try to install other packages in the same venv).

For twitter, rainbowstream is nice:

https://github.com/orakaro/rainbowstream
Exit, Voice, and Loyalty
>Or, we will simply take our projects elsewhere.

I want to see how many actually do. If that's what it takes to break Github's monopoly then so be it.
Thank you. I will check out Solr. I'm using Elasticsearch currently for the readmes, but I disabled it while troubleshooting so it's currently just searching on titles and descriptions via mysql. I will re-enable elasticsearch later and figure out how to better optimize it for future traffic.
That tech isn't left to them it's just Survivor bias. Those teams fail at hard tech all the time. They're just still here
I would never think to check the weather, but having it in my tmux status is useful

https://github.com/jdxcode/tmux-weather
Years ago I saved this brilliant little excerpt from "Politics and the English Language", the essay discussed in the link:

"I am going to translate a passage of good English into modern English of the worst sort. Here is a well-known verse from Ecclesiastes: 'I returned, and saw under the sun, that the race is not to the swift, nor the battle to the strong, neither yet bread to the wise, nor yet riches to men of understanding, nor yet favour to men of skill; but time and chance happeneth to them all'. Here it is in modern English: 'Objective consideration of contemporary phenomena compels the conclusion that success or failure in competitive activities exhibits no tendency to be commensurate with innate capacity, but that a considerable element of the unpredictable must invariably be taken into account'. This is a parody, but not a very gross one."
An alternative viewpoint: music is anything presented. See John cage’s 4’33”. No sounds or patterns to be found.
> In their minds, business is war

Relevant David Brent quote:

"Does a struggling salesman start turning up on a bicycle? No, he turns up in a newer car - perception, yeah? They got to trust me - I’m taking these guys into battle, yeah? And I’m doing my own stapling."
It seems there was a tipping point in human evolution where trade and negotiation grew more beneficial to a given tribe (or group of tribes) than attempting to kill all your competition through war. You could get the best arrowhead stones without hiking hundreds of miles, for example. Art and culture relatively suddenly spiked roughly around 50,000 years ago. Neanderthals arguably had a bigger brain. It's not raw intelligence that set us apart, it was leveraging social networks (the analog type).
I don't have a clear take on this so much as a "food for thought" take. I think it's obviously good to kill bug classes. But I also think programs built in memory-safe languages are so insecure that nobody should feel comfortable running it; omnia programmae purgamenta sunt.

I remember arguing on Reddit about the value of serious type safety languages, and the notion that they could eradicate things like SQLI bugs (ironically: the place where we still find SQLI bugs? Modern type safe languages, where people are writing raw SQL queries because the libraries haven't caught up yet). I'm both not sold by this and also stuck on the fact that there's already a mostly-decisive fix for the problem that doesn't involve the language but rather just library design.

Setting aside browser-style clientside vulnerabilities, which really are largely a consequence of memory-unsafe implementation languages, what are the other major bug classes you'd really want to eliminate? Scope down to web application vulnerabilities and it's SSRF, deserialization, and filesystem writes. With the possible exception of deserialization, which is an own-goal if there ever was one, these vulnerabilities are a consequence of library and systems design, not of languages. You fix SSRF by running queries through a proxy, for instance.
https://bitnami.com/stacks helps quite a bit (disclaimer, I am the cofounder)
Also stop them from buying android devices.

Good lucks with that.
fuck English propaganda, fuck you all, regards
All the CLI commands used have been in for quite a few “minor” versions. I’d say it’s probably valid for the foreseeable future for debugging k8s _primitive_ resources.

With the customization you can do to k8s the debugging can get a bit more weird when dealing with operators and web hooks.
Perhaps you should just offer an option to white label your saas? Then you retain all ownership. They are “just” a customer.

You can certainly white label it to other customers too. Or work out an exclusive license to them. But for them to keep exclusivity they need to maintain certain levels of metrics (fees to you, active users, etc)

Maybe the fee structure is one off. Maybe a % of their rebranded revenues. Maybe a combination thereof.
Start here: http://www.philosophyofinformation.net/research/

That's where he lays out his research programme on his own website. Start with Information: A Very Short Introduction

“I don’t want it to be messed with” – I think that's a sentiment that's shared by most philosophers. However, Pandora's digital box has been opened and no discipline is immune to the infernal (excuse my impish hyperbole!) machinery springing forth :)
> I guess I can just print this out and show to people any time somebody wants to move to k8s.

A complete flow chart of all the possible states for any non-trivial thing appears complex. In practice the actual problems you run into are part of a much smaller set of possibilities.
Launch bc using the -l or --mathlib option to get 20 decimals of precision and load some basic math functions. I have this as an alias in my .bashrc, so I don't need to do this every time I launch the program.
I switch to FF a few weeks ago and (this time!) haven't looked back. It's as good if not better. I had tried to switch multiple times a year for a few years, and I think now is a good time, finally.

I was going to switch to duckduckgo as you say, to realize that OH! I had switched to duckduckgo when switching to FF but had forgotten... that's... how easy and seamless it is now, I even just forgot I was not searching on google anymore.
Idea for HN: A new tag, and an idea to implement
Sometimes, people don't have the time, energy, ability or so forth to pursue and idea, but it might be valuable or of interest to other people in HN.

I propose that we have an Idea HN: tag so people can submit ideas that they want feedback on or for others to run with.

Secondly, I am proposing an idea: randomized CSS.

So sometimes you want a nice landing page/blog/web app etc and you don't care which nice CSS you use. It can be from zen garden, or html5up, or a Foundation/Bulma/Bootstrap theme. You just don't want it to look exactly like another theme out there.

Perhaps a way to generate (almost) infinite themes is to randomize the themes. It can choose random colors from compatible pallets, and a font from a number of readable fonts, and some reasonable spacing, and there you go: it will be (probably) unique.
Travis Kalanick’s 23 Ghost Pizza Kitchens
TikTok’s parent company sued for collecting data on kids
Synology NAS devices offer a few of features that you mention: email [0], calendar [1], document sharing [2], chat [3], office apps [4]

Shift/inventory management would need to be added via third-party software (or implemented in spreadsheets).

I've heard of companies setting these up for small businesses. [5]

[0] https://www.synology.com/en-global/dsm/feature/mailplus

[1] https://www.synology.com/en-global/dsm/feature/calendar

[2] https://www.synology.com/en-global/dsm/feature/drive

[3] https://www.synology.com/en-global/dsm/feature/chat

[4] https://www.synology.com/en-global/dsm/feature/office

[5] https://www.synology.com/en-global/wheretobuy/United%20Kingd...
I did similar work between gigs a couple years back. There is absolutely a customer base for such things. But they don't have tech budgets - even pricing our services fairly cheaply, they would balk at the cost.

So there may be a business opportunity, but you need enough scale that each single customer is happy with the price.
This is really true. It may be depressing for some people, but humans doing the wrong thing sometimes is never going to go away.
It is indeed an article though you and the comment you're 'correcting' leave out the word 'research'. Articles submitted by scholars and scientists with their groundbreaking research are termed as research articles. The article describes a model of what might be as in climate models. As you say, we also use the word 'paper' with 'peer-reviewed' if it's published in a peer-reviewed journal.
>Was that before or after the public outcry over it?

Trump advocated additional funding for ICE while he was still a candidate. As far as I know he did not specifically mention beds, toothbrushes, soap, etc until he was in office. Since practically nobody cared about the poor conditions of ICE detention centers while Obama was in office Trump may not have even know that they did not have enough supplies. I am unsure if Trump would have advocated for additional supplies if he had known.

>Also, there's the separation of parents and children which he definitely hasn't done anything about.

What is he supposed to do? There are 5 different things he can do and none of them are good.

1. Release parents and children into the US regardless of legal status.

2. Keep children in jail with their parents.

3. Separate children by sending them back to their country.

4. Separate children by placing them somewhere in the US (either with family or social services).

5. Send the entire family back to their country they came from.

A lot of the who make your point say to release them into the US. The problem is it would put a large strain on the welfare system. Even Bernie Sanders and others like him have explicitly said that it is not practical with the current system.

So what would you do with the children?

>How is that a defense? It's still unethical.

I am saying if setting up fake universities and entrapping people was a big deal then the deal between Github and ICE never should have been entered into. Github did not start the deal under Trump. They started it under Obama. Almost nobody seemed to care when Obama did the same thing Trump is doing. The media wasn't talking about it multiple times a day. People were not making speeches while crying about how awful it was. It feels like people only care now that Trump is in power. It was well known what was happening with ICE (and INS before them). It feels so political. That is all I was trying to convey.
I think it is regressing, UI design is touchscreen first, the old text interfaces were more information dense, default font size is 16 or 18 now.

But software? Compiler writers keep finding clever ways to improve software performance. There are demos from the demoscene that have 3D graphics and run on the Commodore 64.
How to Benchmark Your Startup’s Performance
Ugh, sorry. I fixed it on master. We'll probably cut a v0.6.1 soon to publish small fixes like these.
Interesting. Is there a self-hosted version someone could deploy for private use?
I never used chrome because I saw no reason to switch away from Firefox. I use Firefox since 2004ish. My move to DuckDuckGo came together with my decision to delete my FAcebook profile. I use Firefox containers to keep amazon and my work google apps in check. I’m very happy with this setup.
I'm not saying SQLString is a bad idea. It's a good idea. I'm saying that the strategic advice to "validate input" didn't help you here, because to get to SQLString, you had to know specifically that there was a string-based SQL attack to mitigate. "Validate input" is like saying "know all possible bugs". Obviously, you should mitigate the bugs you know about! You just shouldn't pretend that telling someone to "validate input" is going to accomplish that. It's like telling people "don't have bugs".
> You could just go fish for anyone's data on the basis that he had a relation with someone that broke the law

I believe what you're describing is the way the Prohibition-era gangs were broken up. It's a long-standing policy that this is acceptable policing in the US; it's not generally considered a fishing expedition if police investigate a person who associates frequently with a person they're building a criminal case on.