skysight-inc/HackerNews huggingface dataset:
Smith is not that good a prognosticator. He's better than Howard Kunstler, who, despite having his finger on the pulse of certain recent trends, has completely misunderstood the underlying factors causing those trends. Smith is much the same way--a Boomer who has a Boomer world view. To be true visionary, you have to be able to effectively set aside your own biases, something which we are all guilty of having difficulty with. You have to let the clues take you to conclusions that you aren't comfortable with--something that today's liberals are exceedingly bad at doing. Their indoctrination does not allow them to chart a different course, they end up headed straight for the rocks.

I think the smartphone fad is going to die down. The uptake rate of purchased apps has got to be kind of dismal right now. It had novelty, now it doesn't. Frankly, these phones are nothing but a pain. My 9-year old son has a phone, he doesn't care. My teenage daughter uses some social media but the kids are very wary of all of it having heard the horror stories and lived a few of them. Telemarketers have utterly wrecked voice to the point where I never hardly answer my phone anymore. Their bullshit has cut us off from each other instead of bringing us together. Either it dies or we die.

His other point, financialization, is correct. But the issue there is that all these companies were created to chew up money, not to better humanity. Our priorities are what are all out of whack here. We could have spent all the capital far more wisely, but it got allocated to sexy "disruptive" ideas like Uber and Airbnb instead. Meanwhile, air travel sucks, traffic jams are way up, and honestly, the US is headed to a 3rd World nation status because we haven't invested in the things that really matter. Thus, in the midst of this extravagant tech expansion, we have very little to show for it. Just money down a hole. A kind of Keynesian money-sink situation.

Uber does stand out as terrible disruption. Cab companies had it coming, but every day now I drive amongst these asinine Uber/Lyft stickered vehicles and it just seems so...amateur. It's amateur hour. The tech behind it was cool, but the actual, rubbe-meets-the-road aspect looks so completely idiotic to me. For people who drive so much, they sure as hell aren't very good at it, either!
What are you asking, exactly?

If you mean "you never said I had hands, gotcha", then yes you need to get hands first.

If you're talking about the physical task, I don't understand how that could be a problem. If you can move your body into a rocket, do that. If you can't, put a big dome over top, down to bedrock, and attach the rockets to the bedrock.
I know that feeling. I believe they allow those trucks because they are a part of economy in the sense they provide jobs and the companies that own said vehicles would "go away" if they had to buy new ones. That kind of logic is absurd but I bet that is the card they play to get protection.
I don't believe it muddies things at all. A sub-quote from wilg's quote:

> 61 percent of adults say they would cover it with cash, savings, _or a credit card paid off at the next statement_

If some of the other 39% pay with a credit card, they are saying they would carry a balance and pay interest.
TIL that it's supposed to start with a "z" sound…I've always heard it be pronounced with a "j".
M'lord dang
Paul Grahams mentions Closures and continuation passing style in Viaweb here: http://ep.yimg.com/ty/cdn/paulgraham/bbnexcerpts.txt
If you, like I did, wish to have all the pages as a single pdf, I grabbed them all and made one [1].

