skysight-inc/HackerNews huggingface dataset:
Yep, things are very different in America, our PhDs in physics take 5-6 years.
Not really, I have seen whole features dropped. Like payment processing, business had an idea to use stripe, 6 month later all code deleted because our business model was not for people who would pay with stripe.

We also pivoted other application where only database stayed roughly the same. Loads of legacy stuff was still there but it is going to be phased out soon.

So I have seen situations where tech debt was never paid back. I have also seen one guy that is not paying me back my money, but I still remember he owes me. Some tech debt will go into oblivion in next year or two...
Chang seems to be conflating two visions of economics: one vision of economics that says how things are, and one vision that says how things should be. There's a lot of overlap, of course, but one is economic theory and one is political theory. In the former, there are well studied areas of economics where we have consensus for cause and effect[0][1][2][3]. To just point to areas of disagreement and say the whole field is bad reminds of those who point to disagreement on abiogenesis and say evolution is wrong. Not to say that agreement indicates correctness, but disagreement doesn't indicate that everyone doing research is wrong.

The article's other problem with economics seems to be that it assumes people are unfeeling, which is a fair criticism but not one that is particularly new. There is a field called Behavioral Economics which tries to address this and is on the radar of pretty much every economist[4].

The problem I think is more that economics never reaches people directly but is filtered through politics. I was reading on Bradford DeLong's blog the story of Mankiw, who is a respected economist but worked for the Bush administration, where he felt he had to be silent about incorrect economic theory but he could influence them in small ways to be better on economics, effectively trading truth and reputation for a small amount of power[5].

[0]: http://www.igmchicago.org/surveys/steel-and-aluminum-tariffs

[1]: http://www.igmchicago.org/surveys/supplemental-nutritional-a...

[2]: http://www.igmchicago.org/surveys/missing-productivity-growt...

[3]: http://www.igmchicago.org/surveys/immigration

[4]: http://www.igmchicago.org/surveys/behavioral-economics-2

[5]: http://www.bradford-delong.com/2018/07/hoisted-from-the-2007...
>A child is learning from EVERYTHING. Is it truly reasonable to expect that teachers aren't "parenting"?

This is precisely why, as a non-religious parent, I actually appreciated attending a Catholic school and sent my son to a non-denominational Christian school. It wasn't about religion, but it was about being in an environment where elements of characters were also emphasized.
Two ways for doing DNS tunneling:
1. direct way, you pass to your server through port 53.
2. indirect way, you pass through a "official" domain that you own and make the DNS of where you are communicate with your server.

For 1. it's not open very often, indeed. But for 2. I see it open all the time, even in banks...
Ah, the memories! I did some third-party development for Macintosh in 1985, and we used Apple Lisas as our development workstations. These Lisas usually booted into Apple Pascal, which looked very much like the UCSD Pascal development environment that was very popular in the early 1980s. But I don't know if Lisa Pascal shared any common code with UCSD. That development environment also included a pretty good 68000 assembler that we made heavy use of.

Even before the Lisa was officially rebranded "Macintosh XL", developers could boot the Mac OS and test their programs on their Lisa. This was great, because the Lisa had 1MB memory while the original Mac had only 128k (and later 512k). The only issue was that the Lisa pixels weren't square, so all Mac graphics looked noticeably squished on the Lisa. We also had an issue with the floppy drives on some of the Lisas: their ejection springs were too strong so dragging a floppy to the trash icon sometimes resulted in the floppy disk flying over the office floor.
Can you point us to the design document so we can further study it?
OK, thanks for the answer instead of the downvote :P
I notice that it lets you sort by language. Does the underlying data let you get at trends in relative language popularity?
I specifically said "when tools are not expressive enough to capture and enforce intent".

Suppose you're writing a library in Python. Everything in it is public. Even the dunder class members are, because it's just name mangling, and the language spec even documents what exactly it does!

