skysight-inc/HackerNews huggingface dataset:
One thing to note about Star Citizen is that you load into the universe once and that's it. Assuming no crashes (it'll happen someday) you can play for hours across multiple space stations and planets without another loading screen.
Strike Suit Zero is a good modern indie space flight sim. But you're right, it's been a long time since we've had regular releases of games like Wing Commander and TIE Fighter.
This is because 5 months ago I didn't agree with your points and I don't agree with them today, therefore I see no reason for any change. Peace! :)
On top of that almost cases don't go to trial. To defend against a high profile federal prosecution takes seven figures. And even before you get to the actual indictment stage you may have sealed your fate by lying to the FBI. I and many others have said that no one should ever talk to the FBI but somehow it happens again and again with people that should have very sophisticated counsel.

The bottom line is that if the federal government decides to go after you, you are in for a very bad time. There is a heck of lot of fairly broad discretion placed in the hands of FBI field office directors and US attorneys (political appointees) to ruin lives.
You've got some good points there but also a lot of claims that really should be backed up by solid references.
If you care performance very much and the bottleneck is at IO, think about async
You know, I really have to apologize, because it seems I missed a critical detail that changed the entire story. Thanks to both of you for making me go double-check.

What happened was I vividly recalled seeing "stateless" as the default option for the router I had in mind over a year ago. Which was indeed correct. However, in response to the other comment I went back and checked again, and just noticed that "stateless" was in fact under the NAT page, not the firewall. The IPv6 firewall page is rather hidden so it's something I forget about completely, as I don't use IPv6. Looking there, the firewall page indeed does say it blocks unrelated input traffic by default.

This wasn't the entire story though, because I could also remember that ip6tables -L was empty when I checked it. I now see, though, that this must have been because when I had done this check, IPv6 was turned off, and that made the router purge all the rules. I had always assumed it was never setting them up in the first place.

Frankly as of right now I can't really verify what actually happens because I don't immediately get an IPv6 address when I enable it. I trust it does what you say. That said, I'm still not sure how I could rely on this fact being true everywhere. With IPv4 it's pretty much a given that you will hit a NAT due to the lack of enough IPv4 addresses, but with IPv6 they could easily assign you an IP address, so what guarantee is there that the router has things set up this way? It still seems like a risk vs. no-risk, with the same resulting decision.
"transaction fees are at least an order of magnitude higher than Visa"

Transaction fee on bitcoin presently is an average of 60c [1]. Visa is around 2% + 0.10. Thus for transfers over about 25 USD, bitcoin (presently) is cheaper. And that's not considering terminal fees, payment gateway fees, annual fees, monthly fees, early termination fees, statement fees and so on.

[1] https://bitinfocharts.com/comparison/bitcoin-transactionfees...
I think you are missing the point here: neither you, me nor FreeBSD Foundation or FreeBSD Project are responsible for Netflix or Sony or any other company financial contributions, I see this argument as completely missed. However, FreeBSD Project and Foundation and you and me are responsible for making all of this possible for _anyone_, from big business, to startups, to take some code and turn it into a great business. For nothing, if they consider this ethics, or for something, if they feel like returning the gift. I donate so that you could take it and make world better with your product, for free, if needs be.
How to write a supprot ticket reducing article
Thanks for asking; you made me realize this was my mistake -- please see: https://news.ycombinator.com/item?id=17345328
Well, we can make things up or we can follow history and the documents everywhere that outline it.
And the rest of the world? Some how the US is the most powerful economy in the world, it’s corporations the richest but the US is being ripped off?
London is a "tech hub".
How close is Futhark to being considered production-ready? How close is the generated code to hand-optimized OpenCL for real problems (I did look at the benchmarks, but only the Rodinia suite had comparison numbers, and those are trivial to beat)?

