skysight-inc/HackerNews huggingface dataset:
> You can go to a community college for much less money and all kids aren't required to go to College to earn a good living

Do you hear that sound? It is the sound of ten million wealthy upper middle class parents simultaneously recoiling in horror.

But seriously, parents that do these sorts of things have spent the last 20 years of their life ensuring their kids stay on the maximum-privilege track, and they're not going to quit now.
This is more or less how things worked where I lived in Italy, but I'm not totally convinced. There's still an 'opportunity cost' to going to college; for that and other reasons, it's still more an institution for middle/upper class kids. So they're taking advantage of a subsidized benefit more than those who aren't so well off, which is a bit perverse.

Also, while I think kids in US schools are treated way too much like paying customers, it seemed that in Italian schools students were seen in some cases as more of a burden to be dealt with.

I don't know what the best answer is. I'd happily take Italy's health care system, because everyone either uses it or has the potential to.
Longer-lasting archive: https://web.archive.org/web/20010107114600/https://ftp.arl.a...
>I sometimes wonder what's the point of new versions of C, too.

At this point I'm mostly fine with the feature set of C99 so I can live without the newer standards. Actually there's stuff in newer standards that I find questionable, but that's a different discussion.

C99 on the other hand was sorely needed, if only for standardizing some basic features that up until then were only available as vendor-specific extensions. Things like inline, stdint.h, bools, variadic macros, restrict, compound literals and more[1].

Writing code without these features is often severely limiting. Or rather, you probably won't be limited but you'll have to rely on vendor extensions and write non-portable code. Or maybe you'll use a thousand-line long configure script to make the code portable.

>Also, a new feature I want to use needs only be supported by one C compiler: the one I'm using. With JS, I need all of them to support it.

If you're making proprietary software that makes sense, if you're developing open source code you very much care about portability and compatibility. I care about the compiler I use, the compiler OpenSuse uses, whatever garbage Visual Studio uses, the compiler FreeBSD uses etc...

Besides I have basic code snippets I wrote over a decade ago that I still use today, regardless of the environment. That's valuable too.

[1] https://en.wikipedia.org/wiki/C99
This is in my opinion not accurate. Farmers borrowed money then for the same reason they do now: to smooth cashflows. Farming is an inherently lumpy business from a cashflow perspective. You plant your seeds and incur a bunch of costs now, and only months later can you harvest and sell them.

So yes, it was 'unfair' to farmers to charge interest because it's pretty much required, but also farmers had a vested business interest in getting money lent for low interest rates.
There is a Google Chrome for iOS - though it doesn't use the rendering engine.
It works pretty well. I've used it in the past to make youtube videos (i no longer do anymore). That being said, I ran into 2 bugs back in 2015 that haven't been fixed. The first was that videos > 3hrs long don't work with VSE. The video cannot be viewed/edited past the 3hr mark. The second issue is that the imported video will only keep the video and the first audio track it finds. This can cause issues if you say have the video audio on 1 track and the voice over audio on a second track.

With that being said, it is still a great tool for making videos.

*edit fixed some sentences
Looks like it's viewable here: https://github.com/iputils/iputils/blob/master/ping.c
> Porn has always been leaders in technology.

This is typically repeated but I question if there is actual proof of it rather than one of those '8 glasses of water a day' which just keeps getting passed along or some kind of plausible and believable anecdote.
This is so obvious that anyone with experience interviewing would know it.
Delete Your Tweets
Are there differences in how Chrome and Chromium handle incognito? Chromium appears to have a pretty unique fingerprint.

https://ibb.co/9ZB3Yxr
It benefits those with lots of debt but really hurts those that have worked hard to build up savings, or are on fixed income.
The Beauty of REM
More popular history:

https://www.amazon.com/Ascent-Money-Financial-History-World/...

https://www.amazon.com/Splendid-Exchange-Trade-Shaped-World/...

https://www.amazon.com/Cash-Nexus-Money-Modern-1700-2000/dp/...

