skysight-inc/HackerNews huggingface dataset:
That gives more background, so we've changed the url to it from https://opportunityinsights.org/course/. Thanks!
GNU c can have lambda expressions[1]. And clang does even have closures[2].

1: http://walfield.org/blog/2010/08/25/lambdas-in-c.html

2: https://en.wikipedia.org/wiki/Blocks_(C_language_extension)
> We've tried this in the past and failed to control costs spectacularly. The JSF/F-35 project is an insane boondoggle but it seems unlikely that the alternative of splitting them out would have been better.

If it had been split out into three separate programs, we'd probably have two aircraft that were "good enough" and one that was behind schedule or deficient in some way.

I'll take that over one "no, really, we have just one more round of changes to make, and then it'll be ready to satisfy everyone" fighter.
Stop spreading FUD. There are no problems of badly parked scooters in SF.

My point was that the city council here is doing so many bad things it's not even funny anymore
Is it really the computer you want if you can't run the software you want on it?
My experience with working with those consulting firms is that you start with 2 of them and at the end of the year you end up with 6 while still wondering why and having the test team somewhere offshore not doing what they promised so you end up doing it yourself as boutique firm
Look, I love the A-10C. It’s a wonderful plane. I’ve flown it for years in sims as part of a realism-based squadron. And I too am sad that such an iconic plane is being put to pasture.

But it’s beyond time for this meme to die.

The A-10C just isn’t suitable for this task any more. Low and slow just doesn’t cut it. It’s slow to respond due to a cruise speed of 200-220KIAS (compared to 550-575KIAS for an F-15E). Having to get to within 1.0–1.2nm to employ the famed GAU-8/A Avenger (or rockets) makes it a MANPAD and AAA magnet. The gun is limited in the types of targets it’s effective against nowadays as well. And if you aren’t using the gun or rockets, you’re dropping JDAMs (GPS and laser-guided bombs) or firing air-to-ground missiles like Mavericks. If you’re using these, you’d rather do so high and fast: you get both increased effective range and more forgiving margins of error during weapon release.

And if you’re doing this, you might as well just put them on an F-15E which outclasses the A-10C in terms of carrying capacity, response time, survivability (unsurprisingly, not getting hit because you’re at 600KIAS at 30,000ft is better than surviving being hit because you were flying 250KIAS at 500ft), weapons availability, and virtually any other trait you can imagine other than “loiter time”.

And response time trumps loiter time hands-down, especially when loitering dramatically increases the odds of losing the pilot and/or airframe to surface fire. On top of this, if you're in permissive airspace there's always a tanker nearby to extend your ability to loiter (and if you're not in permissive airspace, your A-10C fleet is grounded anyway).

The A-10C is lauded, and rightfully so, because it was such an effective CAS platform. But it’s not any more. All of the praise you hear about it it real and deserved, but comes from the perspective of people who saw it in action because that’s the plane that filled the role and so that’s the plane they saw in action. With other planes now filling that role, you will hear the similar praise about those planes for pretty much the same reason. The people who aren’t singing its praises are the commanders who see the frightening number of lost or damaged airframes and see how poorly it stacks up against other planes readily available in our fleet.

Edit: And I have to respond to this point.

> We know it's a hell of a lot less reliable than existing US aircraft and competing foreign aircraft.

The F-35 is literally one of the most reliable aircraft we have ever flown (second only to the F-22). Since 2006 (thirteen years), we've had four losses. For the F-22, it's four losses in twenty-two years. The F-15? 46 were lost from 1972–1985. And nearly twenty-five percent of our F-14 fleet has been lost in non-combat accidents.
“Being a good software developer doesn't mean you're a good network administrator or good at desktop support.”

Working in IT doesn't mean you're a good network administrator or good at desktop support either :)
> Prince George's County Police later arrested two men in a drug trafficking plan involving the shipment of large parcels of marijuana to addresses of uninvolved residents. After each parcel was delivered outside the addressee's home, another individual would retrieve the drugs. Police seized six packages containing 417 pounds (189 kg) of marijuana.[9]