Now, is anyone going to seriously claim that every single identifier in every Python library is part of its public API, and any change that affects it is a breaking change? Because that's certainly not the "expected social norm".

Granted, Python is a somewhat extreme example. But in practice, this also comes up in languages like Java and C#, when dependencies are more intricate than what the access control system in those languages can fully express.

And then there are backdoors:

> What can happen, tends to happen. The actual code actually existing always has the final say.

You can use Reflection to access any private field of any object in Java. There's actual existing code doing that in practice, too. Does it have the final say, and does it mean that internal representation of any Java class in any shipped Java library has to be immutable, so as to not break the API clients?
even with that, wouldn't they only be able to go back 3 years?
A big part of the idea behind an inverted classroom model is to try and smooth over those problems. If a kid has a home environment that's not conducive to concentration, but they're just reading or watching videos or whatever in that time, then the damage is fairly limited and is something the teacher will get a chance to smooth over the next day.

Whereas if they're supposed to be working on homework during that time, it will not only prevent them from cementing what they're supposed to be learning, there's not really any further recourse, and it will also immediately result in poor marks, which will then engender further trouble on down the line. Especially in the Taylorist nightmare that US schools have become over the past couple decades.
Does it need some special hardware to run on?
Efficiency Vermont and Sense conduct pilot study of home energy monitoring
> You can't be charged with crimes they can't prove.

Yes, you can, or no one ever would be acquitted, since that is exactly having been charged with a crime that the prosecutor then tried to, but could not, prove.

> It's why comedians and public figures can openly admit to smoking weed.

No, the reason why they can do that is a combination of statutes of limitations, decriminalization, and lack of priority for prosecution.

> Putting a weed or needle emoji in your Venmo transaction isn't going to have the DEA breaking down your door in the next hour.

True.

> These people are 100% completely safe.

Less true.

> With all of that said, if someone is convicted due to this, they were already screwed and being actively monitored.

Being actively monitored doesn't mean you are screwed, but, yes, something like pre-existing suspicion and this being a connecting piece of evidence and not the whole case is the main legal threat.

> Also the author said he removed PII.

Unless the author is ab expert in the area, there's generally a pretty big gap between deleting what seems to be PII and effective deidentification.
Not if I carry the USB sticks in my pocket at all times!
Why We’re Still Crowdfunding Projects After Raising $3.2M+
That would be great!

Depends on the latency between your DC and Google's, and the cost of traffic (which could be significant).
Stanford seems to have done OK with their BYD buses. I wonder why Proterra hasn't had more success with their US-made buses?
Keeping a private army fed, equipped and healthy is a hard problem; especially if you cannot rely on the large scale infrastructure systems that provide all of the advanced technology, effective medical care and civil order we take for granted.

What you are describing is a fantasy that would collapse with the first cholera outbreak.
>A company should be able to dictate or negotiate the margins in their distribution chain.

No they shouldn't. A competitive market would continuously drive those margins lower. To the extent that a company is able to maintain or freeze margins it means they have too much market power. I'd prefer to break them up but in lieu of that we might as well just pass a law that mandates what a competitive market would do anyways: remove any negotiating power the company had.
Not many manufacturers at their scale charge their prices so their QA procedure should be unorthodox as well.
A bunch of RAID disks at home. If you value your data, you should own your data.
It did for us, its really easy to create a trigger on a Github branch, run tests, build the executable, and deploy (in out case to k8s). Super quick builds too.
Minor correction - Apple released the 20MB HD20 hard disk that hooked to the original floppy port of those machines, provided you had 512k or better RAM.

There's a hardware emulator for both the mac floppy and HD20 available: https://www.bigmessowires.com/floppy-emu/
This looks cool -- thanks for sharing.

Are there any docs about the threat model or intended security properties of this system? It seems at first glance like the trusted computing base includes the machine that this is running on (and thus storing the user keys and weights) but it would be great to clarify or call this out explicitly.
I like how Google tries to masquerade their corporate goals behind the 'portability' banner. Google Cloud is in a distant third place behind AWS and Azure, so ofcourse they don't want developers to have tight coupling to their competitors.

