skysight-inc/HackerNews huggingface dataset:
yes it is a reach. But the quality for me, is that student debt in the state is objectively better because its (a) equalised nationally and (b) subject to administrative review automatically. student debt in the college funds is a recipe for lack of oversight, arbitrary process, contract-law, and very probably abuse by rich families (e.g. the get into uni tricks they play alread: here in Australia a prime ministers daughter miraculously was awarded a $60,000 "grant" from the college for her study...)

The problem is the debt? yes. The fix is not to socialize the debt into a contract with the institution. Thats just "market will fix" behaviour. I think the problem is "why are we allowing tertiary education to become this expensive in the first place"

Debt bondage is actually a thing. It has a long history in trade unionism, and in existing work conditions in India. Of course Stanford has no intention of being the serf-lord, but if the debt cycle is now bound to your choice of study, Stanford is saying "no, I've decided you will be a dental hygenist at 3% refund, if you insist on being an M.D. its going to be 5%" and before you know it, discretionary spending has vanished.

Working-poor bad-risk people will be driven to expedient outcomes, and excluded from higher life outcomes because they are not fundable. Thats fair? No. Equality of access is actually important.
I use Firefox personally, but develop with Chrome. I have a hard time getting stack traces from Firefox reliably. Oftentimes one of the following occurs on Firefox:

There is no error, but the page won't load.
There is an error, but the error message is generic.
There is an error message, but no stack trace.

When I switch to chrome, I always get the error and stack trace without any further code modifications.

I make sure to clean up for Firefox in releases. But it's just impossible to develop without error messages and traces. I'm on Ubuntu using the latest stable releases.
I found your comment grayed out. I think the Google downvote brigade is out in full force. Your comment may contain no information but it's the opinion of someone who hangs out on HN regularly!
No company controls the web. Not Google, Not Facebook, Not Apple. I dont understand where you're getting the idea that Google controls the web. Nobody is stopping anyone from publishing anything they want. Dont like Google? Talk about that on HN.

The real walled gardens are the apps ecosystem where there is a clear gatekeeper.
Seriously, when is the tipping point? Mine was a couple years ago. Recently with Chrome, there is forced login to the browser when you sign into your google account. Also, when you clear all cookies- it keeps the google cookies. Now it’s crippling ad blockers. Chrome is no longer a user agent, it’s spyware. But I guess as long as that crappy page overloaded with ads and trackers doesn’t freeze for 2 seconds, then it’s still the best.
I wish the title was more descriptive (“which type of programming?”) or that the introduction said something about the direction of the book.

As it is the only reason I would have for continuing is that I already wanted to read it. But “it’s a book about programming” is not much of a sales pitch.

I guess if you love the style that is the reason to continue?

Scrolling to the end, a better title might be “An Introduction to Haskell” and you need to provide your email address to read more than the first few pages.

Sigh.

I find the grandiosity hard to resist (“a whole type of programming, wow, sounds neat!”) but the author really seems to want to take us for a ride first.

Edit: After he takes your email he asks for 5 euros to get access. Scammy.
Google pays Apple for access to the search bar.
Great point.

Though I do wonder why many of the other apps that came up as a search result for "weight loss tracker" continue to do so, and mine was singled out. It's an important search term, because predictive text will suggest "weight loss tracker" when you start typing "weight." If tracker were being penalized as noise, then adjusting the predictive text would be a great way to handle the transition.
I am not even sure they wanted to do this It might be action out caution to avoid legal repercussions. I think it's extreme, but I am not IEEE's lawyers. So let's not jump to conclusions about motivations.
Apple Pay can be used to ride New York City’s MTA transit starting May 31st
Profits and Exploitation: A Reappraisal (2011) [pdf]
How do you make that happen? I can't seem to reproduce it.
people on my team fall for it every time our corporate IT security people send the tests. I'm like jesus guys did you look at ANY part of the email?
Me too actually... I haven't spent any time trying to actually track it down. Unsure if it's the internal DNS servers, the Squid proxies, or what exactly. It doesn't seem to happen at home, but I don't have much runtime on FF at home yet.
Do not discount the fact that Google will pay highly for PR on this platform.
The web standards were also much simpler then. It was difficult but tractable for a small team of volunteers to implement and keep up with them.

