skysight-inc/HackerNews huggingface dataset:
Good point, and it's one well taken.

It's preferable to have a close relationship with your kids so they don't hide things from you, except things you're better off not knowing. To the point at hand, part of hacking, and life generally, is discretion. I learned not to do something I shouldn't as much from my upbringing, as I learned from my own testing. I was the kid who touched the hot stove after being told not to, as well as the electric fence. It wasn't such much defiance as discovery. I didn't find the potential for harm especially dissuading. I'd rather suffer a little harm in a controlled way than not know something so simple about my constructed environment.

I was kind of a weird kid, now that I think about it. I like to think that I'm not the only one.
Agreed. In my company, your responsibility as a developer is to implement the design as shown on figma, pixel perfect. If something is incorrect on the design, someone will usually have noticed it and fixed it before I get the chance, because there are 4 sets of eyes on it (CTO, PM, Designers, Developer)
There are a lot of small cities that are like this - Ann Arbor, New Haven, Providence, etc. Though the downside is that career opportunities are correspondingly more limited.
As a 30 year old software developer who's now considering going back to school for the next 3-4 years to get a degree, I wonder if I should blame these kinds of resources for making me believe that I could learn everything on my own and that a degree was unnecessary. Having learned this material in school would have made my life so much easier...

For context, I recently received a lot of pressure to get a degree, despite years of experience and good knowledge of CS fundamentals.
There is no evidence this will hold true in a colonization scenario.
Rephrase it a bit.

Don't use moral or ethics to replace law. Otherwise you are using thought police to replace police.
I can’t quite cope with the missing w from “The Slow Mo Guys”.
Thanks.

Twain did write "On the Awful German Language", on which the false atribution likely leaned strongly.

https://en.wikisource.org/wiki/A_Tramp_Abroad/Appendix_D
Depending on the technological level of these societies, they may be able to terraform plants rather quickly
> What will this look like for the Mac Pro?

Is there any benefit in switching to ARM for beefy desktop machines?

I can see the benefit of ARM for the iMac or a Mac Mini, but I imagine on a tower like the Mac Pro Apple will not want to compromise on performance regardless of heat or power consumed. I could be wrong but I think the Mac Pro would rather switch to AMD than to ARM.
The problem is that the US have very few real dense cities, like what they call a city in Europe. That is, densely packed population, densely packed businesses, walkability, adequate public transportation that covers the entire area, all the things that allow an urbanite to comfortably live without owning a car, and streets are not very car-friendly anyway.

What are these cities? NYC (not only Manhattan but everywhere the subway + buses reach), Philadelphia, Boston, Chicago, Seattle. Maybe a few others with some reservations, like Washington DC or SF.

I have hard time seeing places like Houston or LA as "cities" in the same sense; they have small downtowns and huge suburb-like agglomerations around them, where you are either inside your house, or inside a car. Silicon Valley seems to largely lack cities, except the ailing SF.

If you want to see what a functioning large city looks like, visit NYC, or London, or Amsterdam, or Moscow, or Shanghai, or Singapore.

[Edited: spelling]
The “Knuth Trees” or the “Knuth transform” that the article refers to in the first sentence is the subject of The Art of Computer Programming section 2.3.2 “Binary Tree Representation of Trees”. (This is under 2.3 “Trees” in Chapter 2 “Information Structures” of Volume 1 “Fundamental Algorithms.”) In TAOCP it is just called “the natural correspondence between forests and binary trees”.