(I just googled and found a simple site to share it on, so if it doesn't work or you have a better suggestion let me know.)

[1] https://docdro.id/FFIBIrU
I think we should educate our kids against ads. They will reject ads anyway when they grow up.
You may very well be aware, but local newspapers (online as well as off) often have a section for events.
Bowing to pressure, YouTube will reconsider its harassment policies
Boston Dynamics prepares to launch its first commercial robot: Spot
The median household net worth is around 100k.

If your house or whatever is worth 100k more than you owe on it, there's little meaningful sense in which you can't afford a $400 expense.

You've got a liquidity problem, that's all.
There are languages which achieve critical mass and stay, and languages which don't, and disappear.

RPG is still around, and IBM still sells it on their cloud. But the language is highly proprietary, so don't expect a cheap access to it.

ALGOL-58 is one of the languages which died; but ALGOL-68 is in the current debian repos, and would take under 30 seconds to install.

FLOW-MATIC has died, but COBOL is around and again, easily installable.

I think you are underestimating how much legacy software there is. For example, Fortran 77 is still actively used, and there are programs written in it every day. There is immense amount of programs written in C89. The support for those languages is likely to stay forever.

In general, I think this topic is very interesting. Imagine 1000 years have passed, and all the computers are running YEAR3000 architecture which is incompatible with all the software we have today. Archeologists discover a treasure trove of texts and binary files from 21th century internet. They know ASCII and English, but nothing else. What can they do?

The answer is surprisingly simple:

(1) Write an emulator for an simple CPU, like an ARMv5. Here is a good one:
https://dmitry.gr/?r=05.Projects&proj=07.%20Linux%20on%208bi...

You'd need to manually port this code to whatever language you are using now. But this should be doable -- the software has 6000 lines of very straightforward C89 code. It does not use any OS services, nor does it rely on UB or complex language features.

(2) Use it to boot Linux (the image is included in that webpage). This allows you to run Ubuntu from 2009 on your YEAR3000 architecture.

(3) If your archive contains repository snapshot from 2009 to your machine. You can now install and run all the 20th century software on your YEAR3000 computers. Congrats!

(4) The only thing missing is graphics support. Just run x11vnc (included in the Jaunty repo) over serial port (included in dmitry.gr's emulator). VNC protocol is simple and well specified.

... and that's how I'd bootstrap 20th century computing on 30th century infrastructure. Sure, it will take some effort, -- but this only needs to be done once, and running programs will be easy from there on.
In other words, it’s one thing to say the platitude is true, it’s another thing to time it.
Taking a Harder Look at Harassment
... no? And I don't see how that inference can be made?

There is a group of people who believe we should "tolerate the in intolerant" (quoting olliej's characterization). These people often say that 'freedom of speech' must be given a high status, and extends beyond preventing government restrictions on speech to also include private restrictions.

That is, free speech without repercussions.

Some of these people justify their views connecting them to classic writings on liberalism. However, reading those classic works shows that they are wrong, as I quoted.
The question is, other than analogy has good sound play , is whether it an be done digital. 800 vinyl is not easy and 8000 say in Tokyo. Can they Do it? Have those music in software (as many titles not digitalised) and can the software sort of force playing an album from start to finish?
If you’re on the bottom rung I’m guessing your interest rate is >20%, (the max is apparently 29.9%). Divide by 12 and one month of interest rate is as much, if not more, than 1.5% cash back.

Using debt to save money depends on starting with a reasonable amount of money.
I think AMD figured it out with chiplets actually... most software isn't even written yet to take advantage of cheap massive parallelism. That is an entire direction to grow after single thread performance flatlines.
Fiduciary duty to shareholders makes good people do bad things...
Well, I'll remind you that Republicans used "free speech zones" to silence critics of the Iraq War.

Personally I fear the future where the government (or monopoly/oligopoly) in power isolates all opposition in a remote corner where no one can hear.
This really isn't solving the problem posed by the author, though. Copying the file is a completely different thing; for one, it will require double the space and take a lot longer.

What if you need to chop the first 10 bytes from a file that is more than half your disk?
Is there a way in modern operating systems to draw pixels directly in software without using any external libraries (Ala SDL or Windows Graphics)?

Like just switch mode of a context and draw pixels as you want?
This is a good point which I hadn't thought of, but I think there's a lot more opportunity to bring concepts from FP to mainstream languages. For example, why don't imperative languages have an immutable keyword to make a class immutable, given how error-prone it is otherwise? https://kartick-log.blogspot.com/2017/03/languages-should-le...
Just read or do Barbara Oakley meta learning course
Genuine question - who builds linked lists from scratch today ? The only place I found where you had to build a linked list was in LRU cache.

Also who writes LRU cache from scratch as you have it already available in Redis ?

What exactly does the understanding of LinkedLists prove - I mean I love linked lists not because of their usefulness, because they are easy to reason about and learn in somewhat an adaptive way. Other than that I'm curious to know the actual usefulness of this skill as mostly you are using lists, deques etc.
Clojure's atom primitive solves exactly this problem.
That's supposed for data-only modules, so they can patch in live data later, without the need to fetch it from some flash or bios.
I think no-one should call code from it.
Could you hire a asset recovery agent to actually do the "retrieving" for you?
Apple is highly averse to having your phone send out any BLE beacon all the time. Likely what they will do is the following:

1) The iPhone will be considered the "master" (aka BLE Central device)

2) All of your devices that you enroll in your "find my" service will be required to sending out a periodic BLE beacon or a similar bluetooth packet (BLE peripheral device)

3) The iPhone will periodically listen for BLE beacons and upon receiving that beacon it has 3 options:

->option 1, save the time/location when it saw that beacon

->option 2, scan the device with a BLE "scan request" operation which asks the device to provide more information -- it provides the "scan response" packet which can and often is different from the main advertisement packet

->option 3, connect to the device and query further information like your macbook battery level and maybe other info

For option 1, the iPhone never needs to send a packet ever and will simply have its BLE RX radio stage on listening for advertisement packets -- which are sent in clear text for anybody to listen to. The RX stage is listening periodically and works on a statistical basis where if the beacon side is transmitting very rarely then you can easily miss the beacon.

So.. what you should take away from this is that highly likely Apple will only allow the iPhone to be the master and all of your other devices will be periodically sending out beacons. So if you have this enabled and you walk around with your iPad Pro and your iPhone together and people sniff bluetooth packets, they can track when you walk down the sidewalk past you every day. For example if you live near a busy street in New York or something, start sniffing for bluetooth packets and you'll find tons of stuff. Tons.. most of it is random bluetooth headphones, but pretty soon it will be iPad Pro's.
Not everybody need to be able to draw things anatomically correct.

This guide IMHO serves perfectly as a material to teach children drawing as a recreational activity. There's almost no explanations, only directions. There's no exact proportion either, you choose what look good to you.
AppLookout – App Store Search Engine for Apps and Games
You should always be aware of the details of whatever platform you're targeting, to be sure.

That said, can you name a few that work this way? If I've worked on such a platform, it's been a long while.
You wouldn't do it if beginner coding wasn't required for the job.
Ahhh, you are correct. Thanks!
Vinyl is quietly making a comeback. I never knew just how hot vinyl records these days until I stumbled across the guys running vnyl.org. They are making a killing.
I'm quite sure they've solved for this particular problem, or they wouldn't have launched the product...
I think you’re overthinking this. The vast majority of Ruby/Python programmers have been installing their own copies themselves, because Apple was pretty slow in updating them (Ruby is usually a few minor releases behind, Python is still 2.7 IIRC). People will just keep doing that, and nothing will change.

They may or may not be moving off Unix, but this isn’t evidence of that.
> complex animations & advanced graphics

No please don't. I'm very happy with everyone just building normal boring predictable easy-to-use forms.
> And one of the Nazi party's specific goals when invading Poland was to exterminate the Jews and Roma (Gypsy) populations of Europe.

Are you sure about that? Wasn't "the final solution" proposed significantly later?
Besides your tone and language being unwelcome here... you're just factually wrong. Comparing in Google Trends, it's very clear brew is the "de facto" package manager, and has been for years:

https://trends.google.com/trends/explore?date=today%205-y&ge...
> Also, people who write haskell are more inclined to share lofty/abstract/interesting-to-other-haskellers code rather than your normal day-to-day code that is massively improved/safer and benefited from haskell's features.

When Rust started getting flooded with the "web" crowd of ex-Rubyists and the like there was a lot of push back from the traditional systems people (for better or worse). But one of the benefits is that these guys are typically far better at communicating and selling languages to the general developer public.