This portable cloud strategy is a mirage. I haven't seen anyone migrate providers easily (we tried in my last company). In reality, you have to break the cloud agnostic abstraction to leverage provider specific functionality. And then you are stuck with unmaintainable mess of 'cloud agnostic' APIs mixed cloud specific APIs.
The app basically does 2 things:

1) extract screenshots from videos from a folder you give it (should work over network as far as I can tell -- it works with external hard drives for sure).

2) show a gallery view of your videos. When you click on any video, it launches your OS's default video player.

I'm unsure if/how it would work in the case you describe.
I get that, and I'd leave my pups in the car in that situation too. I didn't mean to speak in absolutes. But shade moves during the day, and people underestimate how quickly cars heat up. High temps are not just a problem in LA/Phoenix. Most of the US can reach 80-90+ during the summer, and a lot of places aren't safe enough to leave the windows more than cracked.
#1 the information is limited, but it is available https://goo.gl/images/9zCMNR

#2 is an issue I've encountered as well
The world is changing – what about public speaking?
I really dislike this direction of sites forcing you to sign up using social auth/the credentials for another service. I understand the benefits from the site's perspective, in particular limiting spam accounts and ensuring that accounts are tied to real-world persons. But I am way less likely to use your site if you don't let me choose if I want to give you unnecessary data about me.
That's the point... I don't use any. Google just runs its OCR magic on uploaded docs and makes them searchable.
Backblaze for my desktop backup.

Then for large archival files I use:
https://www.backblaze.com/b2/cloud-storage.html

And just use Cyberduck to move the files over. Super cheap and gets the job done. Beauty of B2 is you can use a plethora of clients to move files: https://www.backblaze.com/b2/integrations.html
Only problem there is that TS is still JS, with a lot of JS warts that bother many devs.

Other JS transpiling languages have entirely different semantics from JS altogether, which also make them attractive.
Isn't that computer science/software industry in general?

Everyone builds upon other people's work.
We're going to give a breakout session that goes into more depth on Wednesday @ 4:35pm. IO244.

Some quick details: It's a bit of a split between what GKE runs and what the customer runs. Alpha runs on vSphere 6.5 and we're packing up a Google-hardened OS in much the same way we package GKE for GCP. A lot of the integrations for things like networking and storage will be coming from partners. We'll also have remote mgmt capabilities so we can manage the cluster's control plane in much the same way our SREs do for GKE.
I read your article, thanks for sharing. Just because she is disabled doesn’t mean she can’t change too. I understand that disability makes change difficult, but I think these issues are important enough that the struggle to change is worth it.

