skysight-inc/HackerNews huggingface dataset:
> Plenty of animals and plants alter their environment to the detriment of others.

Definite case in point: photosynthesizing organisms (green plants, algae, etc.)

We know that the Earth had a large-scale anaerobic ecosystem before the advent of photosynthesis. While anaerobic organisms still exist, they're only found in very narrow niches. >99% of them were wiped out, root and branch, apparently killed off by rising oxygen levels (oxygen is a poison to them).
5G explained
I was expecting at least 2 USB Type-C ports and hopefully none of the Type-A. This is non-news, pretty sure I've seen cases with 2 USB Type-C ports already.
So many students, it seems, are grade-hounds that try too hard to workaround topics they find difficult or uninteresting.

Sorry but, real world problems like foreign-policy practitioners have to encounter on the job don't respect _any_ boundaries, let alone boundaries about what topics one knows/doesn't-know/doesn't-have-to-know. For Christ's sake, these students were majoring in "Science, _Technology_ and International Affairs."

They had some coursework where they encountered a bit of programming and some hardware configuration, SO WHAT? It's good for them.

Now, if we can get computer science students to wet their feet in some public-policy...
> The problem is that to be disbelieving the Russian spies requires believing the British spies.

No it doesn't. It is quite possible that they both lie.
Another reason: binding to a privileged port (< 1024).

I trust nginx to do the right thing, more than some other application.
Yes, but let’s not kid ourselves, people are using their big screen phones primarily for messaging, social media, and watching videos. It’s not all that different from what we were using them for 5 years ago.
multiple frontends as in multiple instances? or different instances.

what I do is set the domain to be specific to my subdomain. (note this really only works when doing subdomain stuff, if you're doing subroute things like Amazon ALB.. then I dunno)

Having things be separated like this is good, since Cookie's can get big fast, you can go over the max cookie size.
Liz Climo drew a comic about this: https://me.me/i/no-dont-pass-it-to-larry-memes-conm-dont-pas...
In js world, the ideal solution for lack of security, poor uptime, no file/package integrity, bloated packages, and fragmentation hell... is to replace node.js runtime with something that can do background downloads and place the files in a global location? And it should include a template engine, a bundler, transplier, kitchen sink, etc. Does NPM have any engineering leadership?
Personally I think the assumption that science has figured it out is going to turn out to be nonsense. Science thought that in the nineteenth century right before discovery of general relativity and quantum mechanics.

Personally until we've figured out things like consiousness and dark matter/inflation etc I think the null hypothesis should be that there is unexplained stuff happening and thus it's likely advanced civilizations use something other than electromagnetic waves, just like we don't use smoke signals or fire beacons much for communication anymore.
Probably a raw feeling in the brain instead of something intuitive like having a HUD with green numbers representing pitch/yaw/roll/velocity/etc. suddenly painted over your field of vision.

There's likely an encoding step that you have to teach the person before you can interpret the signals from the aircraft. I bet the process is similar to learning Morse code, but with tingling feelings instead of beeps.

Even the idea of transmitting strings to a person's brain is a massive step forward. We're likely dealing with "is this a 1 or 0?" and it takes seconds to decide that. Bandwidth is likely really low still.
He could have used a few more words, but it isn't necessarily a strawman argument.

We have a (EDIT - silly me he's not dead) nearly dead body, so a crime has clearly been committed. We have in the courts a sophisticated process for determining whodunnit and what they done with a high standard of evidence.

Given that the people accused of undertaking the killing are foreign state actors, that process is unlikely to be taken to conclusion. The situation is political, and the people who are publicising the information are closely involved with people who are hired to be _professionally untrustworthy_.

We don't have any evidence, and should judge the situation by what the response is. If it is understated and a censure of the Russians, the UK secret service are probably being truthful. If it ties in to some real action (ie, is used as justification for something that wouldn't otherwise make sense) then the UK secret service were probably lying. It isn't like the Russians would have revealed any new intent or capability with this incident.

This type of analysis is sorely lacking in the "which side are you on" comment. We should not lock in behind a western government doing something bad because they are pointing fingers at Russia. We've regretted doing that in the past - WMD and Saddam is a pretty cut and dried example (I have others, but they aren't as clear cut and a lot of people might not regret them).
There's an elaborate protocol framework that does this for cellular data, I don't know much about it.