I too have run into countless examples of these "beautiful" Haskell code examples but when it came down to doing real work I felt like I was left to either figure it out myself, try to connect a more abstract blog post to more practical applications, or left reading some auto-generated Haskell/library API documentation (75% was the last one).

Maybe Github and Facebook et al can lend some of these resources to teaching Haskell to the public and releasing well-documented libraries which set a standard for others to follow? It may have a high learning curve like Rust, but it's far from impenetrable for your average developer.
You can't install Ruby/Python from the App Store
I recently went to Bar Shiru in Oakland (mentioned in the article) and it was quite the experience:

https://www.yelp.com/biz/bar-shiru-oakland
Check out Standard Notes at https://www.standardnotes.org
If you have a tough time installing software that has maybe a dozen words or so of instructions in a clear easy-to-read format... you really have no business learning to code until you learn how to use your computer first.
Thank you, that explanation helps.

I think there's a difference between "you can speak" and "you can speak in such a way that interested people can hear". The former is not very useful in terms of the right people usually think of as "freedom of speech"; the limiting case of it in the physical world is "you can speak, but only in your own home". So what, if anything, makes for an online version of the public square, where one can go to present speech for consideration by others?

Also, I think online speech is more similar to physical-world speech than you make it out to be. You can't speak online without "imposing" on your hosting provider, their ISP, etc. If you self-host, you "impose" on your own ISP (and probably violate their ToS, if you have a residential connection). You "impose" on your domain registrar. These are all private entities, so you have the same sorts of issues as you allude to for the physical world. And these private entities have been known to restrict the speech of people relying on their services, so this is not a hypothetical risk.
That's probably what the unsigned data bodies are for. This data needs to be on the fast path.
In my limited experience, they're a good screening test. Even something FizzBuzz level is valuable to weed out applicants who interview well but lack basic competence. Doing well is necessary but not sufficient, mind you.

(I interviewed someone who fundamentally failed to understand a trivial question, they were hired despite my negative assessment, and while in all fairness they did better than I expected, they were still an overall liability.)
We had several children’s apps on iOS back when ads were allowed. We chose to only have a single ad in the parent accessible settings screen and nowhere else. Showing ads to kids simply did not align with our philosophy.
And even the entire technical stack itself is riddled with inefficiencies.

So it seems reasonable to take the view that while software is eating the world other software and technology will eat its own lunch.
As I understood it, scripting languages will still be available to the user, they just won’t have ancient versions preinstalled. Of course that also means you can’t rely on them being installed at all as a developer.

Which means you should start bundling the stuff you need to run your app, and, they’d like you not to use the same ancient batteries as they have previously made available, because, well they are ancient.
I've never used peloton but I would be very surprised if any of the mid-top end direct drive smart trainers weren't vastly better than an exercise bike. They also use magnetic resistance up to 2000w in some cases with seamless transitioning. There is nothing apart from greed that stops peloton from offering their classes to anyone with a smart trainer. You get all those stats on an ipad/laptop/phone with other smart trainers and according to reviews the power readings are not very accurate on a peloton bike. Really seems like a win for marketing over reality.
This doesn't remove UB though. Your compiler still can assume that null-dereference never happens and generates code with this assumption.
A literal reading of their new restrictions as quoted in the article would in fact make a bunch of Trump's campaign speeches fall under the restrictions. And while I'd much rather he had not made those speeches or that people had not listened, or both, it's not clear to me that refusing to broadcast them would have been the right call either.

Now very likely Youtube plans to do extremely selective enforcement. I'm not sure that over-broad rules with ensuing very selective enforcement, applied only against the powerless and unpopular, is the right direction to head in, but that's what I see going on here.
Can the signal be jammed? Or simply put the stolen device in a metal box.