OpenCL is easy to write for anyone who knows C (far more people than fans of functional programming) and moderately difficult to write decently well. What's the value proposition of Futhark? Is it just that some people prefer writing in a functional DSL rather than C, or does it purport to enable some optimizations that are hard to write well manually?
That's a good point about loading times. I haven't played it yet and was just assuming it needs a load screen from system to system.
Of course you can, the point I was making was that NAT provides effectively the same outcome, not that it wasn't possible with a firewall.
> Being gender neutral/genderless in this case is also actively ignoring Spanish linguistics (and arguably culture).

That argument that conflates the Spanish language and Latin American culture (which is not homogenous). Portuguese actually edges out Spanish in terms of European languages in South America, and there are hundreds of indigenous languages spoken there [1]. It's an appeal to the purity of a culture that is itself a product of colonialism.

[1] https://en.wikipedia.org/wiki/Languages_of_South_America
> this doesn't really help people who have no idea what Aesprite is or why it's suddenly an issue

People should read at least title of this news: "LibreSprite – fork of last open-source release of Aseprite pixel art editor".

If they will open link then they could read "History" chapter in README.md[0]

[0] https://github.com/LibreSprite/LibreSprite/blob/master/READM...
30 seconds of initial load time is nothing for a game where you can spend hours floating around a galaxy. It's not a "load game -> play 5 minutes -> do something else" type of game.

As for not being able to imagine playing any FPS at 40hz -- I grew up playing FPS on computers which really couldn't handle playing FPS, pushing "entry level" $25 nvidia cards past their limits because I wanted the pretty graphics, 40 frames per second sounds amazing when you got accustomed to 15 ;)
This was factory automation SW, not car SW. Robots could kill people also, but afaik those robots are protected from people there, so it's only economical sabotage.

And to those were wondering about robots sabotaging security sensitive car equipment: This should not be possible. In such situations you'll always two independent chains of control, one in HW and one in SW. In the car. HW breaks down eventually and SW is always partially broken.
Seems pretty huge to me. I could give just about every person on the planet (call it 8 billion or 2^33) each their own personal IPv4 (2^32) worth of IPs.

I've got a larger then normal home router with 6 ports. I can have a /64 for each, and still have a bunch left over if I want to split up wireless into more secure, medium secure, less secure, and least secure networks.

I'm all for more address space, but I'm at a loss as to why a normal even a sophisticated home user needs more than a /60.

I wouldn't turn down a /48, but realistically I've got 30 or so IPs in use. Sure recently I added an IP for a wristwatch, TV, and a stereo. Clearly cheaper devices are getting Wifi. It's becoming more common in appliances, thermostats, door locks, electrical outlets, light bulbs etc. But 2^64 pennies is quite a bit, and I doubt anything will be consuming more than one IP per $0.01 of cost anytime soon.
> That :wink wink, nudge nudge: was exactly what I was talking about in my first post that EA had to eventually give up on.

It isn't, though. They had to give up because they did the job themselves, not because they had an open and accessible customization system. Had they never themselves created approximations of real players, it would have been a harder legal battle.
Only ones I can think of is Dark Souls and Resident Evil 6, as other players can invade your single-player game to try to kill you.
Well, I already pay Netflix so I'm already contributing to FreeBSD development on a monthly basis.

If Netflix doesn't pay FreeBSD enough to keep the lights on, I guess you should start spamming them every few months.
Show HN: Sail CI – Declare pipelines with JSX and get unlimited concurrency
> That is completely untrue. The vast majority of home routers (I would venture 99% of them) run Linux, and use the built in NAT, which does check source IP, for both TCP and UDP connections

Of course it is true. The true thing you wrote is, that Linux is one of the few implementations that do check the source IPs. However, even if many home routers do run Linux, it does not mean that they use Linux's NAT. Many do not have enough CPU power to route/NAT at the speeds needed, so they have hw acceleration for that, and that is a separate implementation.

But hey, why do you think hole punching is a thing? Because it works, relatively large scale.
I'm neutral on the tariffs, I am(or was) actually excited about China getting into the memory market to help keep the other memory makers honest... but it's important to have an alternative source of those components in case there would be trouble between the US and China. There needs to be a way to nudge businesses to have a source of components out of China.
Everybody goes on little sprees of one kind or another during their lives.