Yep, SOP. And the police totally blew it. If they had just contacted the mayor, they could have setup an ambush for the pickup operative.
> Otherwise they are treated humanely and given make-work type projects (e.g. farming or wood-working),

So you’re proposing we turn addicts into slaves. Interesting.
That doesn't seem to be the route the XQ-58 is going, though. [0] It's an attritable stealthy missile/bomb truck - and at a projected unit cost of $2-3 million, they'd be cheaper than some US air-to-air missiles.

0: https://en.wikipedia.org/wiki/Kratos_XQ-58_Valkyrie
Thah, I dogfeed http://handlr.sapico.me for not emailing it to myselve.

It seems to work :p
In case it has never been said to you, the respectful way of saying "that whole Elmer Fudd thing" is "speech impediment".
It becomes very annoying and tedious to refactor when you need to change visibility. Suddenly, a single line change (e.g. changing private to public) needs an IDE to refactor it and make sure it gets all instances (which is quite ironic given that golang proponents generally shun IDEs). Now depending on how many instances changed, you would need to split up your diff for readability, or clutter your diff with needless changes.
Yes that's exactly what I need. Just sync the symlinks to the server and back down. Don't follow them.
"this is good journalism, reporting solid facts without unnecessary skew and invective"

"yes, but what if we used skew and invective instead"
I bought a 25 MHz NeXTstation in 1990 for the low, low price of $3,995. $7,500 in 2018 dollars.

In hindsight I should have bought Apple stock. Oh well.
How exactly? Sources have to pass RPF check following ucast path and receivers have to follow the path either to RP or source, or the packets don't get there.
A 2008 fire in Universal Music’s vault burned thousands of master recordings
Genetic basis for extended lifespan and cancer resistance discovered in bats
But compared to java, python, node, ruby, c# or similar deployments. It's minuscule
Look at the artists! That was a loss.
I expect the significant discounts offered to NFPs has some bearing on this decision.

Having been involved in IT management of NFPs, the low price is a significant draw, and the total lack of internal skills is rarely able to counter this.

If you don't have some sort of architecture function, technical risk management, application management, and data management these projects simply won't deliver value.
why would I need 2TB if I am only using 200-300GB of space?

I don’t understand how anyone outside of photographers and people working with audio or video could need that kind of storage.

I have used Dropbox and Google Drive with around 1TB of Logic Pro X projects before, but that’s a ton of data to keep laying around (without using selective sync) and represents much more than the “active” projects I actually need to keep handy.

As a normal personal user, I’m probably closer to your estimates of 200-300GB of data and that’s mostly iPhone photos data. I currently stored my photos with Google but am planning to move my data over to iCloud since all my devices are Apple and performance seems better.
Also https://techcrunch.com/2019/06/12/helium-network/, via https://news.ycombinator.com/item?id=20168450
Sure, but you mentioned protocols that have "built overlays with layer 3 function on top of UDP". What are the examples you're referring to?

EDIT: My comment in reply to the sibling comment, which mentioned vxlan:

That's more of a recursive version of the lower layers; using layers 1-4 of one instance of the OSI model as layer 2 of another instance. If anything, this demonstrates just how useful the clear abstraction barrier between layer 2 and layer 3 is; you can have a very complicated software package (like a VPN) as a layer 2 instead of a physical network and all the code from layer 3 up doesn't even need to know.
as another CSGO player, I am seriously considering one of the high end ryzen 3000 cpus. if the performance is as advertised, it looks like amd will be the single thread king for at least 6 months.
I'm curious, do you know what scooter model Skip uses in SF? I've also seen Bird use it in San Jose and possibly elsewhere. It has a Segway label.

That model is fantastic. Very pleasant brake, and it is much more powerful than the one Scoot uses. The Segway one gets me up some of the hills in SF, whereas the Scoot one is woefully underpowered, a joke for a hilly city like SF.
>If you provide people with easy, convenient, legal methods to consume the content in a way that works for them, for a price they find reasonable, then they overwhelmingly won't resort to illegal means.

I think the problem with your statement is "for a price they find reasonable." Because the price some find reasonable is much lower than others (the very reason why demand curves are downward sloping is they there are different willingness to pay for different customers).

