skysight-inc/HackerNews huggingface dataset:
I think this was the first line of the forth in the library of an older version of jonesforth (https://rwmj.wordpress.com/2010/08/07/jonesforth-git-reposit...), but now I can only find it in my port:

: \ IMMEDIATE
#IB @ >IN !
; \ We can now comment!

Implementing a forth system is unbelievably fun because of gems like this.
How does 1 cope with branches? Also, do you never e.g. leave a piece of code commented out for a couple of days whilst fixing a related bug in a different file?
You are saying I could delay investing ?
I don't remember where I first saw it, but the best definition of "understanding" I've seen is "being able to encode and compress".

For example, imagine a system that has as input the picture of a human face in RAW format. If the system runs the picture through JPEG compression, for example, and returns something substantially smaller, it has shown some understanding of the input (color, spatial repetition, etc).

A more advanced system, with more understanding, may recognize it as a human face, and convert it to a template like the ones used for facial recognition. It doesn't care about individual pixels anymore, or the lighting, just general features of faces. It understands faces.

An even more advanced system may recognize the specific person and compress the whole thing to a few bits.

I would say that an OCR scanner understands the alphabet and how text is laid out, GPT-2 understands the relationship between words and how text is written. And a physics simulator understands basic physics because it can approximately compress a sequence of object movements into only initial conditions and small corrections.

Lossy compression makes this concept non-trivial to measure, but it's still a world's away from the normal philosophical arguments.
It’d be tough to survive on only 100 years savings.
Sometimes extra social interactions is the last thing I want after interacting all day at work.
Its true I am not the me I was at 5, or 10, or 15, or 20, or 25. But the observer was there, and the observer very much wants to keep observing.
And best of all, reselling old stuff as having discovered the powder just now.
The difference is that a dam disaster is fairly localized in both time and space and the damage is visible. When your feet are dry you're safe. With radiation, the area is poisoned for generations and the danger is invisible. You don't know whether eating that mushroom will lead to a birth defect in your next child.
That's the fundamental issue underlying the discussion. Pointing this out doesn't add anything. It's like saying water is wet. Yes, but how do we quantify human understanding such that we can implement it in AI? Well, we've been puzzling over that for decades and we sill haven't found an answer.
I once had to find all lines which did not contain a specific word. As back then i was absolutely new to regex stackoverflow came to the rescue - and i still have that link saved to this day - https://stackoverflow.com/a/406408

Regex for that is just great

^((?!word).)*$
Some people prefer to avoid the sun, especially during the high UV-index hours.
Humans also squirt fluids around in their brains. Brains as machines is one of many ways to think about humans. Humans can conceive of and move past thoughts or concepts that would cause a machine to crash. I think more ideas describe human brains than being simply machines, though that idea is useful in places.

Making the claim about what a human is in the absolute, is more about what you fill the unknown with than the nature of a human.

Understanding is the difficult question. I would argue the understanding people want out of machines is the ability to generate, use and self-manage tools and that the machine knows the tool's place or context under a human value, story or intent and adapt to the implications of that higher order. That in the most exaggerated sense would be perceived as a machine that understands, but of course people mean different things when they say that.
Screw depression, overpopulation due to nobody dying, yet birth rates not declining is what would have killed us long before that, through all the wars and famines.
Seems like solving one would by definition solve the other?

Edit, spelling
As Boeing has shown that only stays true as long as nobody games the regulations against flying death traps. Planes are safe because we require them to be safe, not because tin cans traveling miles above ground are inherently safe. I will take my chances on foot over a 737 MAX with its suicidal MCAS.
For the one that downvoted me, I'm sorry you feel personally attacked /s

Please state facts.

An extreme right party in Belgium looks for better benefits for the poor than Democrats in the US ( cfr. Vlaams Belang in Belgium, i'm not approving them btw)

Their party programme was based on Denmark.

The most extreme is currently in Hungary and he is hard against immigration, but that's it.
Mr. Neutron
You might want to have a look at https://www.boden.io. Looks as if this might greatly simplify the task of sharing business logic (and UI if needed/desired).
Is the user then not amazed?
So maybe this is a crazy thought but I think it would be cool if peloton introduced bikes with steering and buttons and developed games for their platform. I Wonder if people would be receptive - it’s certainly something I would like to try.
I'm not sure where you're going with this. Are you implying that thinking about this problem is dangerous in itself? That would be absurd. We've been philosophizing about qualia or what it means to be human or whether we can even be certain anybody else shares the same experience of reality or even if they're human at all for centuries. I mean, what else does Descartes do in the process of his discourse? I don't think that's caused undue suffering in the same way that organized religion has.

All it shows is that after hundreds of years, we still don't know how to explain or quantify human consciousness.
Attribution is the problem. Lots of ad spend is a waste of money and, despite the advent of various tracking technologies, advertisers still don't seem to know which ads are actually bringing in the sales.

This, of course, isn't a problem for the third-parties providing all this tracking because they get their slice regardless.
What is a 'frame' in terms of PCM audio? If the raw data is just measures of amplitude at a set frequency, don't you have to pick an arbitrary time slice to examine (and so risk losing lower-frequency sounds)?
Although unpractical in many ways, and coolness factor aside, that building style made sense in the old days when power supplies didn't break and capacitors didn't leak, so there was very little chance of having to change a faulty part even after years of use.
I still have some NOS capacitors from the 70s whose manufacturer is gone since ages, and they still exhibit higher capacitance than advertised and lower ESR than any new cheap Chinese counterparts which sometimes die within one year of use or less.
A 100x Investment (Part 2) – Comma.ai
Oh! I did not know that Google Assistant can do that. Thanks a lot. Will try it for sure. #TIL
I'm grateful for the technical details in your answer, and the feedback about hard to find docs.

There's a link to a PDF of points that address common questions on the BrowserGap homepage. I believe it addresses your question in quite a bit of depth.

I admit the link could be more prominent, and also that the PDF could be more polished.

Also, ad blocking is included! It blocks alot of ads, and not all.

Do you mind if I ask what sort of UI client did you use for RDP?
Yes, I hear that every time I mention this. It is a lazy objection: the only things vaguely similar between the pneumatic tubes of the past and the ones I'm talking about are the pipes and the pods.

Specifically, in those systems the pods were moved by compressed air: today they could just be electric and autonomous. They needed to be routed manually at intermediate stations, now they could just reach their destination automatically. Only five pods a minute could travel on those pipes, but electric drive means each pod can keep a minimum distance from the one before.
There would be no need for engine rooms with air compressors spaced along the route. Etc.

Basically, you can think of it as autonomous driving on a dedicated road any without obstacles.
You're just pulling that out of your ass now. Germany already had enough renewables to compensate for the loss of the nuclear energy. The problem with shutting down nuclear instead of coal is that it canceled out the emission reductions of deploying renewables. The amount of energy being produced by coal remained unchanged for 5 years and so did the emissions but they never added more coal capacity.

https://www.cleanenergywire.org/sites/default/files/styles/g...
print "Hello, World !"

Intro to pretty much any language. It opens up so many possibilities ..
I love the analogy between early command-line computer interfaces and the telegraph, versus graphical computer interfaces and the telephone.

It's also funny to that when he elaborates on this by saying we prefer not to describe where something is but just point to it, he did so with his finger. Of course in context he meant on a computer it's better to point with a mouse than enter commands, but it so nicely foreshadows his intuitive embrace of touch interfaces decades later.
Early-Career Setbacks Can Set You Up for Success
Event Handling in AWS Using Terraform
Maybe the costs are not fixed at 25, but 1/3 or 1/4 of life.

If you could live to 300, competition would eventually make it that you have to spend 150 years "building a life" (but hey, you still get 150 years of a good life).
> Ambient jungle noises

I like this.
Spies would never use obviously custom phones for this reason. The goal is to blend in, not stand out. Especially when the adversary has total network access.

As the CIA learned in Lebanon when their network got rolled because Hezbollah noticed certain phones left off most of the time except the occasional use before being turned off the network again - very unusual behaviour which exposed their trade raft.

The majority of drug dealers don't face this level of threat, depending on the country, where any level of encryption and careful phone protocols would go a long way. But the very big ones will as the bigger agencies have much broader reach and the NSA shares with DEA all the time.

WhatsApp was probably the best thing to happen to drug dealers in a long time. But most of them are too dumb to know that and people will always be the greatest weakness regardless of all the fancy tech.
Watch out: what strncpy does is usually not what you'd want it to do.
Ocearch – collecting previously unattainable data from our oceans
Primitive Technology: The Book
Point of order: Why is this a text post instead of a link?
failures in the first phases of your career may mean you can come back stronger than those who never stumbled
Because handing out vitamins costs money for each dose, and with GM rice you only need some seed (pun intended) investment and then people, even the poorest ones can grow it by themselves - it is two orders of magnitude cheaper. Also: handouts would make those people dependent on their benefactors moods,being able to grow healthy spiecies of rice solves the problem permanently.
Seafile has been working for me as a personal Dropbox replacement, with s3ql for mass storage. It's very light in relation to Nextcloud/Owncloud (a primary criterion for me trying to cheap out on servers), supports WebDAV, role-based access and a bunch of SSO options. The biggest possible drawback I can think of is that it doesn't store files in the plain, so you can't trivially tie in SFTP or serve files from the storage directly.
The book can be pre-ordered here https://www.penguinrandomhouse.ca/books/600727/primitive-tec...
I didn't need it, but at the same time, I didn't want to be a d*ick and immediately expose their product without contacting them first.
Which would be even worse for unlearning things/talk therapy.

"I have this daddy issue, probably, but I don't really remember my dad..."
> Getting companies to issue updates and fix security problems in these devices seems like one of the most important issues we're dealing with security wise.

I would argue this is tangential to another massive problem: corporate IT teams are largely overwhelmed with the number of security patches required to keep their entire network updated (my company is in this space).

Device manufacturers not patching their devices is one issue (zero day), but it's not likely the largest issue. I would say that devices that have patches available, but unapplied (Unpatched Vulnerabilities) are at least 10x bigger problem. I don't think your observation and the UV problem are unlinked -- most electronics manufacturers don't have a streamlined way of developing a patch, notifying the device owners/controllers, and pushing it quickly+easily to their devices.

The {CVE database, OVAL, OSQuery} are useful, but it's very difficult for network owners to identify devices and know whether they are patched, let alone act on that and test+apply patches organization-wide.
Waiting for a keypress in ZX81 BASIC (maybe it's the opposite of elegant, but I remember it as the first time seeing a kind of easter egg in code):

10 PAUSE 4E4

"PAUSE n

stops computing & displays the picture for n frames of the television (at 50 frames per second, or 60 in America). n can be up to 32767, which gives you just under 11 minutes; if n is any bigger then it means 'PAUSE for ever'.

A pause can always be cut short by pressing a key"[0]

(4E4 = 4*10^4 = 40000)

[0] http://www.worldofspectrum.org/ZX81BasicProgramming/chap19.h...
Betrayal at Krondor was my first computer RPG. I didn't knew English well and I was just stumbling around with dialogs, but the mechanics were obvious and well designed and it was fun anyway.
Author here. This started as one of our monthly days of experimenting at our design agency https://booreiland.amsterdam — The concept of those days is to create something (anything) in 8 hours. The prototype of this was done in the day after Crouwel passed away so that basically was my starting point. I knew he worked a lot with grid-based type (and earned the nickname Gridnik because of that).

I see a lot of comments about readability. That's not really the point though, although I tried my best. It's more of a programming and design puzzle, to see what happens if all you have is a 3×3 grid.
Well it says Mac version coming soon, so may be he's still testing for Mac...
very neat, it would be interesting to see the 3x3 grid encoding used for steganography, especially in a game. Incidentally, this is another reason that Minecraft needs a vertical slab, an open trapdoor is one option but has a limited palette.
Hydrofluoric acid is nasty stuff that strips the calcium from your bones

My brother works in a oil refinery lab and had a HF acid escape.

Procedure for escape is jump in the lab shower, strip off and lather yourself with calcium based cream

Turning on the shower activates the lab alarm, and the medical and emergency crews turn up shortly after.

When things have settled there's a health and safety investigation / review of the incident.
So it's right there in 1985 (emphasis mine):

"Jobs: That’s inevitably what happens. That’s why I think death is the most wonderful invention of life. It purges the system of these old models that are obsolete." (He was speaking about the computer hardware).

20 years later "2005 Stanford Commencement Address":

https://singjupost.com/steve-jobs-2005-stanford-commencement...

"About a year ago I was diagnosed with cancer. (...)
Having lived through it, I can now say this to you with a bit more certainty than when death was a useful but purely intellectual concept: No one wants to die. Even people who want to go to heaven don’t want to die to get there. And yet death is the destination we all share. No one has ever escaped it. And that is as it should be, because Death is very likely the single best invention of Life. It is Life’s change agent. It clears out the old to make way for the new.

Right now the new is you, but someday not too long from now, you will gradually become the old and be cleared away. Sorry to be so dramatic, but it is quite true.

Your time is limited, so don’t waste it living someone else’s life. Don’t be trapped by dogma — which is living with the results of other people’s thinking. Don’t let the noise of others’ opinions drown out your own inner voice. And most important, have the courage to follow your heart and intuition. They somehow already know what you truly want to become. Everything else is secondary."

There is also a coda: in 2010, at D8 conference (Jobs died 2011), Jobs got a question:

"Q: A few years ago you gave a preparation speech at Stanford (...) Now few years later and a couple of years wiser would you add anything to that speech?"

"Jobs: Oh, I have no idea. Probably I would have just turned out the volume on it because the last few years have reminded me that life is fragile."

(Or was it "turn up"? Do we hear what we want to hear there? https://www.youtube.com/watch?v=i5f8bqYYwps&t=4400 )
What would you do instead? Use a green thread system on top of a single-threaded VM? Great, now you have two kinds of blocking calls: the one which only block its own thread, and the one which block all threads at the same time because it blocks the VM itself. How ergonomic!

Remember, the single threaded character of the js VM is not an implementation detail, it's part of the spec. Hate it or love it but the web works this way.

Also, if you think threads are a good concurrency abstraction, let's play a little game: consider you need to read 1M files on a spinning disk. How many threads do you need to run on to get the maximum read performance:

a) one per file

b) just one

c) one per core

d) a magic number which depends on your hard disk's firmware and your workload.