Have you actually read what the WHO have said? They're not talking about about 'little sprees', they're talking about sustained patterns of behavior that stretch over at least 12 month and "result in significant impairment in personal, family, social, educational, occupational or other important areas". This is not about people who occasionally blow off some social engagement so they can spend the weekend playing Counterstrike for 20 hours straight.

If it's not negatively affecting your life then, per definition, you're not covered by this.
About going from 15 to 40 I can totally relate. Been gaming on my laptop for past few years and have finally decided to buy a new rig. ~25->120FPS in Fortnite. I wasn't really enjoying it at 25FPS, but I'm living quite far away from friends so I used it to hangout. I wouldn't play otherwise, it's frustrating when everybody else is twice as good just because of FPS.
If it's an API, disabling HTTP reduces the risk someone will mistakenly code a client that uses HTTP, not notice their mistake, and later users of that client will get MITMed.
What about commissions on traded volume?
Codename: Snowball.
Very nice. I see my code it in. :)

The Three.JS version is 71 which is +3 years old: https://github.com/mrdoob/three.js/releases?after=r72

I guess this UI was released ~3 years ago?
> Fairly sure you don’t have to watch out for sandworms in a real desert.

Doesn't that map rather well to being acquired by $bigcorp?
Your $25 steak dinner cost about $6 in foodstuffs. If a tariff raises the cost of that raw material to $8, it would be absurd for that entire meal to now cost $32. Much of the cost in restaurant prices is wages, and rent, and other overhead, not the actual food.
In the middle ages, backgammon was more popular than chess as it was seen as a closer to real life than chess. In backgammon, you have the concept of luck playing a role too.
The meta lesson is: Luck can play a big role, but you still need a strategy.
It depends on the game. They could play Civilization which gives someone an intro to strategy, history, politics and science all in a friendly looking package, and when you lose you have to start over from the ancient era.
Profibus is a generic protocol for sensors and machines talking to each other (analog to JSON for web resources) so that essentially means they had problems with systems integration, e.g. getting machines integrated into the production lines.

Pretty surprising actually, I thought their problems were beyond that hurdle (e.g. the automation already works but has reliability problems).
The license prohibits the distribution of compiled binaries. This prohibits Linux distros from shipping it. It also prohibits most Windows and Mac users from using it as well.
I got a prefect score and I didn't really try. I'm not sure their game is working correctly.
Top Web Development Frameworks in 2018
It'll look good for GCP if, after the move, GitLab no longer has frequent stability issues, regardless of level of cause-effect.
Show HN: DataTurks – Free Text/Image ML Data Annotation Tool for Open Datasets
In addition, it would be easy to inject obfuscated bugs that are extremely difficult to find.
The Lawsuit was a big factor.

It was more complex than most people realize and it was unclear for some time where it left the open source BSDs: Were we covered or not ?

One way or the other, we got sent back to "Start" (Do not collect...), and had to spend a number of months to get from Net/2 (once it were ready) to a working system.

And it didn't really help either that the 386BSD people felt we stole their thunder, that caused some low-level frictioon and copyright uncertainties.

But I think the biggest reason FreeBSD "did not become Linux" is that we didn't want it to.

We were all UNIX veterans, we wanted something stable, reliable and fast - hence the tagline "FreeBSD - The power to serve"

Linux back then, less so now, was a paradise for hackers and experimenters, people wrote 60% of a device driver for all sorts of crappy hardware and had endless fun with it.

I used a car comparison a lot in those days: Linux is an open GTI, FreeBSD is a 18-wheeler truck. The GTI is no good for haulin' - the truck is no fun for cruzin'