There is also SCTP.
You would have to delete the rule. In theory, it’s just like deleting an item from a queue once it has been processed. Another advantage is that you could look in the console to see which overdue rules haven’t been deleted.

And if you really need more than 50 rules, it’s just a soft limit. You send a request to support and they will raise it.
If I put all my early exits at the start, for the remainder of the function I only have to remember the list of preconditions established by the early exits. With deeply nested code I instead have to keep a stack of currently fulfilled conditions in mind.

Sure, at any given point the stack is shorter than the list so there's less things to keep in mind, but for me dealing with mental lists is much easier than dealing with mental stacks.
Ask HN: What would you want in a Makerspace?
Imagine 18 year old you (for those of us that are older), what would you want in a Makerspace?

What would you want in a Makerspace now, after time in your current career?
Nice work. I think your annotations of startup school lecture videos are useful.

I'm also doing video startup in startup school, but mine is for making original animated cartoons/meme-mashups:

https://www.superanimo.com

Good luck with your startup.
As I understand it from teachers, creating lesson plans is something you typically do infrequently - certainly less than yearly. Absent major curriculum changes you can re-use your lesson plans for years.

The coming in early and working late, as well as the occasional weekend is something that a lot of other professional jobs do as well, without a ten week summer break.
Thanks, disappointing. I was looking forward to a case that does away with USB-A, and only has USB-C. Huge inconvenience of course, but it would force one to completely move over.

It's been 15 years ago since I built my own PC, though. Laptop-only nowadays, which is incredible with Thunderbolt 3.
Redux side effects and me
>is not true, either.

I didn't think this was settled and depends on your interpretation of QM: https://en.wikipedia.org/wiki/Action_at_a_distance
A Tesla using an automation feature doesn't operate as expected resulting in minor property damage is a guaranteed headline and so many eyeballs.

But the massive number of fatalities that occur every day in cars are rarely or not even mentioned by local news. We need fewer automation features and more assistive features like braking.

More hardware and more lines of code written by fallible humans isn't going to take human drivers out of the equation in my lifetime.
Show HN: Elementary cellular automaton in C
So the Washington Post is saying that the Tesla is so successful at mimicking human behavior that it now mimics our common mistakes as well?
There is a huge difference between “not making it in the real world” and “starting your own business”. Not that I agree with the first sentiment either.
2008 bank bailout was unnecessary, Bernanke scared Congress into it
Canadians who smoke marijuana or work or invest in it, not allowed in the U.S
Oh, the irony.

(Yeah I know this is not good HN ettiquete, but I just could not resist in this case. Sorry.)
The Woman Who Smashed Codes: Story of Cryptography Pioneer Elizebeth Friedman
>assuming it's implemented without bugs,

The problem with this assumption is that available evidence points towards software inevitable having, developing or gaining bugs in the implementation (through existing code, through new code or through new threat vectors respectively).

The current design isn't insecure but it could be more secure at little cost. In current times, SSL is fairly practical and easy to use, a lot of popular webservers either have or are developing ACME certificate mechanisms (including nginx and apache to my knowledge).

Due to the low cost, designing SSL into the system should be a requirement since it's an improvement of low cost with great effect.
Without even looking at the article I'm going to say "because they can't afford to leave".
Hi cerberuss,

Maybe these picture help?

http://www.fractal-design.com/media/97cdb3f9-1e15-4bcc-97e4-...
http://www.fractal-design.com/media/6c4c84bb-d1c9-4efb-9f55-...