Since La Liga can't price discriminate easily and charge those with higher willingness to pay more AND since they have a monopoly over these games, the rational economic decision of the league is to keep the prices at a higher price, which while unfortunately resulting in fewer people having access, it also means more profit for them.

Thus, I don't think it is as simple as you are making it appear.
Java is getting a fiber implementation by means of project Loom, which will make golang even less appealing. The good thing is that because the fiber implementation will be built into the JVM, Kotlin and other languages can use them seamlessly.
Women Photoshopped into tech exec group photo
Simsttab: A Timetabling Engine for Schools
That's more of a recursive version of the lower layers; using layers 1-4 of one instance of the OSI model as layer 2 of another instance.

If anything, this demonstrates just how useful the clear abstraction barrier between layer 2 and layer 3 is; you can have a very complicated software package (like a VPN) as a layer 2 instead of a physical network and all the code from layer 3 up doesn't even need to know.
Geekbench does not do the testing themselves, they only publish your score that you run on your machine.
I did a lot of club drugs in my 20s and knew a lot of addicts and alcoholics (although personally once I decided to quit everything around 30, I just stopped cold turkey with no problems), and although I personally avoided opiates I knew people who didn’t and had very hard lives as a consequence.

You are correct that most of them had hard lives to begin with. Happy people with strong support networks don’t tend to use heroin, I wouldn’t think.
You can put new Zen 2 cpus into old 370/470 boards, except the weakest ones. Maybe they will change socket for Zen 3.
This is non-news
> The users who expect a symlink to trick a cloud service into special behaviour (like syncing folders elsewhere) are also wrong.

I use neither Dropbox nor Unison, but on the treatment of symbolic links, every program that somehow manages files have some sort of configuration option to decide whether or not to follow symbolic links. It's not about tricking a service into special behaviour. It's just that either handling by following or not following the links are both appropriate behaviour in different situations.

In the case of Unison, it chooses not to follow by default, but it also can be configured to follow as described here:

https://www.cis.upenn.edu/~bcpierce/unison/download/releases...