That ship has sailed.
Maybe it is an introduction to programming using types? I read some of the text, but I couldn’t figure out if this was really the spin or not.
Same project. It switched focus after Firefox 57 released to become a continuation of pre-Quantum Firefox.
And security should immediately be able to review security camera footage at that entrance.
They're nVidia 750 Ti's (Asus). Sure, not exactly cutting edge, but work just fine on my Windows 10 machine with a similar spec (which I also game on and get decent frame rates even at 1080p resolution). Chrome is perfectly fine, it's always been Firefox that's the let down, even with the new Quantum releases. Trust me I'd love to abandon Chrome, but it just isn't realistic from a productivity angle.
I did give Firefox a _serious_ exclusive try for the past two months. It's terrible for heavy websites. Clickup, PivotalTracker, JIRA, Zeplin - the browser just chokes on these sites and get janky. On Chrome they are butter smooth.

I don't know what to do. I want to use anything other than Chrome, but I also want a sane workday and not have the browser jank my day up constantly.

I would use Brave but they don't have a proper sync system yet. I switch between my imac, macbook pro and macbook air throughout the day, I need sync to be there.
I hope you enjoy it!
It's a common technique in SAN controllers, where writes go to a battery-backed cache, and are then written to the actual storage devices (using variations of RAID) at the controller's leisure. The limited space in the immortal DRAM provides enough buffer to give the host near immediate responses (sub-sub-millisecond over fiber channel), while the data is safe if the controller crashes or loses power (the data is written as part of the recovery process). This organization also lets the controller gather up related writes and be more efficient about them, rather than writing each block in isolation.

The battery-backed DRAM really is an implementation detail. Things will execute correctly if you don't have it, but it's usually a huge performance win.

In this case we're using Nimble SANs (Nimble is now owned by HP and suffering customer service rot, oh well). The immortal DRAM is fairly small (8GB per controller head?). The storage arrays are petabyte scale, all flash, with many, many 16 and 32 Gbit fiber channel connections. Cost is a few million per SAN instance, of which you need several for real durability (and a replication scheme for remote storage, which I'm not going to discuss here).
It won’t work for the following 2 reasons:

1) The wealthy have the resources to fight back against much higher taxation and play the long game. Even if a spate of progressive candidates are elected and drastically raise taxes, the wealthy will just wait until the political pendulum swings back and will get themselves a better deal than they had originally.

2) Even if higher taxes on the wealthy stuck, there is not nearly enough money there to fund every progressive pipe dream (education, healthcare, housing, environment, inequality, reparations, etc, etc). So once again, the working middle class gets stuck with the tax bill, just like every other time we’ve tried something like this.

And speaking about conservatives sounding outdated, there’s nothing that highlights the naivete of youth more than hearing them say “this time it’s different”.
Absolutely there are thermodynamic limits to energy "use" on the planet.

But isn't it obvious that we will expand into space stations and then eventually onto other planets?

> But if energy became arbitrarily cheap, someone could buy all of it, and suddenly the activities that comprise the economy would grind to a halt.

This segment contained a number of logical leaps that I can't agree with. It is possible for energy cost to fall arbitrarily low without reaching zero. And you can imagine an arbitrarily low price that would skyrocket quickly if someone actually tried to buy all the energy.

> So once our fixed annual energy costs 1% of GDP, the 99% remaining will find itself stuck. If it tries to grow, energy prices must grow in proportion and we have monetary inflation, but no real growth.

I'm not able to follow the claim here. Can anyone shed some light?
??? But the alternative solution employed around the world is metal bars...
The support for flushing and making data stable has been around for a long time.