It seems all connections are at the front, and I'm actually wondering if the case has USB connections at the back of the case.
On a tangent, the Mixed Mental Arts podcast episode with Diamond is _very_ entertaining.

They also interviewed Peter Turchin, who proposes an alternative vision to why certain nations succeed, namely multi-level selection (aka group selection) which I find just as interesting. Diamond seems pretty controversial among anthropologists, likewise multilevel selection is topic of debate among evolutionists. I don’t know enough myself to make an informed judgement in these matters.
That's more a reason why knowledge is unlimited; a mouse is incapable of understanding french, but knowledge of french does and can exist, so the mouse doesn't know everything. There is a biological but not inherent limit.
If you do not trust Github then signed commits will not help since Github physically controls the repository.
It’s a bit more meta than what this guide covers, but I wish something was said about treating writing code as fundamentally a writing process. Most documents like this focus on “what readable code is”, and not “how do I achieve that product”.

Brainstorm, outline, draft, revise, rearrange. Have a high-level structure that makes sense, clean up “sentence structure” and “word choice”. Often the best path to “readable code” is “brain dump a mess, than revise” rather than “write a perfect first draft”.
I'm a mobile app developer, i develop apps on a computer, not on the smartphone itself, nor does any developer i know. I tried an Android setup a couple years back, the overall experience was negative.

A phone cannot replace a computer until that happens. (at least for people like me)
We're also a bit surprised that

1) it has only 1 USB-C connector
2) it still has USB-C 2.0 connector. It's probably cheaper to implement, and maybe(??) there are devices which don't work well with USB-A 3.0. Not 100% sure though.
Telegram Vulners Bot – Exploit Search Engine and Security Feed in Your Pocket
Nice library. And it's logo is very reminiscent of a game of the same name: http://cf.shacknews.com/images/20120608/ipadlan_22454.jpg
We're living in the peak right now of natgas so its no surprise in a couple decades the general public will not be using natgas.

Discoveries peaked in the 70s, normal production peaked a decade ago, strange fracking experiments to squeeze the last blood from the rocks is peaking "around now ish".

Natgas is vastly more useful to make plastics and fertilizer than to run my clothes dryer, and global demand is completely unconstrained, and economic conditions such as income inequality, demographic changes, etc are only getting worse, so its not controversial at all to claim in a couple decades your average house will not have natgas service.

Generally its cheaper to install insulation and better windows than to install more electrical generating capacity. Probably cheaper to install insulation and a heat recovery ventilator than to install natgas fuel-cell cogeneration plants in each basement or triple the number of nuclear reactors.

I would imagine this ties into long term planning such as chopping maintenance budgets. If buried gas lines can't be maintained to any standard other than lasting the next 80 years at great expense, and corporate strategy indicates not enough end user consumers will be able to pay $2000/month inflation adjusted to heat their house in twenty years, then just pencil whip the maintenance until the service shuts down.

You can see the future of residential natgas in the past of dairy milk delivery, ice block delivery, to some extent postal service, land line phones, and cable TV. You can expect a lot of gas-lighting (oh the pun) about how the replacement services are so much better (solar heating, insulation, etc)
WorkbenchFX
Friendly people working on interesting projects and a good variety of tools and expertise.
That would still be theft. They arent giving the stuff away.
Bruce Lee: Artist of Life (in 2001). This book set me on a path that transformed my life more than any other book.

I met Thich Nhat Hanh in 2005. It's a meeting that changed my life. I've been rereading The Heart of the Buddha's Teaching since then.
So what does it do?
10 Creative Loading Indicators
I think both Google and Mozilla are moving the web forward. But I'm using "king" as a metaphor for power+money.

No one derives more power and money from the web than Google, and therefore they have a vested interest in keeping the web at competitive levels of performance compared to native platforms.