https://www.amazon.com/Devil-Take-Hindmost-Financial-Specula...

Academic but readable:

https://www.amazon.com/Manias-Panics-Crashes-History-Financi...

https://www.amazon.com/Rise-Financial-Capitalism-Internation...
Read length improves read quality, especially for sequences with lots of repetition. https://news.ycombinator.com/item?id=15534325
Streaming old movies for 24/7
One of many examples why not enabling comments if you have the option to is probably a good idea.
> The scope they're claiming is gigantic, they must be taking compromises somewhere. There's no way is all unicorns and rainbows.

There's two ways we deal with the gigantic scope:

- do the most important stuff to validate our concepts first, and don't do the other stuff yet. Then people who will tolerate the missing stuff can build on it now, and people who can't deal with today's risk may be happy with the lesser risk that comes in a year from now*

- it's actually easier to build this gigantic scope when it's all tied together. Building an editor that only works for Dark code is far easier than making something like VSCode that needs to support everything.

[*] FYI: right now we don't have testing, benchmarking, integration tests. We do run/monitor the system to control it going crazy (an on-call rotation, pagerduty, escalation, etc). Users can revert to old versions of code. We have a backup of all data stored (though it isn't yet easy to use and needs manual intervention, though we do test the backups frequently).
Mike was killed in a car accident in 2000. Nice to see his website is still up almost 20 years later.
Another major benefit would be to dump having an ImageMagick dependency, and just deploy with a native Go library. Right now I have to use convert on some files (PNG) because I've experienced issues with the native Go libs.
TL;DR Apple happily fixes what Google’s hackers uncover and responsibly disclose but the beeb desperately spices things up because clickbait ;)
obviously not the original source code from 1983.
I would like those examples fixed as well. There needs to be stronger rights to repair, and with that allowing for right to run software on devices. With an increasingly digital world it is becoming more and more equivalent with free speech.
Its clear that federally backed student loans are one of the causes for increased tuition across the board. It seems that instead of pushing for debt cancellation it would be better to restrict any sort of federal assistance unless you're going to your in-state public school (likely the cheapest option in 99% of cases).
What are you talking about, LOL
Imaginary friends are pretty fun and it's a shame you can't have one as an adult without looking completely crazy.
Disclaimer: movies in public domain
That's why you don't spend your ammunition on everyone, but only on people of high profile or interest.
So that they are fixed? What is wrong with you people?
Website Pre-Launch Checklist
Seriously, this part threw me hard. Having multiple active forks is not something that's ever been considered as an option anywhere I've worked. Worse, I'm not convinced multi-repo even fixes this issue if you already have a culture that allows multiple active forks.

For instance, big app rewrite, half-new REST API on the backend. Oh, but we need to maintain the old app APIs for those who can't update (like SuperImportantCustomer). Better fork!
Are you claiming that in those countries there have been cases where people are identified and rounded up with some mass sweep identification by online viewing habits?
Some Guiding Principles for Developer Tools
If this is a major concern for you, you might want to use something like immutableJS[0]. More often than not I’ve found it unnecessary except in very contained parts of a large app, but in case it’s helpful I wanted to point it out.

[0] - https://github.com/immutable-js/immutable-js
Announcing Cainophile
> Sadly, Mike Muuss was killed in an automobile accident on November 20, 2000.

Thank-you for your work. RIP.
its like she wanted to get caught
I use Algolia as a search provider. It’s fast, and free for me(because my need is really small, and fits their free plan). How does this compare to Algolia?
A fine example of why the push for encryption backdoors is wrong-footed: we can reliably trust people to be idiots online, regardless of intent or skill level.

good opsec is hard; middling opsec is reasonably easy; "not bragging about your mad sploits on twitter" is nothing we can trust humans to reasonably do, apparently!
Taking a Long Look at QUIC (2017) [pdf]
Totally going to use this in my world generation project. Thanks!
cool idea for ten minutes but this is exactly the kind of pollution I don't want from cheaper satellites
> this is not the way engineering should be taught