Amongst other differences, that gave Linux a much bigger mindshare in universities and dorm rooms, but then, as now, people get to a certain age and just want things to work.
Beijing Wants to Rewrite the Rules of the Internet
The best part I've found with dogfooding is that even though you know exactly how it all works (and yes, you can miss some issues because of this) , actually using the product daily can make you realise - this isn't working well or that feature is kind of a pain in the neck.
That may indeed be the case, but I can still see Tesla ship "damaged" cars, that could lead to crashes, because of something like this.

Furthermore, what if Tesla has the same kind of "security" in the software division, too? Can just about anyone in the Tesla team develop and push malicious code to the Autopilot?

I've always thought that Tesla has "better than most" software security for its cars, but I've never thought even that was "good enough". I don't think any carmaker has the kind of extensive security measures put in place that should be required for something that drives you to places on its own at high-speed, can be accessed remotely, and receives OTA updates.
So, what are the changes in IPv6 other than change in address size that hinder adoption?
Yep I've had the same problem with counter-strike, SC2 and LoL. All my mind would be devoted to the games and I'd live in a state of ignorance bliss about my career, building up networks, building up any skills whatsoever.

Bad times.
Yes, and it's great to combat mood swings :D

I have a fairly extensive and varied poetical library that I regularly go back to for all kinds of reasons. TS Eliot is probably my favourite, you can read him every week for a year without fully understanding him, but every time you understand him just a little bit better and every time you glory anew in his superb control of imagery and language.
I am curious about the rationale behind this action... hmm...
Sounds like he gained the ability to create users, so he probably used that to get around any automated code review process as well.
Oh, you mean all those responses to one top level comment, half of them quoting and/or disagreeing, vs. the "$10B in shorts" replies to every top-level comment? Totally the same thing. Both sides do it.
This is why it is so hard to make money on desktop FOSS software.

As soon as the developer asks to be supported, the run to fork and keep using it for free starts.

Then people wonder why most desktop related companies focus on Apple and Microsoft platforms.
> Even as a tech enthusiast filling that would be some work

Have you ever used VMs on a laptop? How many virtual networks do you need? Only one? With only one you only need one extra bit bit for routing, so you could give a /63 instead of a /64 to your laptop, except that IPv6 allocation is supposed to be done in nibbles (and you need to overprovison anyway, what if tomorrow you need two networks?), so the next logical step is a /60, which means your ISP should give you at least a /56. Personally, I use much more than one virtual network on my laptops, so I would need a /60 anyway (if I want to keep all the nice properties of IPv6, that is).

As long as you want to keep everything nice with IPv6, the block you need is /64-(4*n), where n is the level of routing you plan to do.

> unless you insist I use a /64 for point-to-point links.

Each p2p link on IPv6 uses a /64 (even though it's only assigned an /127).

> How does a household with 3 people need 14 subnets?

In the IoT era (where S stands for security), if you don't put each IoT device in its own VLAN, you are in for a surprise.
> If China won’t deal, there are other countries that will.

All these countries he hasn’t alienated yet, which is a list that mostly consists of North Korea.
The trend of "the Earth is flat" on the internet has nothing to do with people actually believing it or not. People aren't uneducated, they challenge the whole system. They challenge freedom of speech, censorships, fake news, education AND space travel in one sentence.
The point wasn't that such functionality shouldn't be offered, but that a single global volume bar is almost certainly what you want most of the time. It should show a single volume slider that covers the master volume for all output devices and allow tweaking beyond that from another menu. This is the behavior of the Windows 10 mixer, for instance.

>The next step is saying that the device is too capable and needs capabilities removed to make it easier to understand. No thank you.

Sadly, yes, this is how Linux Desktop people think. GNOME especially.
Air Force tests two turboprops as potential A-10 “replacements”
I would actually recommend starting with the New Testament, especially the gospels. Genesis is fascinating, but you need a lot of background to really understand its implications and intentions. The gospels are much more approachable (and relevant).
That's not how IPv6 works. In IPv6 the lower 64 bits are essentially random, and the most significant 64 bits are used for routing. Each additional level of routing must use up one bit, except because of over-provisioning concerns, and to keep everything nice, you are supposed to use a nibble (4 bits).

A /64 can't be subnetted any more (one host, NO VMs!).

A /60 can support one level of extra routing.

A /56 can support two levels of extra routing.

If you plan to run VMs on your laptop, you need a /60 on your laptop, which means you need a /56 from your ISP. If you want to keep everything nice and future proof, that is, if you want to fuck up with special configurations, you can use your /60 from your ISP, and give a /62 to your laptop, then each laptop can have 4 networks for VMs. But that is limiting and a PITA to set-up.
IgE to Oligosaccharide Galactose-α-1,3-Galactose and Increased Atheroma Volume
Because activities related to those things create sustained material security and personal fulfillment. Your efforts at building a strong network of friends pay dividends for decades, the equivalent amount of time playing video games has no bearing on your life a year from now.
I’m not sure you understand how nations work. We elect people to work in our best interests. We are in competition with other countries.

Our blue collar jobs have stagnated since we’ve been off-shoring manufacturing to China.

The poor in the US were getting poorer. Not everyone has the ability to transition into a thinking job and we need a balanced economy for these people.
The overhead also grows because the waste is more expensive. Also if things the employees need, like food, become more expensive, they’ll need more wages.
Full title: IgE to the Mammalian Oligosaccharide Galactose-α-1,3-Galactose Is Associated With Increased Atheroma Volume and Plaques With Unstable Characteristics.
Microsoft have a very long, very well documented history of anti-social behaviour. :)

