skysight-inc/HackerNews huggingface dataset:
> Early x86 / DOS machines were very accessible. They all shipped with BASIC

Yep!

The original IBM PC/XT machines came with BASIC in ROM. If you turned it on without a DOS floppy disk in it, it booted into BASIC instead. On early IBM PC clones (that omitted BASIC to save cost), instead of saying "no boot disk found" they would error out with "No ROM BASIC"

The BIOS interrupt call 18h still exists to launch BASIC from ROM
Buy Google Reviews Popular Clic – Sahajamal – Ello
It's helpful to understand the fundamentals of the area you're making strategic decisions about. Even better if you're the one who has to deal with the aftermath, so that you have some incentive to learn for the next time.

The typical C-level dictatorship provides neither of those (besides just being a plain miserable environment to work in).
Lawful Intercept is not a backdoor:

> The surveillance is performed through the use of wiretaps on traditional telecommunications and Internet services in voice, data, and multiservice networks. The LEA delivers a request for a wiretap to the target's service provider, who is responsible for intercepting data communication to and from the individual. The service provider uses the target's IP address or session to determine which of its edge routers handles the target's traffic (data communication). The service provider then intercepts the target's traffic as it passes through the router, and sends a copy of the intercepted traffic to the LEA without the target's knowledge.

Responding to lawful warrants and subpoenas is everyone’s obligation, and has been for hundreds of years under American law, and English law before that. The government is entitled to almost any evidence—it just has to follow the proper process to get it. Lawful intercept just supports that process. That’s also why the FBI having access to US data is fundamentally different than Chinese back doors in US networks. US law enforcement has legal ways to access data flowing in networks to perform their legitimate law enforcement functions. The Chinese have no legitimate reason to access data in US networks.
Not sure I trust Swedes to grapple with such an existential idea.

"They also used Hasselblad lenses, a camera brand with a storied spaceflight history."

Eye rolling intensifies...
>Huawei will only be able to use the public version of Android and will not be able to get access to proprietary apps and services from Google

Sometimes this isn't a bad thing at all.
Google doesn't have customer service. They have instead built mechanisms to help them avoid any kind of meaningful interactions with their customers at all. If they've indeed built anything at all, it is customer neglect.
> But it shouldn't just be that.

No, it shouldn't, true, it's also a media and a connectivity platform.

However, in my opinion, the web always should have been strictly non-profit. (Note: non profit means employees are paid properly but the "profit" goes back straight into development, infrastructure, and future proofing).
Money involved is only destroying and splitting it.
Infrastructure as Code – Creating Azure Resources with Terraform
Although curiously interesting I'm sure. Better to not doxx anyone. This is the internet.
> One of the things the article names is the challenges caused by snow, ice, etc. I realize I'm in the minority, but I actually think there's lots of conditions that we shouldn't be driving in -- conditions where the obscured lines of sight, slipperiness of the road, etc, actually mean that we should either be off the road entirely, or traveling at speeds far far below normal.

I don't think snow, ice and rain will be as problematic as predicted for self-driving cars. Altogether I expect them to perform much better than humans - more so than in clear conditions.

Self-driving cars have more sensors than humans - lidar, radar, cameras, possibly at multiple wavelengths, which should let them see through conditions which are difficult for us. And they can control braking, acceleration and perhaps steering on each wheel separately and faster than us, allowing better control in slippery conditions.

---

But what I expect the fundamental problem to be is risk vs speed trade-offs.