Nit: "super 30" is not about teaching engineering. That begins after the said exam.
Price-fixing is illegal.
Dark founder here. Many people remember writing directly on the server quite fondly, because it had a great turnaround. But we stopped doing it because it wasn't safe. Dark makes it safe [1], so you can start doing it again.

[1] https://medium.com/darklang/how-dark-deploys-code-in-50ms-77...
There are tools like create-react-app that configure complicated build pipelines for you, and there's parcel, a simple common-case build pipeline.
I for one hope that education moves online completely. In india, the education sector cannot meet the demand and as a result it's filled with meaningless tests.
Benedict's Newsletter (https://www.ben-evans.com/newsletter) is also one I find interesting, a collection of posts related to "tech and thought"
how is that in any way related to the article?
> it doesn't stop even relatively casual users.

Huh?

Is there a significant number of power users who are resigning their apps every seven days? I find this somewhat hard to believe, given just how annoying it is, combined with the three-app limit.
You'll need to come up with a better bad-faith "ha gotcha!" than that. That's not even a feature of the promise/future construct in most languages.

But you can google around for some ideas for writing an async pipeline that you need to cancel, like taking some sort of abort/poison object that can be consumed concurrently outside of the pipeline.

For example, https://developer.mozilla.org/en-US/docs/Web/API/AbortContro...
"On March 28, Trump appointee Michael Griffin – the Pentagon’s chief technology officer – unexpectedly moved to terminate the group.

Lisa Gordon-Hagerty, the head of the National Nuclear Security Administration, objected, telling Griffin’s office the scientists were crucial for keeping America’s nuclear stockpile secure, according to an NNSA official and others affiliated with the Jason program. Gordon-Hagerty’s agency offered to take responsibility for the program. She only needed Griffin’s signature to make it happen.

Griffin refused."

It's another case of a Trump appointee taking apart science-based or consumer-oriented institutions where possible. I'm not sure how you can say this is unrelated to Trump. He appointed the damn guy. If Trump isn't responsible for what he does, who the hell is? Just like the guy taking apart the EPA, or the guy taking apart the FCC. Are you saying Trump has nothing to do with any of this? Come on.

edit: Fuck you guys. I'm tired of people apologizing for Trump, as if he never has anything to do with anything and he's just a clueless chump. He's a fucking blight on the Western world and helping destroy democracy in the US.
My time is not free
I think AWS's use of synthetic reasoning in this space is groundbreaking and shows the way to go forward for complex systems in the future.

See also: https://aws.amazon.com/blogs/security/protect-sensitive-data...
"The Blender Game Engine was removed." It's been a very, very long time since I played with Blender, but I think this is good news? The game engine thing never quite made sense to me.

Edit: This quote is from a different link, https://www.blender.org/download/releases/2-80/
> It is the sound of ten million wealthy upper middle class parents simultaneously recoiling in horror.

I went to a community college during high school, and this seems like the stigma is the reason why more people don't do dual enrollment.
The decision was made and is being defended by a direct appointee of the President:

> On March 28, Trump appointee Michael Griffin – the Pentagon’s chief technology officer – unexpectedly moved to terminate the group.

It's also done in accordance with an executive order signed by the President himself:

> A June executive order signed by Trump requires all federal agencies to slash a third of their independent advisory committees by September 30, with the goal of ultimately reducing the total number of such committees to no more than 350 from about 1,000 now.

There is nothing frivolous in mentioning the person responsible for a policy under discussion. While it may sometimes seem like there is too much Trump news, most journalists not directly covering the White House actually are fairly hesitant to invoke his name, because it invariably dooms any discussion. But in a case such as this, it would be journalistic malpractice not to show the line of causality.
All valid points, but Ethiopia is a dry mountainous country next to other dry countries. It already has a track record for droughts and famines. Proper irrigation probably the #1 problem.
The real world works exactly like that. It's called System Requirements. If you want to use a piece of software, you look at the requirements and if you don't meet the requirements then you can't install it.

