skysight-inc/HackerNews huggingface dataset:
How is this an example of an efficient market when one of the outcomes is to simply get a “name-brand degree”?[1] Ideally it should just be about the other alternative, namely what you learnt.

Let’s not even get into the problems associated with education as a commodity.

And (further)… let’s not even get into the effective subsidies that private universities can get through things like tax breaks.

[1] Try to justify that without circular logic.
nothing against whoever wrote this (seriously congrats on shipping) but this is a horrible idea. you might as well completely do away with module namespacing if you're going to use this.
Well let's hear it then. What is the mix? How many GWh of each storage type are we going to use? Typically plans for renewables + storage assumes some magical silver bullet like hydrogen or thermal storage that will make storage nearly free. Except neither of those have actually seen commercial deployment so they're no telling if they'll actually pan out.

You haven't actually given a plan to provision this much storage - or even specified how much storage we'll need for that matter - so yeah I'm still very comfortable in claiming it is not possible. At least not without some massive breakthrough in storage technology, which doesn't yet exist.
Sweet! Can't wait for more people to start using grey matter more... To answer you question about my preference.. for starters you dont need to have a paid spotify to use grey matter. It seems like with humit you need a spotify account to get into the app. I have a lot of friends that dont have spotify so grey matter is working better right now for us. Also in grey matter you can also search for songs in apple music.... i think they are going to connect to soundcloud and bandcamp sometime this year too which would be REALLY awesome. Hope this helps!
It's enough to back up your work and send the code to potential employers
The complete emulator suite seems to be mostly suited for running tests. When working on firebase functions, I find running only them (`firebase emulators:start --only functions`), with everything else connected to the dev firebase project online, works pretty well. Persistent data but fast feedback loop for what I'm working on. You do need some scripts to manage what you are connecting to from the front end, as if you're just working on that it's probably nicer to not need the emulators at all.

I agree that it's just barely acceptable. I wish the web console wasn't so slow, and the data explorer needs a major overhaul.
I got some code related to VICE emulator. It looked pretty real, referring to concepts that make sense in the context of a C64 emulator, but the results said it was GPT not real code. It even had the correct GPL license matching that project. It seems the GPT model has learned quite a bit about the real projects it was fed as input.
> Nearly half of respondents (46%) were at least considering a move.

Wow, that is a surprising amount of people!
> outside narrow limits such as incitement to violence

Why can’t those narrow limits include “flat out knowingly lying with the specific intent of deceiving people?” Sure it’s a very human definition but it’s one with built-in limits on its scope. You can’t use it to ban wrongthink because it has to be from people who know that they’re lying.

> turning people’s feeds into an ever more extreme echo chamber

So yes but also this is done voluntarily. Those algorithms are keying on to the fact that I do not want specific kinds of content. If given the option I’ll even explicitly make my preferences known — I’ve blocked probably a thousand subreddits just to make my /r/all tolerable; Twitter is only usable if you confine yourself to niches. It’s #general or barrens chat that’s the cesspool of nonstop screaming.
I would argue that Oracle had more to do with that than the fact that it was free... Using the paid version would probably have been even more difficult.
Don't underestimate the power of failed merges and indifference
> Wow. As a European I had no idea that Canadian education was so expensive.

It also depends on the province (most funding is at the province level).

> Was under the mistaken impression that it was largely free, like health care.

Ohh don't worry, what they don't pay in insurance fees they pay in taxes and fees.
Have any links so that I can read up on this? I found this from last July[1].

[1] https://blog.jetbrains.com/kotlin/2020/07/kotlin-native-memo...
What’s your Bitcoin address? I’ll send you some.
You’re missing something. You would need to be running the ZeroNet daemon on your own machine (presumably on the same port, if it’s not the default) for that link to work.
Pick up a (re-loadable or not) $10 VISA, Mastercard, or AMEX gift card and register it for use online. There's your free tier-use-only credit card.
If I recall, not only did the Big Mac guy not consume sodas, but he never had the fries either (a perfect storm of salt, fat, and simple carbs).
> Azure Kubernetes Service - Managed Kubernetes service, free cluster management