As for the tracking: I really like the idea. However, in my country finding your device isn't the issue, it is getting it back that's the problem. Police won't go and enter the particular house were your device is.
I would consider them Tech companies (now, in 2019), although I see your point. They operate in non-tech industries, but their product is a technological one. Uber is not a taxi company, they are a taxi-calling company (as they would want to you believe), and AirBnB is a short-term-rental-finding company. And their solutions are technical ones.

As software eats into other industries, it will eventually normalize so AirBnB is "actually" a hospitality company, and Uber will be "just" a taxi company (as you suggest) ...since every other company will have products/solutions that are equally technical.

IMO, any bubble bursting will simply be the market adjusting to this normalization.
I’m not OP but:

When you build and package things for production you should create an environment. This ensures the packaging the right versioning of requirements for build.

Say you build using the system version but use packages based on another version. It may work for you but probably won’t work elsewhere.
Do people even read it?
That rather depends on what you invest in.
Faking It: The Obviously Dubbed Telephone Ring [video]
How to Get Out of Financial Problems? Wrong Vastu of Bedroom
You may want to reconsider an iPad (or anything touch-interface). Tried it with some older relatives, and the UI differences ended up being too much. Additionally, even though my grandfather is a hunt-and-peck typist, an on-screen keyboard was far more frustrating for him to use. At least have him try a tablet first. Consider that touchscreen keyboards in general are harder to use for people with poor dexterity, especially for new users.

Chrome book with an adblocker should be reasonably secure, if you're worried about scammers there are other possible attack vectors that having a secure computer won't defend against. Consider that if he could fall victim to a windows virus scam, he can just as easily fall prey to the myriad scam telephone calls. Unfortunately, there is no easy tech solution for this; either educating them or setting up financial safeguards through the bank will solve that problem.
The problem I have with the anti-advertising crowd is that none of them take their philosophy to the required ethical conclusion: Stop using free ad-supported resources. Google and Facebook are easy examples of this. The position would be far more ethically aligned if they unplugged from all ad-supported products and services.
I imagine you could get pretty far with sandboxing+chroot, but it wouldn’t be docker. You’d definitely be able to prevent stuff in the container from getting out, but I’m not so sure you could reproduce docker’s “VM-like” (I.e. the inside of the container is ~identical to a normal Linux machine, with no need to make stuff compatible) quality.
Totally uncool and a dead end. Nobody else will do it that way. "The promises argument is specified as a string, with space separated keywords". caps as strings to be tokenized at runtime are slow, insecure and not validated at compile-time. Never trust a parser in core. This needs to be a bitmask of course. Don't let ruby programmers add OS API's.
encoded and embedded in a bash script, more likely.
OK well I don't know if the commenter I responded to was rational but it sure sounded like they wanted something much closer to a free for all than what you're advocating.
Thing is imgur was profitable (before reddit became its own image host, dunno what their status is these days, I just know there submission numbers dropped sharply after reddit did that, but maybe their own community was able to recover from that).

Back in the day you used to be able to pay to upgrade your imgur account to allow larger file uploads (which was great for gifs), disable the ads you saw site wide and disable the ads people saw coming to your submissions. I guess the Rev they were generating off ads back in 2015 was out stripping the Rev generated from Pro accounts (esp with the ability to prevent ads on your submissions. If you were a imgur pro user you were either trying to support that platform or was a power user and getting a fair few visits to your submissions) because that’s when they they dropped them and they were reporting as profitable back then. Which is odd (to me) because it’s been since then that the service (IMO) has gotten worse. To me they had a winning formula and the user base to make it work but fucked it up (or not, they are still around today. So maybe they did the right thing, I’m just an old grumpy user who doesn’t like change. Now get off my lawn, I have clouds to shout at...)
That's a fair point, I went off of on a tangential rant then :-) What I said bothers me deeply about drawing resources in general and I hope I can shed some light. I also draw recreationally, if I were to follow this guide, my animals would look horrible and rigid. Have you tried following this guide?