All websites have system requirements, no matter how non-libertarian they seek to be, for example most websites will not work on IE6.

It is not a fantasy to inform users that they don't meet the requirements, it is actually the courteous thing to do. If more websites were bold enough to inform users of their outdatedness then we would not be having this conversation.
So, you're not okay with white hats or security researchers at all then
I find it all funny because one of the biggest reasons people don't switch from iOS is because of iMessage. It is nice to see that Google is helping Apple in finding the exploits and not exploiting it themselves as far as we know.
infoblox is a company that does DNS, DHCP, and IPAM management. I think the big concern there is that it is at least named to look like it is their CTO's files, so who knows what is in there.
More like money saving tricks to me, doesn't seem illegal.
As others said it is not as easy, you probably need a special browser profile that is very "extreme" with the privacy settings. I would suggest not over selling that Firefox setting.
And they're hiring: https://www.blender.org/jobs/
From this article on the Psychology Today website:

Taylor and her colleagues found that 77 percent of these children said “yes” when asked if they had a pretend friend, and 40 percent spontaneously remarked at some point during the interview that they were talking about a pretend friend. The children offered statements such as, “Her is a fake animal,” “I just made him up in my head,” and “He’s not in real life.” Only one child was adamant that her invisible friend was real.

https://www.psychologytoday.com/gb/blog/growing-friendships/...
I don't believe you'd need even a million random bits. It's conceivable that only a few random bits are actually required, and then let iteration take care of the rest.

There's nothing wrong with that. I just don't think people find it very useful as an organizing principle, so it doesn't attract a lot of attention.
Do you consider an access control misconfiguration to be a vulnerability? Does Amazon?

Point stands; they’re being very careful to say that there aren’t any CVEs, but they are also very carefully not saying whether she abused the privileges of her role to identify misconfigurations more rapidly than she could have otherwise.
> Hang on a sec, you're assuming that the water is smoothly accelerating at 9.81ms^2 for the entire 2km way down.

No, that's the raw potential energy calculation.

For power, you use the basic relationship that P=FV (force times velocity). The system would operate in a steady state for any given rate of power input/output, but that potential energy calculation governs how long it would take to charge/discharge.

The acceleration due to gravity only matters if you're trying to discharge all of the energy of a parcel of water on impact at the bottom (via smashing it into something). A potential energy storage system would instead want to charge and discharge close to steady state, with very little acceleration throughout.
I think federal and state funding should go directly to public universities (with strings on administrative overhead and tuition costs). Federally backed student loans might remain for partial coverage of private university, but otherwise, they do exactly what you say - allow tuition costs to rapidly increase.

But the principle of universal low cost access and bulk financing of it what is the cost saver vs trying to apply consumer product market models where transactions few and in most cases once in a lifetime per consumer. Tuition increases because the consumer product model of giving loans can't regulate prices in the market with that kind of transaction structure.