The problem is that using that support kills performance, so apps often don't.
On the desktop, going to Google with Edge asks you to “switch to a more secure browser -Chrome”
I guess if someone really needs to use a legacy extension, it's a good thing that it's around, but I'm personally glad that XUL is dead both from a developer standpoint and as a user.
Big kudos to Japan! Some of our today's leader should learn from them!
>Check out the altitude graphic here [1]. It must have been absolutely terrifying

That graph is based on faulty FlightAware data. According to the preliminary report they were at 7,000 feet AGL and climbing when they re-enabled the electric trim.
What kind of burn-in process is used to tease these out before deploying? Curious
> If crypto was a fad it would have died long ago.

That's appeal to authority. Let's focus on what it does and doesn't do, and how well. The internet wasn't built to literally become less efficient the more data was transferred over it, right?
You mean caves instead of domes, right? You need protection against radiation and rock provides a lot more of that.
I would love for my laptop to be thicker, have fans, and run Linux. But I didn't buy this.

My personal machine is a Razer Blade.

Also, Chrome works fine.
what library do you use to print hello world?
> I’ll never understand why Dropbox avoids the smaller tiers for personal accounts. They have to be missing out on a sizable market.

Magic Pocket [1] makes the storage one of the cheaper parts of their capex/opex, so it's more prudent (hopefully backed by data on their side) to throw storage at users while pushing the average revenue per consumer user up. Could they lower the price while delivering less storage? Sure! Would they achieve the same margins? I'd hazard a guess they've run the numbers and the answer is no.

[1] https://blogs.dropbox.com/tech/tag/magic-pocket/
I work at a big company with 10,000+ employees (only 100s of software people, mainly sales people). We get phished probably once a year no lie. You've got older folks working HR departments and someone gets an email like.

from: jim.bob.sales@bigcompony.com

"hey cindy it's bob your bosses boss boss. I forgot my password and have a MAJOR presentation coming up. Can you give me yours for login so i can see our powerpoint?"
Genetic tests for cancer treatments covered by Japan's public health insurance
I just modify etc/hosts with this file:

http://winhelp2002.mvps.org/hosts.htm
In all seriousness though, this line of thinking is, at best, going to feel like constant victimisation if one engages in it far too often. Don't be surprised if people don't go out of their way to give you money they don't have to give you in order to get what they want in the way they want it. Lost revenue refers to revenue you could've captured if you had done things differently, so do them differently. If there's any damage done, it's damage you did to yourself.
Rule-based ad blocking limited to 30k, as stated in the article. That's why people are upset.
Oh! My disconnect was a misinterpretation of 'Neptunian Desert'! Thanks very much
It's pretty clearly based on American 20th century gender roles. The women takes care of the home and kids, the man goes to work and provides for the family.

When a man can't fulfill his assigned role, he gets a crisis, because that's all he knows how to do and be valued for. It's what he prided himself on, providing for the family, and without that he's thrown into despair.

This is like, textbook reaction of a white man who finds himself laid off or fired.
I, too, find that the simple new-tab ads that I can easily disable with one option are the worst of all possible ads.
Hellwig said that originally he was using an open() flag, but got reminded again that unused flags are not checked by open() so using a flag for data integrity is not really a good idea.

This problem will be solved if, as looks likely, the openat2() syscall is merged for the path resolution restriction patchset. As a new syscall, it can do what open() should have always done and return EINVAL on flags it doesn't understand.
If the universe is infinite then that does imply that eventually the petri dish will be too.
The historical record of confidence tricks goes back 400 years. Little changes.

There's a con out there for everyone just like there's a lid for every pot.
Re: Why launch an entrepreneur...

There's actually several use cases here that are worth noting. As technology improves, more and more centralized crypto exchanges (where the majority of trading volume currently lies) are creating decentralized counterparts - yielding lower custodial risk among other benefits. Also, newer blockchains that don't have DEX's yet are completely untapped markets for developers. Lastly, there are a variety of different use cases beyond just an exchange that benefit from basic exchange templates: prediction markets, decentralized lending, etc.