Convenient and intuitive right?

Threads are a dated concurrency primitive which would have died long ago if wasn't also a good parallelism primitive.
I think this misses the bigger picture a little. Given infinite time, everything that can possibly happen will eventually happen. Presuming that there are in fact some circumstances under which you would kill yourself, you only need to consider the likelihood of them occurring. If most other causes of death have been eliminated, then the only thing that could stop you from eventually killing yourself would be if you died by some other means before that happened.
Do you mean DG/UX? That was an awesome OS.
> In almost every other language this code would look messy or use some terrible recursion.

Nah, lots of other languages can do this.

Python:

def factorial(i):
return reduce(operator.mul, range(2, i+1), 1)

Ruby:

def factorial(i)
(2..i).reduce(1, :*)
end

Haskell:

factorial n = foldl (*) 1 [2..n]
Brian May completes stereoscopic 'devil cards' collection
The license requires the country to decide whether it allows planting golden rice. So I wouldn't be surprised the owner of the patents tried to use that to extract money from the countries directly when they fail to enforce it.
asking all the right questions
Well you've got me interested. I never looked at it before, but this seems like it's pretty much multiplayer gaming mapped to exercise?
How are people reading this article? I only read a paragraph before the site asked me to subscribe and pay them money. Surely everyone else isn’t doing that?
As a counter-point: https://news.ycombinator.com/item?id=20676949
I can confirm that social aspects of remote work are difficult and we dont really know yet how to do it. Some regular excuse for socialization that is not work may help relationships and communication.
Applying Occam's razor, an unusual event like sabotage would need more than circumstantial evidence. There is a long list of contributing factors towards corporate negligence that makes an accident much more likely.