Since this one is the bane of my existence at the moment.

Yeah, this statement is technically correct, it is technically free, but you still pay for the VMs that are part of the cluster, and their disks. (Unless they can qualify for some other "free" metric.) But we've been using this, and we've had lots of spans of time where the managed API server will just time out requests. There's no guarantee on the free version; there's an SLO, but our metrics indicate that it isn't being met. (And our support requests were met with "upgrade to a paid SLA"… which we are, b/c we're a business, but if you're looking at this list, that presumably isn't you.)
> blocking anything other than credit or debit isn't bad for SaaS businesses who doesn't want prepaid cards anyways

It's not clear to me what you mean here: do you suggest SaaS businesses should reject those customers who prefer paying with prepaid cards? Hello, this is me! When I see a prepayment option or even Paypal, I gladly pay, but when you want my credit card info, I wave you good bye!
> why not squash and rebase entire months or years of project work into single commits?

The argument here is that one should rebase and carefully craft commits that isolates each functional change into a separate commit, where each change is motivated and builds on previous, before pushing anything. Every commit should build cleanly, preferably even pass tests. That makes changes easier to reason about, and enables the use of tools such as bisect. Look at git itself for an example of this type of history.

The counter argument to that was that it presents a false view of history. Maybe there were false starts and mistakes made along the way. Without preserving these to history the reader is left without understanding these. This is not an uncommon argument. Some people argue rebase should never be used.

This view suggests that a more detailed history is preferable. Taken to its logical extreme, that would mean every keypress and editor command.

But "why not delete all of history" is not an example of "carefully crafted commits" taken to an extreme. Quite the opposite.
Founder of Second Life and High Fidelity AMA
To begin with the web was full of academic pages that weren't trying to spy on you
I actually ran into a case where I wanted to do this, but was forced not to.

What was the scenario? I had a couple of small, fixed-size char buffers and I wanted to swap their valid portions, but the obvious choice of swap_ranges(a, b, a + max(na, nb)) would run into this issue. (n.b. this wouldn't be correct for non-POD types anyway, but we're talking about chars.)

On top of it being annoying to not be able to do the convenient thing, it made life harder when debugging, because the "correct" solution does not preservs the bit patterns (0xCC/0xCD or whatever) that the debug build injects into uninitialized arrays, therefore making it harder to tell when I later read an uninitialized element from a swapped-from array.
Tremendous. Best wishes and much success.
> Northeastern

Isn't Northeastern still a big cooperative education school?

I assure you that those of us in engineering know the difference between a student with work experience and one with only academic experience.
We have mountains here and they don't look all that super healthy. They also tend to be poor.
Weird, I've always heard it called Gell Mann amnesia, not Knoll's law. Anyway, I think it's bullshit. I'm in tech and read tech news and most of the stuff I've read where I had personal experience has been accurate. Journalists generally are just people trying to do their jobs within the constraints they are given. The attacks on the media are ideologically driven by people that want to impose their view of the world on everyone else and don't want journalists ruining that.
Bob Dylan's still around. Also Stan Bevington [https://en.wikipedia.org/wiki/Stan_Bevington]

They may be a generation removed, but undeniably culturally intwined. I used to have a few beers with Stan on occasion when I was a flailing college student—you could usually find him for a pint at a couple of spots around the Annex in Toronto. He had stories.

edit: I had included "So is David McFadden [https://en.wikipedia.org/wiki/David_McFadden_(poet)]" but as soon as I actually looked at the page I'd discovered he's passed as well. I feel fortunate for having the chance to see him read at a small pub across from the AGO a decade ago or so.
SQLAlchemy expression language is cool stuff. not an ORM but also no string-templating ...
Since these are snippets from a random position in the file, it's possible that the code that initialized them was outside the snippet?
That's apparently ohw ZeroNet works, from Wikipedia:

> Sites can be accessed through an ordinary web browser when using the ZeroNet application, which acts as a local webhost for such pages.
After ZeroNet is installed on your computer and you have it running on port 43110 you can visit his site using that link.
> It would be interesting to understand how they set the prices.

It's not the same everywhere. Cross the border to Quebec and it's a flat rate (every program is the same).
What are your thoughts on standardized tests as the most standard (not sure what a better word is here) comparison between applicants?

I recognize that a lot has been written about the SAT/etc being biased, but high school grades and "experiences" are worse (how does one compare what a "B" in Calculus or club president actually means, in all high schools across the US??).
I'm using Oracle clouds free tier for the 2 free (tiny) VMs.

I use them to host a bunch of misc. scripts/programs I've written, a discord bot I wrote for a server I'm in with some friends, my calibre ebook library is also backed up there and the calibre content server is running so I can access it over the internet should I want something to read and be away from my computer.

Mostly good experience, if not the most user friendly. The data transfer allowance on their free tier is fantastic, which is definitely the exception from most free offerings I've seen.
Real-Time Spatial Audio API
This is fine for trade schools which can reasonably measure success by short term income of new graduates, but this is a terrible metric for higher learning in general.
Community colleges are the best deal in education (though they usually don't offer four-year degrees.)

And given the academic job market, basically any state university should be able to pick and choose among hundreds of highly qualified faculty candidates.
> In many other countries, top academics and researchers are at large public universities.

But that’s not even terribly relevant to the average student. An undergraduate won’t benefit from going down the same hallways as the world’s foremost expert on Nigerian guinea pig digestive tracts. But for some reason having studied at the top university (in terms of research, not teaching) matters a lot.
I don't doubt it, they'd be silly not to do it: good PR from a waste product? Perhaps you can even charge for it? Amazing deal, especially the former and especially for Facebook. It's also very common; a school I went to was heated by the data center across the road.
Thanks Ryan, I'll reach out, I had you on my radar for post-YC.
Show HN: Nosh – A Modern RSS Reader
It has entirely memorized a bunch of common open source licenses, a bunch of contributor names/emails, and so on. However when I've tried to locate the actual code it's producing in the training data it's not there.
I stand happily corrected :)
Spatial Audio FAQ
> if you want to be an engineer or scientist

Get a graduate degree and then a professional license, such as CISSP. Software developers are just skilled technicians like carpenters and plumbers.
How do you enforce it over a bunch of 3rd party software which either doesn't support 2FA or doesn't support enforcing it? If they support SSO which they usually do, its a non issue.
Developing an s6-RC back end for the Nix process management framework
Well maybe not after this week. : ) But seriously, there is nothing in Texas culture that prevents living in apartments; plenty of Texans already living in condos and apartments.
You can’t use teacher as a synonym for researcher, they’re two completely different things.
Recruiters (part of HR) select the subset of resumes that an engineer (IC or manager) will then pick from to have an actual (phone) interview.

It really sort of has to work that way. The volume and variance in quality is just overwhelming. There is no way someone technical could look at every resume.
Only if the mechanism is the same.
No need for firewall configuration, just:
ip route add blackhole 8.8.8.8
It's very mildly toxic. Acidic foods react with it and metal leaks into the food. It's why canned food says you should transfer it to another container after opening. I assume greater temperatures accelerate this process, as heat makes molecules move, though I'm no expert on crystalline structures in metals.

Searching for "aluminium toxicity" will bring up many results.

Titanium, on the other hand, is so safe to our bodies that it's used in surgical implants.
It's not the argument anyone else is going to make, but as an example... the last time I checked, ecryptfs had been rendered nonfunctional in Debian Buster because the current revision of systemd had made changes that made ecryptfs nonfunctional. Supposedly they're going to have a solution in systemd that'll be of equivalent functionality, but in the meantime, in debian, you're stuck with the systemd stack and not using software that systemd renders nonfunctional.