Humans routinely drive beyond safe speeds in all conditions. People tailgate and drive close to the speed limit in snow storms, in a way where stopping in time is impossible if the car in front brakes hard or an obstruction appears from the blur. People drive the city speed limit next to parked cars, unable to stop in time if a child steps out between them. People drive the city speed limit across blind intersections if the crossing traffic has stop signs, assuming that the crossing traffic will give way (but emergency vehicles don't have to give way, there was a bad crash just like this a few months ago in my city).

All these are relying on the prior probability of a dangerous situation occurring being low enough to drive at "beyond safe" limits.

So self-driving cars will have to choose to match the human behaviour, and accept occasional crashes - or appear infuriatingly slow.
Many consider Don Norman, the author of The Design of Everyday Things, father of modern UX design. If you want to absorb the basic principles of usability, you should read it.
The Play Store and current Play Services, on the existing devices, sure.

Anything else, including OS security updates (the security they talk about is Play Protect, not updates), or new major versions of Android (Q) for existing devices, or other services that need hardware integration (wallet/pay?) is probably out of the question.
Relevant Michael Crighton quote:

https://www.goodreads.com/quotes/65213-briefly-stated-the-ge...
Y2K problem, because someone at some point decided that two digits was enough to represent years. Thus when 99 came to an end, the clock would show 00 for year. It was an undefined behavior how to interpret it.

The event was rather boring, because a huge effort went into making sure that critical infrastructure was "Y2K Ready".

So my point was that pushing the problem in front of us until it becomes too large to ignore, is not a good strategy when we're talking (it) infrastructure. Handling leap seconds every now and then are the lesser evil.
And we have to put our own finances before the environment! (Screw our children, after all.)
Can plants be used to clean pollutants from the atmosphere in a space station?

Maybe not:

https://www.gardenmyths.com/garden-myth-born-plants-dont-pur...

https://www.theatlantic.com/science/archive/2019/03/indoor-p...
The End of Artefacts
I've seen that happen lately, for example in the main menu. But it's an effective ad that I don't mind at all, if it's just another game from the same developer/publisher.
AOSP but still with their crappy buggy shell above it. Don't be so optimistic yet. Let's see what comes out of this first.
For a much better experience programming functionally in Common Lisp, try the FSet functional collections library: https://github.com/slburson/fset
Discord is the best thing that happened to me since IRC and I could not be happier. We exchange art, we discuss movies, we play DND together. Obviously it could not replace IRL connections, but it complements them nicely.
Postel's principle: By liberal in what you accept... It means that the tool won't crash just because there's weird input.
Call me a hedonist, but I usually start with the most fun stuff that gets me some result soon (usually the part I already am good at). Then ideas come for the rest, the dark days I certainly procrastinate until I feel guilty enough to go on again. Works for me.

It helps a lot if you have an employer that gives you the time. There is no substitute for getting paid 8hrs a day to learn new difficult tasks.

It's actually the reason why some of my self-employed friends got a regular job again.
> How exactly does an autonomous car deal with that aspect of human nature?

Sure. So the way that they could handle it is to drive safely enough that it doesn't matter at all if this happens or not.

Having the car in front of you hit the brakes really hard is of no consequence if you were maintaining a safe follow distance to begin with. Let the human slam on the brakes. The self driving car will have been driving the speed limit, at a safe distance in the first place.
I guess you missed the WWDC 2017 and WWDC 2018 sessions describing how all Core.... stacks have been migrated to Metal with OpenGL backend left as compatibility purposes only.
Only reason I didn't buy another Huawei device when I lost my phone is that there was a special on Xiaomi phones instead.

Looks like I dodged a bullet, for now at least.
I've gotten so tired of protocols and specifications that are overly complex or are poor fits for how they're used that I've started developing my own for the services I'm implementing [0].

Making protocols & specs no more complex or ambiguous than necessary is a hard requirement in this modern, security-conscious world.

[0] https://github.com/kstenerud/specifications
Bundle Bar: A free service that hosts lightweight, cloud-native artifacts
One thing to note about the pot challenge - it works because making a pot is a physical skill that improves with repetition in a situation where mistakes are really obvious. If you were to apply the same principle to something else it might not work at all.

If you just write a huge amount of code rather than examining what's good or bad about code you wrote, you'd probably end up writing the same bad code over and over again. Seeing where improvements can be made is sometimes really not obvious and can feel like you're going backwards. For example, learning where functional programming applies instead of writing a class for everything. You need to be able to understand why something is better for simple repetition to work.
In the video with Matthew Flatt he talks about continuations by building a continuation based web server. That nicely illustrates the problem of full continuation capture.

It is pretty easy to understand why racket and guile went for delimited continuatiins.
Hit the 3 digits mark We’ve taken in over $100 1 month in Check our story
My first thought when seeing the domain and title was, ok, a guy in sweden who chooses remote work ... We're isolated enough in this country already.

Glad for you not both points seem to be true.
I wonder what other life forms are inside that jar apart from the plant. Is the tiny sealed world a paradise or a hell for them?
I’ve very recently signed up to discord. Are you able to recommend any high quality tech discord servers/of the same calibre as HN? Im also interested in video games playing/development
Gaming as a service is something that literally no one but corporations are interested. It’s the latest evil after the attempted murder of physical copies.
I think GP has a point that needs to be addressed if we ever want to do a debt forgiveness on a large scale without alienating a bunch of hard working people. It's not about keeping people from getting goodies, it's about rewarding responsible behavior.

Imagine two students, Andy and Brady. Andy decided that it would be best to get good grades, so he took out more loans and worked less. Andy had more time to study so he got mostly A grades. Brady decided it would be best to get graduate debt free, so he worked long hours instead of taking more loans. Brady had less time to study so he got more B grades. At the typical US university, you might be able to call their outcomes balanced- Andy can maybe get a better job because he got better grades, but has to pay off more debt. Brady won't get quite as good of a job because of his B grades, but gets to start saving for retirement faster because he is debt free.

But then some billionaire (call him Robert Smith, if we're trying to come up with the most generic name ever) comes and pays off Andy's debt. Now instead of a balanced outcome Andy is debt free and has a better job. Which is great for Andy, so I'm not saying the billionaire should't pay off his debt. But you have to think that Brady is probably kicking himself right now for not making a different set of choices. He's now behind in the race, and being behind sticks with you for a long time when it comes to careers.

If we could find a solution that kept Brady from feeling bad, but still gave Andy his goodies, then I'm sure that most people would agree that is a good outcome. An easy one that comes to mind is instead of saying, "I'm paying off all your student loan debt," Smith could say, "I'm giving you each $100k." That way Andy and Brady both get goodies, and Andy doesn't have crippling debt any more. Brady also doesn't kick himself for working hard during college because he now has a nice sum of money to do something responsible with (invest, save for retirement, down payment on a house, etc.).
Interesting! In supdate the transform would be:

{:a {2 inc}}
I can't say that's too different from Trump tweets acting directly on the US markets. Though to a lesser extent.
Let’s hope Huawei develops an alternative to Play Store or even OS.
Cryptography used in these products have been public for years.
Nobody is good enough to own your data.
I like breakfast foods (I'm a real sucker for those "big breakfasts" available at most Australian cafes) but I am really not that hungry in the morning. One of the easiest ways I found to lose weight was just to quit ingesting calories in the evening around 8pm and not eat until noon the next day - the whole 16:8 intermittent fasting thing before it was a "thing".

I'm a bit crestfallen at the amount of dull breakfasts I shovelled into my face based on all that propaganda about how your body would go into some sort of horrible famine state if you missed a meal. I mean, hey, if you're actually hungry and you like breakfast cereal, go for it, but I was definitely taking on more calories for no apparent reason.
They should call it the Sentinelese jar in honour of that equally green, sealed island
Just set zork as your login shell and enable telnet/serial tty
I think the number one reason SAT Solvers are underutilized is because even relatively advanced programmers like me don't have a particular clue how to frame their problems for a SAT solver.
> I love the idea of self-driving cars and I really can't wait until they're ready.

What if I were to tell you that you can buy a self driving car right now, and that there are 100s of thousands them in consumer hands, right now?

Tesla sells them. And they aren't that expensive.

If you can press a button, and take your hands off the wheel, that is a self driving car. And you can buy them today.
And not to mention potential government mandated spyware. I don't trust my (US) government much, and I trust the Chinese government even less.
Your research skills is lacking. Using crunchbase or TechCrunch to figure out what's going on is like reading IMDB and watching Entertainment Tonight to figure out what's going on in Hollywood. Go find the news wires, go read the gossip rags.
I am surprised by a number of people here with a lot of relevant experience and opinions like "to hell principles and patterns, just make your software simple". Most of the software just cannot be made simple. I'll go further and say: you cannot make life with simple software, because there are a lot of players around who will take your simple software and make it into more profitable complex software.

SOLID is essentially a way to make complex software simple to understand. Yes, you have to write 5 classes to introduce new type of persisting entity, but they are simple classes, mostly boilerplate. Complexity is not in number of LOC or files, it's in business processes, their interdependencies, "when this then that, except those" and so on.

With SOLID (coupled with DDD) your hiring process becomes quite simple: you check basic knowledge of language, performance tricks and caveats (like n+1 problem), understanding of principles with examples and voila, you have new team member. On the first day you will show him or her your domain dictionary, give access to git and ticket system, and you will get good enough code to fix bugs or introduce features in a matter of days. And it doesn't matter if your code base is 10 years old, if you followed those principles yourself for all that time.
This rings very true. I'm down using Facebook/Twitter for work, or checking every 2 or 3 days if I'm bored, desperate or looking for something in particular. Instagram is about a 50% mix of pretty things and friends, but the pretty things post way more often, so the split is heavily in that direction.

I'd say approximately a third of the friends I chat to regularly (late 30s ish) have left or don't use Facebook - but we're all in lots of WhatsApp groups. A couple with big groups of friends, but lots that are started before a night/day when the few in the group got together and just stay open to extend the fun from the day with relevant stuff.

It feels a lot more private to post to these. You can share things without some random friend commenting, or judging because you know exactly who you're sharing with. It feels more like having a pint with a couple of mates than pinning something to a noticeboard that friends, relatives and work colleagues may (or may not, depending on whether FB deems it worthy) seeing.

WhatsApp has definitely replaced Facebook for a few of us - and bearing in mind they have the same overlord, it seems like a pretty canny buy now.
But this is for existing devices. Forthcoming models will likely be google-free. Yay!
The word breakfast itself also existed well before America was founded. The author doesn't claim that eating in the morning is a modern invention, rather the concept of breakfast that is marketed to us today. Don't know why the HN headline doesn't stick to the article's.
Pretty much every developed country has some framework for collecting electronic data pursuant to legal process: https://tmt.bakermckenzie.com/-/media/minisites/tmt/files/20.... Country after country has decided that the government should have access to that information to perform legitimate government law enforcement functions. (The process can be abused, sure, but the functionality must be present to permit entirely proper and lawful requests for data.) And that is deeply rooted in precedent and practice. If you were a maritime shipper in the 1700s, you’d have to respond to law enforcement requests for information about the goods you transported on behalf of suspects. What’s not proper is when a foreign country that performs no law enforcement function in a jurisdiction tries to “siphon data.” Trying to draw an equivalence between the two is entirely fallacious.
This is very good news for the android ecosystem. Having a variety of stores and services can only be good for the users.
I had the same delivery and customer experience farce with Google many years ago on one of the early Nexus tablets.

The author is right that it damages their entire brand. I’m now involved in advising large enterprises on their cloud strategy, and I still feel a tinge of bitterness saying anything nice about GCP!
Okay, sure. Let's include University of Wisconsin and not include the local community college. University of Wisconsin received north of 42,000 applications for the freshman class of 2019,[0] almost exactly the same number that Harvard did.[1] Even a prestigious-but-small liberal arts college like Reed will have an order of magnitude fewer applications; the local community college, another order of magnitude fewer still.

What I am saying is that we try to protect children from the profound unfairness of the real world, but by the time they're getting ready to go to college, they are competing with each other on a national scale for scarce resources (i.e., a 5% shot at a seat at Harvard, or a 15% shot at a seat at UW if you prefer). I'm not fixating on Harvard specifically, but it is symbolic of this competition for scarce resources and the compounding effects of early advantages and opportunity.

[0]: https://www.wisc.edu/about/facts/
[1]: https://news.harvard.edu/gazette/story/2018/02/record-42742-...
You're reading too deep into it. It's a quirky little anecdote written as a throwaway listicle published on a weekend beat from a third rate pop tech news site.
Lots of lower middle class families have been deep in debt at some point. They know how tough it can be trying to pay off debt, especially with an entry level job right out of college. Since they know how tough that is, they want to sacrifice for their children to give them the best possible chance at living a good life. That's why some people struggle to put their kids through college even though there's "free money" available. It's not hard to understand, because "free" loans aren't free, even if the college graduate does have a decent chance at being able to pay them off over the next decade.

I'm not saying that parents that let their kids take the loans are bad parents, but it shouldn't be hard to see why some parents don't want their kid to be saddled with debt upon graduation.
Nobody in China can use play store or Google services. There are many local equivalents of them all
With Oracle 9i query “name like ?” was never optimized to use index. Even when parameter was “pref%”, query took minutes. But with query “name like ‘pref%’” it used index and was lightning fast. So I had to rewrite my code from using prepared statements to manually escape and inline values. Felt weird!
Office work is not for everyone. It's nice that remote is an option in tech now but lots of people do jobs that aren't really office based and often they say that it's at least in part because office work is not for them. Really it's office work that's a 19th and 20th century aberration.
Some of these comments are making me ashamed of the Hacker News after being here for 11 years.
Cool kid. Reminds me of myself before my curiosity and ambition were worn down from years of public school. This kid is clearly smarter than I was (am). It's good to see that he's being given so much support and encouragement.
As a general answer to a general question: not really.

Domain knowledge and prior knowledge on how the data is associated with reality exists in the brain of the human, who expresses that using code and science for the problem at hand.

Otherwise the computer doesn't know the difference between sales data. And any other data.
https://en.wikipedia.org/wiki/Chinese_room
Hahahaha what an absurd statement.
Phones like the P30 Pro come in various versions : Europe (VOG-L29), International (VOG-L04),... and China (VOG-LT00). From what I've read on some forums the one for China don't have any Google services (+ no SafetyNet).
Game of Cloud Management
My app was removed without warning because I forgot to update privacy policy field when google decided to make it mandatory.
I wonder what the mineral rights situation is. Does he have a claim? Is it public land with finders-keepers rules? The article makes it sound like prospecting in this way is common, and even finds like this--while outliers--are regular occurrences.
What about security and safety. A user provided rule in a DSL has controller access to the rest of the environment. While a user provided script in a language will have a lot of security and safety issues, even if you trust the user there is security in depth and safety of limiting the accidental damage
Same for me. Intermittent fasting (no eating before noon or after 6pm) helped me lose like 40 pounds, and I now feel a lot more energetic and productive in the morning.
Oooh, I too would like to see a curated list of tech Discord servers.