So if neither Google nor Mozilla can make web rendering as fast as Flutter, then I suspect that there is an inherent technical reason for that and not just lack of want.
This reminds of the time I first visited US. As an Indian, the first world infrastructure and living standards had me in awe.

After going back to India, merely showing things to people on Google Maps was an experience of its own.

People went like: Do people in other countries, live that well?

I'd fathom when we see some advanced civilization we would probably react the same way.
Using Data from Breaches: What Is Users Level of Comfort? [pdf]
ROI in Software Testing and Automation
I'm fairly sure in Minneapolis that they CAN'T tow because of short term registration issues due to city ordnance prohibiting just that. Might be worth reporting it to someone on the city council... provided you have time left.

The city council has shown interest in restricting towing (has done it) and just recently they had one of them on TV talking about towing bad actors.

There is a lot of cynicism further down the chain but it is just BS by people who don't know anything, as at least in Minneapolis politicians have taken action regarding towing.
It's also a balance... Most experimental researy projects don't need high security or high code quality. They just need to prove viability, etc..
I read In Defense of Food first and that seemed to stick with me too.
Ransomware attack on fetal diagnostic lab breaches 40,800 patient records
Apple's business model heavily relies on planned obsolescence to bully you into throwing away YOUR working iPhone when they've decided its time for you to drop another 700-1000$ by making their latest OS so slow that your phone is essentially unusable. Of course you'll also have to throw away all the expensive accessories you might own because the connection port has changed format too, yet again.

At least on Android I can install a custom ROM, root it, and install a system wide adblocker like adaway. Oh and also my phones cost under 300$ and I can keep them working until I decide it's time to replace it.

Because android works better for me doesn't mean it has to be the same for everyone, but in any case Apple is out to milk money out of you and not to save you from google. Neither companies have your best interest in mind, you're just there to make them money.
On a personal note, this representation annoys me:

value = (-1) sign * 2 (exponent-127) * 1.fraction

It should be:

value = (-1) sign * 2 (exponent-127) * (1 + fraction*2^-23)

It sounds trivial, but you can't reason mathematically about the first equation.
Different company. You're talking about National Grid, this is Columbia Gas of Massachusetts.
> The lion kills and hunts to eat, but the lion doesn't kill the entire living creatures in Serengeti or elsewhere to later die himself from hunger.

I don't know about lions, but their cousins the lynx absolutely do kill off so many hares that they die of hunger. The hare population then rebounds, followed by a rebound in the lynx population. It's one of the most famous cycles in ecology.

I would not be at all surprised to learn that a similar predator/prey population cycle holds true for lions.

https://www.enr.gov.nt.ca/en/services/lynx/lynx-snowshoe-har...

If you're interested in the math:

https://en.wikipedia.org/wiki/Lotka%E2%80%93Volterra_equatio...
This is the argument put forward by Daniel Quinn in Ishmael. Either way, it depends on your reality tunnel. None of this has any inherent meaning other than the meaning we attach to it. Life and the lack of life is equally "harmonious".
Thank you for reinventing the notion of original sin.

If you're going to promote religious beliefs, at least couch them in religious terms.
This is an absolutely horrifying argument. You are basically getting rid of any notion of personal responsibility and saying that I cannot criticize anyone for doing anything that the government does not prevent.
A lot of jobs ask for a degree. If you don't have one you don't get past HR.

So I would say it's a benefit, and if you enjoy the course then why not.
The cure is reading the article.
We can do better than MRI and VR HUD's. There's already active research based on this which is working[1]. That's the basis for Neurolink's R&D too[2]
[1]https://www.scientificamerican.com/article/wireless-brain-im...
[2]https://www.neuralink.com/
Well, there's inflation and then there's the governments version of 'inflation.' Have you see the prices of homes and the stock market?
True. When using PGP I'm used to just directly importing a public key listed somewhere. Either a key or its fingerprint (if one is provided) needs to be provided over a secure channel. But I guess it doesn't matter when the OS bundles the fingerprint or key and you're able to verify the OS image.
It should also be punishable by more than just flagging a comment. Is there a way to ban IPs?
I know these guys. This is genius.