So I had to back up, reinstall and encrypt the whole hard drive, including swap space, because that's how debian installers do it...
Yes this is true, but apparently he wasn't actually bludgeoned with anything although it was widely reported that he was. The current theory is chemical agents had something to do with it (like pepper or bear spray).

https://www.cnn.com/2021/02/02/politics/brian-sicknick-charg...

>According to one law enforcement official, medical examiners did not find signs that the officer sustained any blunt force trauma, so investigators believe that early reports that he was fatally struck by a fire extinguisher are not true.
I was hoping this was a request to carry CSPAN in HD.
Those concerned may be as much or more concerned about fixing this for the masses as they are about fixing it for themselves, hard to speculate on their motivations.
Somewhat frivolous comment, but naming a material GenX hardly says to me "trusted and proven safe". It sounds like the backstory to a mutant movie.
Thank you very much for helping me find this paper, but I am still somewhat confused.

When I couldn't find the paper in arxiv, it didn't occur me at first to go back to the beginning and use a general search engine. When I did plug the title into DDG it took me to arxiv, which had the expected abstract and a working link to the pdf. But doing another search in arxiv returned "No Results", even though I had put in the exact title from the abstract I was just looking at.

A little more digging uncovered the fact that the paper in question has gone through 41 revisions, and somewhere along the line the title was changed from "Middle History of Logic Programming: Resolution, Planner, Edinburgh LCF, Prolog and the Japanese Fifth Generation Project" to "Inconsistency Robustness in Logic Programs", which is still rattling my brain a little bit.

edit: The working link I found is https://arxiv.org/abs/0904.3036v22
Apprenticeship is the historical way to accomplish this.
> I just want the language to do be stricter, safer and faster. I don’t want to transpile TS into JS. Just make JS strict with monomorphic types.

You can accomplish a little bit of this with an IDE that supports JSDoc syntax. It will get type hints from your JSDoc definitions and show warnings or errors when you violate those definitions.
Then you need to compare their performance to the OECD average and not, say, Korea.

Pay average salaries, get average results.

Certainly, this forum should get that.
Must Watch Videos on YouTube
Show HN: Replace printf() with cool generic print, almost like Python/JS
My neighbor has been working full time in a sawmill for 40 years as an oiler, as well as greasing bushing and bearings, part of his job is filling oil resivoirs. This may be another industry that could benifit from your tech offerings.
Smart thermostat in their home, polling the API for "Away" status. As they have to walk past the thermostat to get from the bedroom to the living area and kitchen, the thermostat should never switch to Away mode based on the timeout set. As someone else mentioned, Philip's Lifeline for a smooth push button emergency UX (also supports fall detection). Calls to check in and say hello (I set Siri reminders, ymmv).
Boston Dynamics’ Robot Dog Is Now Armed–In the Name of Art
a significant amount of cross-border trade (yes, actual goods transported in meatspace) is conducted in USDT for many years now.
I'm not the OP, but I can give you some examples from when I worked at Airbnb a few years ago:

* Each team (let's call it eight engineers per team on average) typically managed a few services.

* Services were typically ~thousands of lines of code to ~tens of thousands. Rarely, there were very small services that were hundreds of lines of code. There was a giant service -- the original Rails app -- called "Monorail" that had millions of lines of code, but was actively being dismantled. My understanding is that there is now a code freeze on Monorail, and the only changes allowed are changes that remove code from it and move it to a smaller service (either an existing one or a new one).

* Services communicated with each other over HTTP or Kafka, typically using Thrift, although also sometimes using JSON. Airbnb had an in-house "service mesh" (developed before the term service mesh existed) that abstracted away individual machines and was capable of operating at the HTTP or TCP layer.

A few classic examples of mostly-single-responsibility services:

* Prometheus (which I wrote) abstracted away reverse geocoding and correctly caching and manipulating results from geocoder APIs.

* Medusa abstracted away ranking and filtering listings by date/amenities/etc.

* Micasa abstracted away basic CRUD operations on individual listings.

Airbnb intentionally used codenames for services rather than calling them by what they did, which I wasn't a huge fan of; I forget most of the codenames now (and hardly anyone knew all of the codenames offhand even at the time). Some other example without the cute names were the pricing recommendation service (used to recommend prices to new hosts), the calendar management service, the experience CRUD service, etc.
Yes adoption risk is very real for us. We have encountered some operators who are as you describe but interestingly liked the idea for keeping other operators in check particularly in cases where there are teams of people doing the lubrication.
Just yesterday, I was listening to a youtube video of Ginsberg doing a read of Howl. It really does seem like a chapter has closed on San Francisco, and its future seems really uncertain and open ended.
If it ends up that 40 years from now quantum computing can beat all present-day encryption methods, would the bitcoin price instantly just go to zero? Is there anyway to retroactively make it more secure with tomorrow's cryptography?

EDIT: I only ask this because if the world becomes more and more dependent on the blockchain and quantum computing becomes an existential threat, the existence of blockchain-breaking computation could potentially result in a global catastrophe. I compare quantum computing in this scenario to a device that can just magically take money away from you without your knowledge. Given that this obviously hasn't happened yet, I'm curious what mitigation strategies exist now. Thanks everyone for your replies.

disclaimer: I believe it's just a matter of time before all current (2021) encryption is broken. whether that happens in 2060 or 3000 obviously is TBD, but it's a matter of when not if IMHO.
The PET was the first personal computer I used: it was a common choice in the UK in the period before the BBC Micro was introduced.

Oddly, I feel it has more of an Apple feel to it than the Apple II. Striking and futuristic design and a closed box seems now like a precursor of the Jobs era Apple designs.
> and almost everyone who's done fuzz testing has similar reports.

Added fuzzing at a recent place and yep, everything went to hell. About to add fuzzing at current place where everything will almost certainly go to hell but at least there's institutional will to fix the issues and no legacy crippling what fixes can be made.
I doubt that the one valid use case for Bitcoin, purchasing things on the grey/black market, is impacted by tainted BTC.
What are they going to do with $160M worth of bitcoins?
If you have TLS MITM malware on your computer than security is already dead.
Copycats. I guess, their business isn't doing so great if they try to speculate with their cash instead of beating competition, which is growing daily!
Yes, I'm just talking about the mode of transportation I see how my original comment is confusing.

I am all for better cycling infrastructure and have no beef with cyclists themselves.
If that happens I’m pretty sure we have much larger problems than someone stealing your bitcoins
Tord Romstad – How Modern Chess Programs Work
Thanks Sigma,
Yeah, this is not the first time that we've heard this.. Its another one thats on our product roadmap at the moment...
HODL!

Edit: Don't you have a sense of humor?!
The student loan system created artificial demand. Demand increases price. Students get larger loans because it's easy. Demand continues. Prices rise more, and so on. Price will rise as much as the market can bear.

Banks make out well. Higher edu makes out well. Politicians make out well. Students and often their parents lose.

That said, students and parents have alternatives - e.g., two years of community college and then transfer for two more years where a degree would have more prestige - but they too often refuse to do so. Gotta keep up with those Jones.
Non sequitur -- a new single cause that is equivalent to the combined sum of all causes of death in a typical year is a "high" number by any definition.
Well, in a few months they'll have $100m of bitcoins. Maybe $50m.
> It takes substantially more to become a truck driver than it does to be a software developer.

More what? Licenses? License != skills.

A CDL isn't exactly difficult to get. Being healthy and having the ability to see is probably the most difficult aspect. The technical sections contain information that you have to learn or be taught, but it's very high level and most people can learn the material in about a hour or two of study per section.
The power station and natural gas plants are outside my house too, so my restive floor heaters and furnace are >100% efficient.
They may find that websites, along with their adblock blockers, will just add the firefox useragent to the block list.