Edit: Worse, as I mentioned in another comment, it's an industry that gets a detailed map of your finances before issuing a price for the services. That's no kind of market.
For a great depiction of a grown-up with friend, that may or may not be imaginary, see the movie Harvey (https://en.wikipedia.org/wiki/Harvey_(film)), James Stewart is great in it.
> The previous interface conventions were unusual and clumsy

Unusual, sure. Clumsy? not at all. It was extremely efficient and hyper-organized. The real problem was that it was different, and people just don't like change.

This new interface is great because it's easy to use for Maya/Max people, and it's still similar-enough to the 2.7 era so as not to alienate long-time users.
IT doesn't get to attend Waste Expo, but we can go to WasteCon in Phoenix this year.
23andMe only tests for known relatively common mutations (single nucleotide polymorphisms, or SNPs) that have been identified by non-profit large scale sequencing projects done in the past (basically public data now, see dbSNP for instance). You will almost certainly have mutations that are not covered by their panel, so it is not a matter of comparing your 23andMe results to the "baseline" (or "reference genome"). Their panel costs in the hundreds of dollars to run since it is so focused (at least 10x less than a full "exome" test, which would look at the full sequence of all known genes).
Are government subsidies actually a good way to promote R&D? The U.S. has a couple notable failures there (ethanol/corn, and Solyndra).

And Germany has put billions and billions of Euros into their aggressive renewable energy push with very little to show for it.

https://m.spiegel.de/international/germany/german-failure-on...
I don't think I ever write C code that I intent to only be compiled using one compiler. One of the primary reasons I use C is to write cross-platform code, so I care about GCC, Clang, and VS, at least.
> Also, while I think kids in US schools are treated way too much like paying customers, it seemed that in Italian schools students were seen in some cases as more of a burden to be dealt with.

In America you tend to get both. Administration treats you like a customer (in the sense that they see a wallet with legs when they look at you) while the professors frequently seem to view teaching courses as a chore that gets in the way of their research.

Of course there are plenty of exceptions to go around, but all-in-all it's generally pretty crap.
> If you agree with the above, the choice is up to your personal philosophy. To me, for instance, it's a no-brainer

The most obvious issue with this post is it fails to acknowledge that for any production scale company, you can't blindly say that a decision like this is a choice of personal philosophy (unless you're starting a brand new project from scratch, in which case, spending tons of time structuring repos well probably isn't your first priority since new projects have very little code).

I'd love to see more articles that discuss repo structure in the context of a pre-existing codebase with hundreds of thousands of lines of production code and 10+ engineers collaborating on it.

For anyone reading: I'd be interested to hear anecdotes from people working at companies that have successfully (or unsuccessfully) re-structured a monorepo, the reasons you did it, how much time was invested in the restructure, and whether you think it was a net positive long-term.
If this is the case, they should have had an announcement ready to go for yesterday. The absence of a response makes it seem like either they’re not taking the incident seriously enough, or they still don’t know the full scope and want to delay their announcement until then.

Either way, not good.
The form of your argument is that some people were wrong about a subset of X, therefore the opposite attitude of those people must be true for all of X. That's clearly not a valid argument.
Oh yeah. This is a game in which people are competing for social status. Sure, you can buy a nice car and you can buy a nice house, but you can't buy your children's way into... actually, scratch that. It's just much harder.

But having smart kids is the crowning achievement for these parents. I feel terribly sorry for kids caught in the middle of all of it.

I went to Stanford, but my parents didn't give a damn about any of that. Get this -- they taught me to value knowledge and a good work ethic, and I got in because I was really good at standardized tests.

However, I don't think it's been a big benefit for me because I wasn't a top student there, and I got off the hyper-achievement train early on in my twenties. I probably would have been just as okay professionally if I had taken that full scholarship to Texas A&M that I got through my standardized test-taking ability.
I think there's a natural tendency to want to believe this is a "normal" administration. It's clear, however, that we don't.
Getting married is another way to get financial independence for the purposes of financial aid in the US: https://budgeting.thenest.com/can-married-students-financial...

Some have fake marriages for this purpose: https://www.vice.com/en_us/article/4wbeqg/how-some-students-...
> The classic economy-textbook idea that we invented currency so we don't have to barter with the goods we produce has never been observed in history.

http://icm.clsbe.lisboa.ucp.pt/docentes/url/jcn/ie2/0POWCamp...

Cigarettes were the numeraire for all transactions for the sake of efficiency.
> “For example, all present-day populations show about 2% of Neanderthal ancestry which means that Neanderthal mixing with the ancestors of modern humans occurred soon after they left Africa, probably around 50,000 to 55,000 years ago somewhere in the Middle East.”

I gotta wonder what people are thinking when they write this stuff. I mean, "Neanderthal mixing with the ancestors of modern humans occurred soon after they left Africa". Do they imply that those whose ancestors never left Africa are not "modern humans"? I doubt it. So they're just being sloppy.