They have a very successful business already, the product is marketed like a nightclub, to the same kind of people. It’s marketed as a restorative beverage, to model types and those that love them.

The only way to buy it is via text message. The first time you enter your CC and address the next time you just text them and it’s delivered to your address. It’s also in a few places like the Soho House.

They have been absolute masters of free media. They get bloggers and influencer types to talk about it. They have a secretive minimalist website that makes you wonder what the buzz is all about and this memorable way of getting it that feels like a drug deal. People go for it.

This mini store thing has absolutely nothing to do with a new model for retail, or as a sign of a trend or anything else. It’s just clever and catchy enough for people to say huh and to get in the Times. All for the very minimal cost of a pop up store and some free product. And here we are proving their viral success.
It sounds like you really just disagree with the example given, not necessarily the rule itself. You're arguing that `isAdmin()` might require a different implementation in a difference scenario, but you have not made a case that the string "admin" should not be constant or enum.

I honestly cannot think of a reasonable argument for why constant values should not be in static constants or enums. For one, why would you want to re-type the value over and over? And two, it only takes one typo in one manually typed value to introduce a frustrating bug! It's such an easy bug to avoid and costs almost zero to do correctly! Honestly, devs manually typing values that are effectively consts is one of my biggest pet peeves, you're just creating easily avoidable problems for yourself and your team :).
Chrome 70 beta has a face detection API
> his point of view is also interesting when considering our predecessors, tribes who lived in the forests, not Mayan civilisation or whatever, but tribes, they leave no trace because everything they take or make is of the forest and goes back into the ground just like every other part of the ecosystem - they were the only harmonious humans and there still are small numbers of tribes who live like this.

No. It doesn't require civilization to do this.

Virtually all of the North American megafauna were wiped out within a very short time after the first paleo-Indians arrived.
ContentID has absolutely nothing to do with DMCA takedown notices, especially in a legal sense.
There is equilibrium in short time scales but none in longer timescales that are normal to the lifetime of a planet. Perhaps the primordial soup might've seemed like equilibrium to an non-temporal objective observer.
For the AAA games that are actually available there, you can compare sales figures between GoG and Steam. It's not great for GoG I imagine, although I do appreciate that service vastly more than I do Steam.
That's true, in which case I guess the "root" level of trust comes from validating the distro image's hash.
Ruby Object Model
The myth of freedom
Pdf Expert Mac License Number 2.4 Crack Key Thatssoft
Tell me about it. In 2007, there has been a bridge collapse[0] that was mostly caused by inadequate maintenance. Two others (more recently) were accidents[1][2]. And these weren't some little bridges in the middle of nowhere. They were heavily used interstates (sometimes crossing rivers). You can't miss them.

I live in a city that has three major rivers in it, and more bridges than any other[3]. Things like these give me the willies.

[0] https://en.wikipedia.org/wiki/I-35W_Mississippi_River_bridge...

[1] https://en.wikipedia.org/wiki/I-5_Skagit_River_Bridge_collap...

[2] https://en.wikipedia.org/wiki/Interstate_85_bridge_collapse

[3] https://en.wikipedia.org/wiki/Pittsburgh#Transportation
May I recommend watching "Simplicity is complicated" talk by Rob Pike:

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

https://talks.golang.org/2015/simplicity-is-complicated.slid...
My personal documentation guideline is, just answer the five W questions:

* What it does: The code answers this in a clear manner

* Who: did it, the code repository answers this.

* Where: is used, your IDE should be able to show this

* When: was it made code repository, when is used stack traces

* Why: why does it exist? that is the only part that needs to be in a comment.
I don't understand your concern, what's the point of the "1" in your representation for the mantissa?