One thing that hasn't been mentioned in this thread yet is that the training for workers at the time of the accident was a small fraction of that originally intended for workers at the plant, and the reason for this was a financial decision taken by plant management under pressure from Union Carbide, not because the training wasn't needed.

A probable cause of the incident was water left in pipes by a worker, ordered by a novice supervisor, washing out a pipe; a process that was prohibited by plant rules. Extensive and repeated training imprints processes & rules into people's minds. If that action was the cause then with better training, both worker and supervisor would have known not to do this.
"bat" would be a correct response based on the knowledge fragment wouldn't it?
Let's be honest - web development is crazy land. It's an outlier, by far the fastest moving area of our industry. And that's still only if you follow the "best practices"

Maybe I should've put it in a different way: one of the biggest benefits of putting things in a digital form is that the digital form is immune to decay, as long as someone maintains the infrastructure for copying and reading that digital data. The default state of digital data - including code - is not rotting. We do a lot of extra work to make it rot. So the question should be, why are we doing it, and shouldn't we embrace this feature of permanence that we get for free? It's not impossible [0][1].

Version pinning and only doing updates in explicit, planned steps, is a start. Runtime environment can be virtualized and thus made to outlive hardware (virtualization is a way to turn hardware into software, to make the former immune to decay). Web folks have Babel, which today is used to evolve the language faster than the browsers can keep up with, but it could be used for the reverse - instead of compiling ES1234 into ES5, it could also be made to compile ES5 into whatever backwards-incompatible ES-whatever the browsers will be running 5 years from now. This is how you restore the pristine state of code undecaying. The nice thing about the digital medium is that it only requires maintenance at the boundaries of change, and we get to move those boundaries - we could opt to keep them concentrated in few places (like virtualization software, transpilers, hardware abstraction layers), instead of spreading them out everywhere and then saying that the code "rots".

--

[0] - Common Lisp has many warts that make it suboptimal for modern software development, but one of the best things about it is that CL code doesn't rot much. When you pull in a CL library that's 15-20 years old, you expect it to run without changes. With 25+ years codebase, you might need some fixes, mostly because the language wasn't standardized until 1994.

[1] - Maintaining backwards compatibility matters too. I can take a Windows .exe compiled 15 years ago and I expect it to run on a modern Windows machine just fine. Arguably, this is one of the main reason for success of Windows - Microsoft put in work to ensure old software doesn't break in new Windows versions.
To understand means to classify, to modelize.
me too: i thought it was a wonderfully artistic/design tool. no a replacement font for your terminal (what seems that most were expecting judging from their comments of disappointment)
The mysterious maze algorithm of Atari game Entombed: https://www.bbc.com/future/article/20190919-the-maze-puzzle-...
IMO it’s a lot clearer if it’s not in Perl

What isn’t?
Software Outsourcing Tips to Create Disaster in 2020 (and 3020)