The idea, roughly, is that corresponding to each node of the original tree (or forest), in the (resulting) binary tree, the left child denotes “first child [in original tree]” and the right child denotes “next sibling [in original tree]”. In TAOCP there are 15 pages about this idea (including exercises) (plus 4 pages of solutions). In this paper here, the author calls it the Knuth transform, and extends that idea to a larger class of graphs. (This is all in the first paragraph of the paper, but just posting this here in case the context is helpful to someone, as I didn't know all this before just now.)
Nuclear terrorism: US officials say it’s best to plan for the worst
I say poh-TAH-toe.

Let's call the whole thing off.
Singer Akon Is Launching a Cryptocurrency, Building Senegal City
Poisoning the groundwater, besides the earthquakes now and then. But who needs clean water?
> A brutalist skyscraper would look oppressive and imposing, towering above you like a Vogon ship about to demolish your planet to build a hyperspace lane.

But thats the part of it that makes so freaking cool! I love it, the cold, the quietness of it, makes me feel like I can breathe
You might find it valuable to read “So you want to reform democracy?” https://medium.com/civic-tech-thoughts-from-joshdata/so-you-... by the founder of GovTrack. There is a lot of prior art in this area.

PlaceAVote was one of many startups that tried this, monetized by selling the data to pollsters. They had quite a few users at one point.

https://countable.us lets people vote and discuss real bills and issues, I think also monetized by poll data and ads.
I take the point, but two responses-

1) in practical terms, what you get is essentially an open, hackable platform. The CTO is a former KDE dev, you get root on the device, much of the product is being developed in the open-

https://github.com/reMarkable

And there are recipes for getting UI and background components running on the device. I have not done this, but do use the API in my own workflow to get content on the device.

2) Yes, they are building a product. A, say, religious commitment to open source, and/or open hardware, is a commitment to limit the range of decisions that may help the business to a much narrower set that adhere to the religion. Sometimes strict open source is good for business. Often it is not.

As someone who in his younger years has bought quite a large number of "open hardware" products, the software for which was always only barely usable, the business model hypothetical, and therefore never went anywhere and now litter the graveyard- I am very happy for this team to be doing the right things for the business.

It's a really good product, with a really bright future, and it also happens to be pretty open and hackable.

Kind of best case, in my opinion.

Cheers.
I don't know if it's this bridge, but I remember there being a live webcam before YouTube for at least a similar overpass situation, with RealVideo™️ of the "greatest hits."
I see that you are blaming nextdoor, when nextdoor is just a symptom. The actual issue is that these people are paranoid and scared and marking anything as suspicous. If not for nextdoor, it will be some other app - but the issue will stay the same.
Ultimately I think the proper solution would be either far more clearance, or a dedicated lane for trucks/large vehicles (probably ALL trucks) forcing them to turn.

The casualty of that solution might be buses (as others pointed out this road is also being used for), but the city can make exceptions for those (as is usual in most places due to stops being commonly in the right turn lane).

It's clear from the massive number of videos, and of various types of drivers (truck rentals, furniture delivery trucks, campers, etc.) that the current "system" they have is inadequate to avoid these crashes. "It just doesn't work". Just blaming the driver only isn't a solution (I actually wonder if the city/railroad has ever been sued because of this).
That is also the cause of the lack of good public transportation. You can't have good public transportation when there is so much space dedicated to parking
An interesting fact about learning to fly in Australia.