There are solutions to her problems, she just doesn’t want to change. The solutions she presents are regressive (“keep plastic straws behind the counter”) or dismissive (“don’t take away MY straws, take away someone else’s plastic”). I understand and I sympathize but I want to reduce plastic usage more than I want her to maintain her drinking strategy.
I assumed they would punt persistent storage for the first release, kinda like they launched Cloud Filestore with only NFSv3 support and without snapshots. As you say, it's a tough problem to tackle. If they to ship with something, I'd expect them to go for Ceph. As far as I can tell, if you squint hard enough, its lowest layers are the ones that resemble the most those at Google (Colossus/D).
Wondering about the same thing. What's the base requirement on on-prem side?
A frustrating choice. I spend a few minutes per week running Terraform on a recent laptop. If it were written in Python, it might use more memory and require a few dependencies (which I don't care about at all) but then I could write plugins without having to deal with IPC and weird language-specific serialization (which Java should have convinced us is a bad idea).
I feel bad for the other famous YouTuber who published a video basically saying that everyone are overreacting.
The question “is this a good way of serving the overt goal” is easier to answer without running into clashes of first principles than “is it a proper role of government to internalize externalities”.

It may be the case that “do in office kitchens produce a net negative externality” may be as easy to answer as the first question, but it at least seems to me that the answer is less obvious.
How I Spent a Blissful Week in Oahu, Hawaii
How Technology Grows
>Really kids just want someone to love them and teach them how to be a person.

This is basically my philosophy. My wife and I have an acknowledged goal of releasing a fully functional human into the wild in about 8 more years. That means teaching him how to be a self-sufficient person. There's a lot to it, but for me it distills down to giving them the confidence to fail, encourage their interests, and setting/adjusting boundaries.
They're building an new subway system where I live. To dig the tunnels, they first freeze the ground to stabilize it, and they use this system to do so. That's neat!
If any exists, its by third parties who have no insight from the inside. Central banks wouldn't disclose 'cyber-security index' in stress tests due to the risk of scaring customers off or causing a bank run.
After a night at the library, stuffed animals help kids read (2017)
(1) BTC _always_ goes up. It did not annihilate after 4 giant bubbles with dramatic corrections. Only people with strong irrational denial who finally buy during the maximum frenzy have to wait a couple of years to return to black. Everyone else has to wait much shorter and then hold with a peace of mind.

(2) It is not harmful to people going long with their own money, but it is a huge risk to margin traders (both those going short and long, but on a loaned capital). But this is a positive thing because that's how you get the sound money bootstrapped: by incentivizing long-term holding and disincentivizing wild speculation.
While we are on the subject I can imagine a device that would be ideal for some of my clients: A small (deck of cards/paperback book) battery powered device that connects to the office wireless network and is left on the user's desk or in a drawer overnight (when network usage is low) that communicates with the office NAS and stores a backup. The next morning the user sticks it in her purse or briefcase and leaves another for the next night. The one taken home is plugged in to charge for the next time.

This still requires the user to remember this process but it is about as minimal as I can imagine for a local backup that is mostly kept offsite.

I'm thinking about this in particular for a local non-profit that has privacy concerns with storing their data with a 3rd party.

I'm considering putting something together using a Raspberry PI or other SBC. Having the result be under a $100 USD with 128GiB-256GiB of storage would probably be necessary for it to be acceptable.
I can't wait until they discontinue it!
Take payments in regular currency, auto-convert to cryptocurrency
Is there any intermediary service that can be set up to allow one to receive funds in a fiat currency and to automatically convert that into the equivalent amount of cryptocurrency (let's say BTC) and send it to a given wallet? So, someone goes to site x, clicks to donate 5 USD (through Paypal or a bank transfer or something) and site x's BTC wallet recieves 0.00061 BTC?

I've found services for converting the other way, and for converting between crytocurrencies, but I can't find anything for this. Is there an alternative to just having someone monitor a 'real-money' account and converting all of its funds to BTC manually?
I use git-annex to do pretty much what you're describing. It takes some getting used to, but it's much better than your suggested method of rsyncing to some USB sticks.

Under the hood it's basically doing that, but everything's SHA-256 checksummed so you can check its validity, and all copies of your data also sync metadata telling them who else has copies, it's easy to enforce policies that some content must have >N copies etc.
A $400k house and a 1 hour commute is better than 1.2 million house and 30 min commute (comparing living in Tacoma to living in Seattle).
It is so consistent and unsurprising to the point of being boring. Which is a quality I have never thought I would appreciate, but if I am at work I do. It's very utilitarian.

I'll take Scheme for a spin if I am doing something for fun.

EDIT: %s/bored/boring/g
I have a nanny friend. FWIW her advice is always (paraphrasing):

"Kids are like dogs, you reward and encourage behavior you want and punish and discourage behavior you do want."
That's better than what most people in SF/NYC have for a commute.
Windows user here. I use the built-in robocopy utility to sync files to one of 2 external hard drives. One hard drive stays at work, the other at home, and I switch them periodically (usually, right after downloading new family photos onto the computer).

With this method, a virus or something like a fire that only affected one location would not be able to take out all copies of my data and, at most, I'd lose the most recently backed-up information.

It's not 100% bullet-proof, but it's good enough for my personal purposes.
updated my about with email, thanks a lot!!
Go the language now is indeed very similar to Java pre-1.5, but with a better OOP story, and a much better concurrency story.

I still think that JVM + JIT is hugely important, though. Now it's importance is somehow diminished by presence of LLVM, but 20 and even 10 years ago the situation with native compilation was different. (I know that the canonical Go compiler does not use LLVM.)
Cheap buses from China ? Wait until Trump puts tariffs into those!
The purchasing power in Portland/suburbs is 20% lower, though. Seattle is still king for stretching your dollar.
I have a core file server that has a 9TB RAID-Z array in it. This server uses key-based authentication to connect to all of my other hosts - my desktop, VPS, work systems, etc and uses rsync to copy any changes to a locally maintained copy. It also attempts to back up laptops, if they are left on overnight.

Every night this system also reaches out to a remote system in my office that has an 8TB RAID-5 array. It "pushes" any changes, again using rsync, to this remote host. This time it uses the --link-dest argument to create nightly "snapshots." If a file hasn't changed, it simply gets hardlinked. This backup volume is also encrypted, and only the core file server has the key to decrypt it.

For the remote system, I have a script that runs periodically that purges backups according to my own specification. Right now it keeps unlimited yearly backups, three years of monthly backups, six months of weekly backups, and 14 days of daily backups.

Once a month I also run a script to back up the core file server to an external 8TB hard drive, again with --link-dest, creating snapshots. This hard drive is stored in a fireproof safe. It is also encrypted.

I have various levels of redundancy elsewhere, too. (Yes, RAID/redundancy is not a backup). For example, my desktop system has a RAID1 array in it.

In 2000, I installed Windows ME on my desktop system. It corrupted my hard drive somehow, and I lost all of my work prior to then. In case you can't tell, this scarred me for life, and I have worked hard to make sure it cannot happen again.

I'll add, every single storage device that I use is encrypted. Sometimes it's just with a key stored on a separate boot disk (usually an SSD). The rationale being if I ever have to RMA a disk, I don't want the manufacturer to be able to see any of my data.

On another tangent, the remote system mentioned above is actually a rather old GX260 with a SATA expansion card and 3 4TB disks. The boot disk is an ancient EIDE 40GB drive. I keep it around mostly for entertainment at this point. Here's why:

9 Power_On_Hours 0x0012 001 001 001 Old_age Always FAILING_NOW 123756

That's right, the drive has been spinning for a little over 14 years.

Unfortunately I've recently hit a problem where e2fsck runs out of memory (it's a 32-bit CPU, so only 2GiB per process) checking the file system. I tried setting a scratch file, but that bombed for some reason too. So, I may finally have to upgrade the thing to a 64-bit system.

Oh well.
Nope. I don’t eat oysters and if I see someone eat one I excuse myself before I vomit. Thanks dumpers.
Go is certainly very easy to reckon with. But I was surprised at how little O cared for it when I tried it, given the hype I'd heard. The two things that immediately jumped out at me were error handling and generics. I understand both were deliberate choices but I'm still surprised they were made - I've been working with Swift a lot lately and it just feels like it makes so much more sense to me.

I do love how opinionated Go is, though. Every language should have a gofmt equivalent.
I don't think cloud providers would just change their SDK or APIs without notice. It will break anyone using their SDK, not only go-cloud.

For your second point, it's normal for small startups to shop around and pick the cloud provider that's more suitable for their needs. For example on my last job at a small startup, we switched from AWS to GCP for cost reasons, and I implemented an abstraction (similar to go-cloud's) between S3 and GCS because of that.
> It's still the same in the UK as it always was, just plus this credit thing.

CDTs are also causing centralised admissions and making all students start at the same time in a year.
La tecnología, la innovación y la gente
Richard Milner on a new U.S. particle accelerator