Disclaimer: I work for Hydro (https://hydroprotocol.io/), a competing product.
I doubt very seriously that iTunes makes a lot of money in 2019 from people buying music. Music sales started decreasing once Spotify came on the scene. It really declined once Apple Music was released.
I can trace a lot of the mistakes I've made (and continue to make) in my career to the fact that I started at Google, setting my baseline assumption of organizational competence and personal intelligence way, way, way too high.
One definition of a startup is that it's a company that's going bankrupt. HN is usually friendly to startups, while stock trading websites hate them.
Apple and Google have made good shows of it. But also, ProtonMail could refuse to do non-encrypted email and then we wouldn't have this problem.
I wouldn't be surprised if a desired outcome of ubers rating system is to manipulate people into thinking of the rides as excellent by forcing 5's.
In much the same way jumping counts as air travel.
Imagine you are making barely above minimum wage and your entire income depends on your ability to constantly make customers feel like they were serviced "better than average". Sounds incredibly exhausting.
IDK about your setup, but for me, youtube is using Polymer 3.2.0 since a few weeks already. You can try out by evaluating Polymer.version in the dev console.
I don't think people would even try something in the first place if deep down they didn't believe it could work out.
At home I have like 60+ tabs open. And at work I have > 100. Firefox is pretty rock solid now with many tabs on windows. Chrome can’t cope with that. Or it couldn’t a year ago when I switched to Firefox. The tabs are mostly blogs and things I’m slowly reading or such. I just open more than I close :(
Salesforce is brilliant at marketing, I would take this PR announcement with a grain of salt.

Lightning was already based on open source software - their Aura Framework. As of March 2019 they decided that they were going to continue to maintain it, but were ceasing to make it open source.

You can read the notice here:
https://github.com/forcedotcom/aura
Repeat after me: rip those baby boomers out of office, once and forever more.
I’m not sure if this is parody.
Also, Mozilla is largely dependent on Google via their default-search arrangement, so even if it's not Webkit/Blink based, Google still has significant influence.
I'm trying to launch a graphql hosting business on gqlengine.com .. validating whether there is a "market" is too hard for me to figure out it seems! If anyone is interested to partner and work with me on this, shout out at me @ak_kim0
There's just not enough money in raising taxes on the rich to pay for what people want to do, even discounting the effects of capital flight and other restructurings that will be inevitably employed to dodge such exactions.

The federal tax code, at least, is already massively progressive, and the rich pay far above their share of the revenue already.
> > The Wall Street Journal was first to report the accusation on May 29, 2019, citing a U.S. intelligence assessment and comments from U.S. Army Lieutenant General Robert Ashley, director of the Defense Intelligence Agency (DIA).

> So this isn't dick waving or Twitter posing: this is a legitimate intelligence officer making this assertion.

> This is absolutely terrifying. We are witnessing the unraveling of the near-universal sentiment that the use of nuclear weapons is unacceptable.

Didn't legitimate intelligence point to WMDs in Iraq?
It does seem like physicist enjoys spreading the pessimism of that position in a condescending way, which makes me think the allegedly "faithful" write up of the dinner conversation, was in fact compensating for one where the physicist felt they had been beaten, and was so annoyed by that they have re-written the conversation in this more favorable way where it appears they win the argument.

Besides, I think that pessimism (what the physicist probably thinks is realism) rests on one key point, that the price of energy will have a non-zero floor. If you remove that, everything is possible, even assuming steady that energy use, and requiring continued economic growth.

I think the avoidance / supposed maintenance of the "energy price floor" point was too weak. The assumption was that it will still be a purchasable resource ("someone could buy all of it" and hold everyone else hostage), but what if energy becomes unlike that? What if energy in the future is unlimited and no one can buy all of it because everyone can access it? And the only constraint Earth imposes is that no one uses too much so we don't boil off the atmosphere or whatever.

I think that's likely. Zero point energy, free energy from the vacuum. Some whistle-blowers say our secret space program already drives its ships with this kind of power.

What's interesting is that, based on these projections about hitting critical energy output, we won't need this ZPE for another 250 - 600 years. So maybe that's why, if it does exist, it is not going to be released until then. Kind of sad that 40 years ago or so, some bureaucrat planner may have robbed the human race of free energy for the next few centuries because of the projections of an economist and a physicist, not these two, but some other pair tasked with considering the economic and physical implications of then soon-to-be back-engineered alien technology.
Idris doesn't have anonymous sum types, nor does Coq or Lean. Which language were you thinking of?
> Not owning the framework fundamentally means jeopardizing our business and our customers, since we can't control our future.

Then why make the framework open source in the first place? The definition of open source is not owning the framework.
I've been meaning to give Firefox another try; I haven't used it actively in years, and this is a good prompt.

And after a couple hours....

....Firefox is pretty impressive! I'm actually going to switch to using it as my "daily driver".
I’m guessing they ate them first and then craved more.
Barring the specifics, we deploy new machines in batches of tens of thousands at a time and they practically don't receive any production traffic for weeks while repeatedly running burn-in tests followed by baseline daemons. If they survive, they get provisioned for production.

Infant mortality rate of CPUs--especially single socket designs--is very low compared to DIMMs and SSDs. They tend to develop these issues later in their economic lives. They are also comparatively rare to other module failures.
I wonder if a browser Monopoly could bring an antitrust lawsuit against Google.
They're covered in cameras too. Imagine finding out your car has been uploading photos of the security detail inside your embassy. Pooh-poohing it away as "car telemetry" is like calling Cambridge Analytica's shenanigans "gathering metrics".
It won't effect Brave. Brave is a Chromium fork, not an extension, so have full control over the browser/APIs.
Please read why this article is alarmist garbage.

https://twitter.com/ArmsControlWonk/status/11338146849627914...
Ignore the "proven by experience" pessimist comment.

Yes we can, go ahead and do it. This is a "Do not do X" nudge not a "Do Y" command.

It is proven by thousands of years of history that humans are best served by negative commandments.
Neiman Marcus Kitchen Computer (1969)
How would tunnels be any better for air quality? You either vent all the toxic fumes to the surface or you kill everyone in the tunnel. Underground trains make far more sense than underground roads.
Can confirm. Though it doesn't really bother me personally - I think I actually prefer this behavior and don't consider it a bug.
This reminds me of the Limits to Growth graph, popularized by #GraphTwitter

https://pbs.twimg.com/media/D7LCSEDWwAE5_Ar.jpg
I wanted to use Waterfox, but I wasn't sure about the security side of things.

When vulnerabilities are found in Firefox, we can expect them to be fixed pretty quickly. Can the same be said for this project?
To be clear, docker exec is not currently vulnerable to this attack, right?

Currently, docker exec (somehow safely) fully enters the container's namespaces and cgroups, then exec's a command inside the container. My suggestion was basically to have a statically compiled C binary that executes in the fully untrusted context, which things can ptrace and manipulate all they want. The thought was that the C binary would open the file descriptor from inside the untrusted context so that it is incapable of doing anything privileged and then send the file descriptor back over the inherited unix socket via sendfd. I'd imagine the only way this could be vulnerable is if sendfd is vulnerable somehow since this means 100% of the path resolution happens from a fully isolated context.

The performance argument makes plenty of sense, but it sounds like it'd be solvable by just doing a classic tar pipe where tar (or similar) is running in the fully untrusted context and writing its output to a pipe (with no unix sockets involved). You'd just need to get that statically compiled tar binary into the container, similar to how `/dev/init` is done. Would this be unreasonable? `kubectl cp` is already doing an actual tar pipe via docker exec, the missing bit is that it fails if tar does not exist inside the container, so you'd need to inject it in. This would fully removed the complexity of chrootarchive and any path checking, and you'd be able to rely entirely on the security constraints of docker exec.
And there also DTrace coming to Windows

https://techcommunity.microsoft.com/t5/Windows-Kernel-Intern...
Is there any organic chemical that can only be produced by life? Not even sure that’d be possible.