All aircraft must be flown in (they can't be sent by ship). So these light aircraft are set with ferry tanks (bladders) and flown by island hopping. One notable chap from the airfield I learned is Ray Clamback. He ferried over 220 light aircraft from the United States to Australia over 30 years and ditched due to failures twice.

https://www.smh.com.au/world/pilot-ray-clamback-takes-anothe...
FWIW I skimmed that issue thread and unless it massively changes much later on, Docker is not in fact using that disk space as it is a sparse file.
Where is the pressure coming from? Your employer? I’d guess it varies widely between companies.
Learning about Stoic/Epicurian philosophy has been the most significant resource for my personal growth as an adult--in a nutshell, it teaches that the purpose of life is to be happy; you accomplish that by living a purposeful life, eliminating the negative(so that your life is filled with tranquility and joy), so you eliminate the things you cannot control--you can get angry about shomething you can do something about--but you must do something pragmatic; savor each moment because life is finite; always be kind whenever you can; and learn to be content with who you are and what you have because fame and fortune in and of themselves will not make you happy. Following this way of life has made me much more ontent--and fulfilled.
Like anyplace, suburbs can be great or suck.

My last home (detached house) was a in very suburban mega development (about 20k people), but was walking distance to public transit (commuter bus), movies, gym, library, doctors, grocery, dentists, something like 15 different restaurants from fast food to high-end, coffee shop, and so on. It has something like 20 miles of trials, lots of green space, pools and so on. It wasn't a "downtown" but a designed commercial space in the middle of the development that made it pretty nice to live there. Anywhere outside of the development was decidedly not walkable, but not a terrible drive. While sections have very similar looking houses, there's lot of mixed sections with entirely different architecture making it not too boring.

I moved a couple years ago to a new place further in towards a major city, but in another, but much older, mega development (about 60k people). It's higher/mixed density. There's a city bus a 2-3 minute walk from my detached house which connects to the subway, I can walk to work (it's about 3 miles away) and a bit of shopping and dining within a couple easy 2 mile walks. There's several shopping areas scattered around, pools, and so on, and a reasonably large and growing urban core maybe 4 miles away, I usually drive to it, but I could probably take the bus. It was also designed with intense tree cover in mind and most of the area is absolutely bursting in mature trees and nature (including wildlife!). There's also an extensive trail system that provides relatively easy transit around all this stuff for walkers, hikers, bikers, and so on. Homes were built in an impossible number of styles in a wide mix of densities.

My point is, suburbs can be great places to live. Just like there are terrible suburbs, there's terrible urban areas as well -- not everywhere is Manhattan or San Francisco. But it doesn't mean they all suck. There's definitely a movement to make these areas more livable and to learn lessons from the past.
Perhaps Western Governors University could be a good fit. https://www.wgu.edu/online-it-degrees/computer-science.html

The philosophy of WGU is that you pass self-paced courses by passing tests, so people that already know the material can complete the courses quickly.
> the licenses are so expensive that people on the product team can’t even make small changes or illustrate concepts

Licensing models that don’t scale can cause tremendous problems. Early on, design can become a bottleneck. Later, simple changes might be rejected because the cost of redesign is too high. In the worst cases, developers will work ahead of design to meet deadlines (since not every team can afford an expert in the design tool) and the resulting variances will be challenging to reconcile/resolve.

Expensive, high learning curve tools can introduce silos and bottlenecks into an organization.
Well said. It really is baffling how apple has become a tale of two cities
FlatBuffers has been around almost as long as Cap'n Proto. I wrote this comparison back in 2014, but it may be outdated now: https://capnproto.org/news/2014-06-17-capnproto-flatbuffers-...

This HN article, though, is about FlexBuffers. FlexBuffers appears to be based on FlatBuffers, but does not use schemas. Cap'n Proto, FlatBuffers, and Protobuf are all schema-driven (you must define your message types in a special language upfront). FlexBuffers is more like JSON in that all types are dynamic.

Personally I'm a strong believer that schemas are highly desirable, but some people argue that schema-less serializations let you get stuff done faster. I think it's very analogous to the argument between type-safe languages vs. dynamically-typed languages. Obviously there are a lot of smart people on both sides of these arguments.
I think amd may be on the verge of fixing a lot of the problems that intel has run into in their inability to move forward quickly - the 10nm switch is potentially devestating intel (intel's slow pace of advancement is kind of what the article eventually gets to). If apple said they were going to focus on amd chips at this point, the market would be excited. Are those apple arms going to be able to really handle the cpu load and scale over time like large market intel and amd design teams are scaling investments over billions of devices? I'd just be afraid apple isn't quite big enough. It's very exciting when a change like this comes along in any case. Will they run x86 'legacy' mac programs at a reasonable speed?
Using "average" and "median" interchangeably seems editorialized to me.
Maybe a few blocks of brutalist buildings would work better than the spikes.
> Would you say that QUIC might not be worth it for video content as it's the transferal of large files over the network.
Whilst QUIC shines when you have a lot of small assets that you want to fetch as quickly as possible?

The way video is generally served now is actually as a large number of dynamically-selected chunks of the video and associated audio. QUIC makes perfect sense for YouTube/Netflix/Vimeo type VOD, and especially the MPEG-DASH style of streaming.
I live a block away from a can-opener bridge. We haven't had anything since quarantine, but there's usually two or three trucks a year that get stuck in it. We had one week where there were two trucks and a bus.

https://www.dropbox.com/s/9hbbbr1xl53e8u3/77EFF5A4-D593-4FB8...
I'm assigning no blame. I'm giving an example of the kind of behavior that ultimately was encouraged by ND.
There are exceptions implemented for refers or user agent (Google Bot) or Google IP range

How to check correctness of paywall implementation?
https://support.google.com/webmasters/thread/6647304?hl=en
All online. Places like reddit, indiehackers, programming groups on discord/slack, YouTube videos (with chat groups associated to them). Wherever you hangout online - find those chat groups and reach out to people. Because of that I've been able to build/ship 3-4 different projects with people I met online - for some of these I've worked with the same developers.

A lot of the advice around finding a co-founder is focused around college/childhood friends. And I think that's why most brush off online forms of finding partners to work with as inferior :shrug: - I think this is a mistake.

Quit viewing it as finding a co-founder and just view it as finding people to build and ship cool stuff with. It takes some of the pressure off the interaction and gives you all a chance to just practice working together.

Also if you want to collaborate on something find my email on my profile and here is my github https://github.com/roymoran. There just did it. If it works out cool, if not cool.

People that just want to collaborate and build stuff will do so. I don't think you need much convincing.
Main updates as of May 2020:

Computer Architecture: added Computer Systems: A Programmer's Perspective as first recommendation over nand2tetris.

Compilers: Crafting Interpreters added as first recommendation over dragon book.

Distributed Systems: added Designing Data-Intensive Applications as first recommendation over Distributed Systems.

Online availability of some video lectures has changed as well.
The problem is that at something like 0.4c the radiation from hitting the very rarefied hydrogen atoms that fill the interstellar void (something like 1 atom per 1m³) becomes so hard it will kill you without a colossal radiation shield.

One way to avoid that is to project a powerful beam of electromagnetic radiation to ionize these atoms, and then swipe them away with magnetic field. But it adds significant energy requirements, and adds noticeable "friction" to your spaceship.
I used my 17 inch Macbook Pro everyday for six years. It would still be going if not for a failed GPU. I did take it apart hoping it was dust and heat causing the problems but no it was a fatal hardware fault. It's now just a shiny aluminum lump.

There's nothing worse for electronics than heat. The damage is cumulative but nearly impossible to notice until it's too late.
Unfortunately there is no incentive to wait. I would expect most people would like public schools to be better but have no expectation they can influence them to be better in time for their kids to benefit so they'd separate the two issues. (1) send your kids to private school so you're not sacrificing them on principle (2) push for better public schools.

I wish I knew how to fix public schools. It certainly not with more money. IIRC the USA is in the top 10 on money spent per student. Arguably a bigger issue is all the other problems in areas with bad public schools like poverty and all the problems that come with it.
Exponential growth doesn't inherently require population expansion. This would especially be true for a far more advanced civilization. You could dramatically amplify your colonization efforts with machines, reducing your need for traditional population expansion (productivity expansion in tandem with population contraction is exactly what we're going to see on Earth this century).
What does zero-copy mean in this context?
I'm doing that right now at 32, but more for personal enrichment than anyone pressuring me.

I feel like I'm getting much more out of my degree than I would have if I went the traditional route because I understand the context for the material, and because I've seen much of it before through self teaching, so I can focus more on consolidating my knowledge of the fundamentals rather than struggling to absorb all of these hard and often poorly justified concepts for an exam.
Ignoring the specifics of this issue and the specifics that you're in a dispute with Coinbase:

Escalate this out of their CS queues. The most straightforward way is to involve their legal department, either by sending a letter that will be routed into it or having a lawyer send them a nastygram [0], which will cost somewhere between $100 and $300.

[0] Lawyers would typically call it a "demand letter", which would simply observe that they're your counsel, that the financial institution has your money and has refused to return it when asked, and that the financial institution should pay you your money immediately.
I think your points are good, but not everyplace needs to be a high functioning mega city. Better design can make better places, even in the surburbs. It doesn't even have to be new design. I'm reminded of places like Reston, Virginia which was designed specifically for most of the things you mention, but is also decidedly suburban. There's an urban core, but most homes are reasonably walkable to some local shopping or some other major amenity. It was also designed as an enclosed area, to contain substantial commercial and office areas, and a mix of densities and housing types so that it might be possible to both live and work within the same environment.

I don't think it's "hard" but it has to be purposeful. Too many areas in the U.S. are built by developers who dump the development once the human units are moved in and have no stake in long-term governance of the area.
also, share a link so I can see
Forget travel. Even radio communications seem unlikely. I recently got depressed trying to calculate how much energy would be required to establish a radio link with a colony on a planet orbiting the nearest star (about 5 light years).

Even if we use the entire output of a nuclear reactor to power the transmitter, even if we tighten the beam ten times beyond what's currently possible and even if the receiving collector is square kilometers wide, the signal is still going to be very weak.

I can't even fathom how to make this work at 10K light year scale.
I think that if a government agency thinks it can get away with away with wiretapping on the PRISM scale, it or another government agency also will think it can get away with abductions, torture, and killing.
My understanding is that it wasn't that the primes were bad but that they were hard coded, never changed, and the bit size was small enough to make attacks based on that practical.

I'm on the fence about speck. It's so simple that there isn't much room in there for a back door, meaning that if there is one it implies that the NSA knows something we don't about ARX ciphers.

If the NSA knows something we dont about ARX, then could they also know something about ChaCha?
I love the sub reddit too

https://www.reddit.com/r/11foot8/
Whenever i have someone ask me where to get started on CS - i give them a few options tiered to try and ensure some stickiness/higher utility for them specifically.

~Some Existing Touch Point With CS

Teachyourselfcs.com is definitely in the conversation - in general I recommend it to friends who have a pre-existing "gateway" to the field (software engineer or otherwise). The page talks about progressing from "type 2" to "type 1" software engineer - a deeper understanding affording a richer career/experience.

~Relatively Fresh - but have strong intent

For people who are more "virgin" and fresh but are willing to put in the work - I recommend OSSU ("open source curriculum") - and i've found for whatever reason that structure has let them gradient in with more success. (https://github.com/ossu/computer-science)

~Intrigued/Engaged - but intent is still nascent

For people who have a fleeting interest but don't necessarily have the time or intensity about their interest i usually recommend a starter python course - 90% of these people will fall off the path unless there is a more permeable access-point to the space that offers a positive feedback loop. The university of Michigan has some engaging options.
The 2019 update to this article is at https://rpgcodex.net/article.php?id=11193
I think it's the same in German too. Halb sieben is 6:30.
I think the lower heat density of ARM, and the increasing heat of AMD and Intel is another interesting point.

AMD and Intel are racing to smaller manufacturing processes that inevitably will increase heat density.

Today the most powerful laptops are those huge PC gaming bricks which of course are much more powerful than any MBP. This is only going to get worse as heat density increases, at least for demanding applications (gaming, 8k video editing, vfx, etc).

By moving to ARM, Apple will be able to offer much more performant laptops in a much smaller form factor which will only differentiate Macs even more from the PC world. At least in theory.

If this works I wouldn't be surprised if PC laptops moved to ARM too a couple of years later.
> despite years of experience and good knowledge of CS fundamentals

Have you considered majoring in something other than CS? If you're adequately self-taught and need the degree, then might as well learn something new and useful.