Furthermore, when the destination host is a Windows system, Unison refuses to not to follow a symbolic link, since Windows doesn't support symbolic links.
That's more or less what the article says in its first section. Then it goes on to tell why that didn't happen. In short, it isn't that simple.
Comments moved to https://news.ycombinator.com/item?id=20169191, which was posted earlier and is also the original report.
Yes but with animals the parts you harvest don't grow back.
Maybe, but I'm pretty sure that the newest generation of Bird scooters are more difficult to hardwire. As far as I'm aware, nobody has done so yet, but most of them are still older generation and can be easily have their circuit boards replaced with ones for Xiaomi scooters(basically Bird scooters but without Bird's SIM card or GPS).

Vandalism is a far bigger problem for them, though, since most people don't have the skills(or rather the confidence) to hotwire a Bird scooter.
> Sellers need a physical address.

Still only circumstantial evidence, you can order drugs to any address you want.

Besides, I highly doubt most buyers have enough activity to justify pursuing legal action.
"If you provide people with easy, convenient, legal methods to consume the content in a way that works for them, for a price they find reasonable, then they overwhelmingly won't resort to illegal means."

I disagree. Music is cheaper and easier to buy than ever with things like iTunes and the various streaming services and music piracy is still rampant.

Bars have very slim margins and owners will most likely never pay for these these streams, regardless of price, if they can easily get away with it.
Given the various gaming peripherals the parent lists, I'm guessing that they may prefer a Windows system.
Unf: UNixize Filename – replace annoying anti-Unix characters in filenames
yeah they lose money on every unit, but they make up for it in volume
"right to life, liberty, and the pursuit of happiness"

But more importantly, the question is "where does it say the government can stop be from breathing?".
No mention of Dream Market. They just shut down. Didn't exit scam, didn't get seized. Probably the admins made enough money and retired.
This brings back a memory. The only time I was fired "for cause". Summer after my freshman year at college, I was temping and got an assignment doing real estate purchase comps with a company in the East Bay. At the time, there were laser printers, but often printing sucked up CPU time and let's just say multitasking was still not a widespread thing.

I found myself tired of sitting around. I found a TSR / print spooler that would use RAM and offload the process of printing. This allowed me to keep working. My productivity (as a temp) was higher than many others including the person I was "reporting to" at the company.

They found the print spooler, labeled it "unapproved software", and I was walked out the door.

The funny thing is, a friend at the time (and I didn't realize it) was higher up in the management. He reached out to me on a multi-line BBS that was popular in the area and offered me a full time job a few days later. I was in school and obviously declined.

Working the rest of the summer for a Chemical Engineer in Martinez/Benecia ended up being incredibly more interesting. So it was a net win.
Buried half-way into the article:

> "Both of the women CEOs were reportedly at the event, their respective press teams told Newsweek."
You get paid for at least 1.5 jobs if you have the right buzzwords on your resume.
Flagging kicks in above 30. After 250 you can change your top bar color. After 500 you can downvote.
Wealth != freedom to do what you want

Freedom to do what you want is given to you at birth
The optimal design for a 'jet fighter without a pilot' rapidly converges on a missile.
filiocorp.com

you can make your account on the website, create albums. And add photos from the mobile app to the respective albums.
And a firewall would do the same thing.
I don't think it's "supposedly", they're all GenZe-branded.
"Which is what they got. But a lot of places, primarily right-leaning, chose to simply continue banning pot stores and deliveries within their jurisdictions."

Yeah, well, this isn't what we're talking about. Left-leaning people wanted pot legalized and regulated and didn't seem to grasp that this means an increase in prices.

"Of course, reality doesn't quite work that way. Black market sales are still pretty strong in right-leaning parts of CA. The pot sales are thus still happening there, but they aren't seeing the tax revenues that their more liberal counterparts are seeing."

As stated in the articles I linked to, the black market is thriving in many parts of CA..it has nothing to do with right-leaning areas.
Wtf says that... this IS news . Don’t like don’t read.
> What if they just record you taking the package, follow you home, get a warrant based on probable cause, and search your house and find the package?

If someone sends a package to my house, my taking it into my apartment is evidence of about nothing. Why you would send it somewhere without plausible deniability—say, a PO box you only use for drugs—is beyond me.

Furthermore, they also need to demonstrate you had knowledge of the contents before opening. That's damn hard.
Same deal here in at least some (most?) parts of the US (the vocal minority of overzealously-violence-averse helicopter parents notwithstanding). Cap guns, squirt guns, Nerf guns, you name it, we had it (and to my knowledge still have it). Such toys are increasingly-frequently disallowed in schools, but they're still prevalent in homes and toy stores nationwide.
> have fast compilation, a decent debugger, static binaries, and so on.

See Java[1], C#[2]. Both have good compilation speeds (which don't really matter when you have incremental compilation anyway), as well strictly superior debuggers.

[1] https://quarkus.io/
[2] https://docs.microsoft.com/en-us/dotnet/framework/tools/ngen...
Windows 10’s Linux Kernel Is Now Available
Hi, how does it compare to the nutritional value?

I saw that that the 'The Impossible Burger' contains near equal nutritional value of real meat; does the veg fish fillets and crab cakes you speak of contain Vitamin D3 and other essential vitamins seen mostly only in sea food?
Like I said, I'm out of the loop. Thanks for the explanation!
I think one's love/comfort with C depends one's path into software development. It was my first language (aside from Basic). It has it's quirks and you can do some really bad/dangerous things when writing large apps.

That said, given my comfort level and tendency to be more explicit rather than tricky, my C coding ends up surprising me a week or so later when I go back and realize "even at 2am" I did the right thing.

It's also a fun language to mess with junior programmers with.
Same here, people can complain but the reality is that more and more people find Golang a great language to use day-to-day. Honestly I think it's here to replace Java and to stay.

Same as Rust replaced C and C++.

That anyone would want to write C/C++ or Java today is absurd, except if they're old.
I certainly don't expect everyone to agree with me, but imo you have not done anything wrong until you have actually harmed another person or at least exposed them to an immediate, concrete risk. littering directly harms the environment that we all live in. leaving dirty needles on the ground is even worse than regular trash; it's a biohazard. there should be serious penalties for doing this stuff. if it's so likely that degenerate drug users are going to leave dirty needles in the street, is it too much to ask that a cop wait five more minutes to watch them do it, then lock them up (substitute whatever punishment satisfies you here)?
India Plans to Launch Moon Mission in July
If you can't stop posting political flamebait we're going to have to ban you. Please stop.

https://news.ycombinator.com/newsguidelines.html
A free tool for Discord → Slack migration
The interesting technology of ctrl labs:

https://www.ctrl-labs.com/

will give "common five fingered" individuals the ability to catch up.

They use machine learning to decode the nerve impulses in the arm, so you can play video games without moving and can let you synthesize "extra" arms.

search "ctrl labs" and watch the youtube videos, some of scifi possibilities are very interesting.
For the most part Ebola requires physical contact to spread, even then often requires contact with bodily fluids. It also doesn't last long on surfaces.

First world hygiene and the traditional manner we handle dead bodies (or animals for that matter) and most any hospital could handle basic treatment and a quarantine would be more than sufficient to deal with it.
Potatoes have a pretty high glycemic index and glycemic load compared to whole wheat and oatmeal.
Please don't post in the flamewar style to HN, regardless of how strongly you feel about someone or their company.

We detached this subthread from https://news.ycombinator.com/item?id=20166045 and marked it off-topic.
IPv6 opens up the possibility of comprehensive government surveillance, govs now can attribute every device fixed set of IPs, which link to your ID.
I imagine Microsoft has a much longer test cycle than openbsd.
I just love that this book on digital minimalism is unavailable for me to purchase in digital format, because I'm Australian.

I bet I can find a torrent for it in 2 minutes, if I can be fucked looking.
Where I live, we have Disturbing the Peace Using Foul Language. Apparently ymmv.
Devops is a way of organizing teams such that developers, qa, and operations involved in a particular product are all working on the same (usually fairly small) team, using the same work backlog, usually using some kind of agile methodology like scrum. You could have people specialized on the team for those tasks, but generally people on devops teams are expected to work any issues that come in so developers will be deploying servers or writing tests and operations people might add features to the app, etc.

Devops as most people use it also refers to a suite of technologies used by teams organized that way as well as engineers who specialized in that set of tools. Jenkins, aws, containers, chef, etc.

People might also use it to describe common deployment patterns that devops teams use like ci/cd and infrastructure as code.

It’s a buzzword, but it does mean something real.
$ echo /dev/urandom | cpio -o | xxd -a
1 block
00000000: 3037 3037 3037 3737 3737 3737 3030 3030 0707077777770000
00000010: 3031 3032 3036 3636 3030 3030 3030 3030 0102066600000000
00000020: 3030 3030 3030 3030 3031 3737 3737 3737 0000000001777777
00000030: 3133 3436 3430 3530 3035 3730 3030 3031 1346405005700001
00000040: 3530 3030 3030 3030 3030 3030 2f64 6576 500000000000/dev
00000050: 2f75 7261 6e64 6f6d 0030 3730 3730 3730 /urandom.0707070
00000060: 3030 3030 3030 3030 3030 3030 3030 3030 0000000000000000
00000070: 3030 3030 3030 3030 3030 3030 3030 3030 0000000000000000
00000080: 3030 3130 3030 3030 3030 3030 3030 3030 0010000000000000
00000090: 3030 3030 3030 3030 3133 3030 3030 3030 0000000013000000
000000a0: 3030 3030 3054 5241 494c 4552 2121 2100 00000TRAILER!!!.
000000b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
*
000001f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
$ echo $?
0
Please don't post in the flamewar style to HN. The signal/noise ratio is way too low.

We detached this subthread from https://news.ycombinator.com/item?id=20166045 and marked it off-topic.

Edit: it looks like you've been posting a bunch of these fiery denunciations to HN. I appreciate your strong feelings on the subject, but please don't use this site in that spirit. It's not what it's for, and it destroys the intellectual curiosity that it is for.
How will we pay for the coming curative gene therapies?
Not profitably. Cows can't be kept recently-pregnant without way too many calves; half of chicks are useless males.