For just one tip of that iceberg, this Wikipedia article seems like a good place to start:

https://en.wikipedia.org/wiki/Microsoft_litigation
> This news about cross-platform software. There NO any words in this thread about any Linux packaging issues.

>> I'm not sure what it does practically aside from that Linux distributions can no longer package it.

What you quoted to start this thread is literally about Linux packaging issues.
Their merchandise won't incur any tariffs because the typical Amazon/eBay purchase is under the $800 de minimis. So that's another way Chinese merchants will have an advantage over US resellers.
In Dark Souls, you can just quit the game and resume exactly where you were in a matter of seconds.
How is it a single-player game then? I think I'm out of touch with newer games...
Paying Netflix or not won't keep the lights on for FreeSBD, no matter how you think about it. Donating to FreeBSD Foundation directly contributes to that AND to the future Netflixes for them to provide valuable services to you.
PG Wodehouse is great. I first saw the "Jeeves & Wooster" TV series (with Fry and Laurie) and already loved that. Then I read the books, and discovered a whole new layer of humour in Wodehouse's prose language :D I remember literally weeping with laughter at some of the scenes...
On the matter of intent: once someone starts saying things that are factually incorrect and relevant, and that they know are factually incorrect and relevant (as opposed to speculation about how things might feasibly work out), then they have demonstrated intent, as they intentionally said something that they knew to be false about something that they knew to be relevant.
Everyone is spinning their own narrative.

Can’t we simply find all the tariff data and examine it, with any necessary context like amount in dollars traded?

I’d rather start with the numbers than an emotional appeal like you have given.
Have you looked at recent at auth tutorials for NodeJS and related frameworks?

You (a potential beginner) have to basically implement everything yourself or use some 3rd party service. There just aren't any good libraries available.

I once tried some random framework I found where the example auth project that they provided had exactly the problem you described.

You could log in and then do everything if you called the api endpoints manually... Deleting and editing other users profiles? No problem.
Yeah, in that case the controls are moved from the development process to the downstream verification. Sorry if I wasn't clear, I originally had some wording about how known unknowns are handled in my post, but it was getting unnecessarily long and felt like a diversion from the hypothetical I was responding to. I was focused more on documentation are repeatability of process than the quality of the tool themselves.

>> I find it concerning that one person was able to push malicious code to 'production'.

>Production line software is almost certainly handled separately [...] This sounds more like someone messed with their factory automation setup.

For a production line, I would still expect a level of control over exactly what software was running and how it was configured, even if it was SOUP.

edit: SOUP not SOAP. I need to stop posting in the morning.