skysight-inc/HackerNews huggingface dataset:
"The best response is no response."—Dr. Maxwell Maltz, "Psycho-Cybernetics"(1960)
The “Learn to Code” Meme Controversy (Joe Rogan)
google for „<topic> weekly newsletter“. i am subscribed to about 10 topics i am interested in at any time and do receive useful information. Sometimes they are in my inbox for weeks and i read them all at once when i am for example on the train
Interesting how I get downvoted for talking about the comics I read as a child in a discussion about a retro comic hero website.
Recent discussion:

https://news.ycombinator.com/item?id=19075325
Been a couple years since I passed this project, optimized their reference Befunge implementation & improved codegen for generating numbers: https://github.com/shinh/elvm/pull/18 (Befunge has commands for pushing 0-9 on the stack, have to use arithmetic past that, so old codegen would essentially compute the base 9 representation, whereas more efficient encodings are possible by factoring numbers & using ':' to duplicate the top of the stack)

Esoteric programming languages are fun, I put 'Befunge' on my resume as a programming language I know, opens up something I can ramble passionately about for hours. They explore a space that is completely self serving, a form of PL theory existing in its own vacuum
When I originally started my community site I used GET for logout. However, users started trolling each other by posting links to log people out. It wasn't easy to control, because a user could post a link to a completely different site, which would then redirect to the logout link. So, I switched to POST with CSRF and never had another issue.
The font is made of sublimated astral magick.
> Also USB bus resets are not unheard of.

They're initiated by the host, not by a USB device.

> Or moving devices from one port to another. If the device comes back within a minute or two you probably shouldn't throw out those writes.

This would be a nice feature. Although these writes would need to be buffered. Probably also throttled. There'd also be some risk with devices that have identical serial numbers. Some manufacturers give all of their USB disks / memory sticks same serial number...
> project is mostly Rust, is the perf improvement simply because of that?

I would think so.
> Workmen pick the tool that best suits their tasks

Workmen also carry the burden of maintaining old (legacy) products.

No one would say no to a shiny new feature that makes tedious stuff easier.
This is a major factor of the "Ratings Problem" where only 4- and 5-star ratings signify quality which people commonly overlook. [0] I'm only interested in critically acclaimed non-fiction books because anything less and I'm down to the quality I might find in a blog post... Which might still great, but there's the time I allocate for blogs, and the time I allocate for books.

There's a part of me which harbors great sadness over the amount of historical art such as music and games which get completely ignored by the public with its ephemeral tastes. So as a natural reaction I've become an amateur art historian, spending lots of time going back and playing old games (not hard because I grew up on retro), listening to old music, watching old films... then spending time to learn about the people and effort behind these works of art. I even took a film history class.

I have books from the 1600's on my reading list. Some of them require learning another language which at some point I will have to set aside the time to do.

So how the hell am I going to have time to appreciate the cornucopia of art being thrust at me today from all directions?

It seems today you have to make the choice of appreciating the here and now vs appreciating the past. If you aren't an archivist or historian chances are you simply won't have the time to go back and explore.

And that's worrisome, because whereas the pace of masterpieces being released throughout history has been quite slow and manageable, presently I feel like I consume several masterpieces a year across several mediums.

All of this amazing content will be lost forever inside the noosphere, and the fantasy of living forever through your art and contributions to society is becoming more and more unattainable.

[0] https://xkcd.com/1098/
Sidenote - this hilarious deposition was in a case about this exact issue (fees for copies of public records). https://youtu.be/PZbqAMEwtOE
To my husband whom attempted suicide today
JS is not browser only for a long time now, there might be situations where you have to target old JS runtimes.

IE 11 is still relevant and large code bases can take a long time to compile with Babel.

Why invest time? Probably someone thought it would be fun to beat Babel's performance :)
Then Microsoft should put its money where its mouth is. Every time IE launches, the default page should be a warning:

Internet Explorer is no longer suitable for general web browsing. It should only be used for legacy enterprise web portals that haven't been updated to modern web standards.
Afaik, they ship installers usually, not simply a dll binary for their local use; if its installed systemwide, no installation occurs, and if not, its installed system-wide. But the system’s copy is used generally, in either case.
It's hard. I'm pretty sure that in the general case, the problem isn't solvable.

In Morgan LLywelyn's Finn Mac Cool ( https://www.amazon.com/dp/0312877374/ ), Finn is a man with no family from an inferior tribe, and he's a troop leader in a band of scummy soldiers of no social standing whatever. On the other hand, his potential is obvious -- he will eventually work his way up to self-made king.

While stationed in the capital, he falls in love with a respectable, middle-class blacksmith's daughter. She won't give him the time of day because of the difference in social class, but over time, as his respectability steadily climbs, she warms up to him.

They have a failed sexual encounter, and everything falls apart. She feels too awkward to approach him anymore. He believes (incorrectly) that they've become married at a level inappropriate to her class, and eventually comes to her home to propose a much higher grade of marriage. But she doesn't know how to accept without -- in her own eyes -- suffering a loss of dignity. A painful scene follows in which it's obvious that he wants to marry her, she wants to marry him, her mother wants her to marry him, but somehow none of them can see how to actually get to that point.

People really don't go for innovation in social protocols, even when the protocols they know are failing them.
Concurrency, as in multiple OS threads communicating is nicely done, with the borrow checker being able prevent some fairly common multi-thread pitfalls. So for things like data parallelism etc. Rust is already looking pretty good.

For server-side stuff, what's not yet done is some infrastructure and improved ergonomics for writing asynchronous or non-blocking code. See https://areweasyncyet.rs/ . And then when the infrastructure is there, it'll take a while before the higher-level frameworks take advantage of it.
Pregnant women are risking their lives to bring people tea
I use EXWM and it's basically EmacsOS.
Python: What is it? What is it used for? What can you do with it?
When I explored rust I found the exact same feeling too, but couldn't find that word.

My only issue is how surprisingly weak Rust support is in my favourite editor. Rust seems to feel more popular than it is. Or maybe more people write Rust in a "no frills notepad" kind of way.
Probably because it's a development board in spirit, not really intended for any kind of PC usage.

Hopefully some future product(s) with more PC compatible form factors come out in the next few years. :)
Fwiw, Notepad runs great under wine :) But why would I use notepad when Sublime is so much prettier? MSPAINT, on the other hand...
I have some experience with Python and a lot with Ruby. My experience is similar to djohnstons: For the longest time I just wrote Ruby like I thought it should work, and it worked, and if not you'd look up that specific thing in the docs. I struggled at first with attr_accessor and instance variables and the difference between String and Symbol, and I needed to see blocks in other code multiple times to understand them, and implicit block passing I got just recently after many years. But overall, Ruby just worked: If you mix "how would I write that in basic english" and "make a mix of all the C-like languages I know" and for the functional aspects "take what I remember from the onetime I learned a lisp", then you write Ruby, and it feels very natural.

Python does not feel natural at all. And I don't mean the indentation, that's in your face enough that it can be handled fast. But Python is just everywhere almost like you'd expect, only to still be different whenever it can. Dicts for example, why is that in there instead of a Hash or what I'd call a assiociative array? Using list instead of Arrays, as if it were a lisp, only that the list behaves like an array with different syntax, and Python is not lisp like at all. Null is of course not null (I already disliked ruby's nil), it's None. Compare how easy ruby makes range, and how inelegant Python makes that.

In the end none of that matters that much and discussing it too much probably only leads to a flame war. What mattered to me: My python program (an audio player for the tray) was completely unstable, it ran into multi-thread issues without me ever understanding why and how to solve them. My first ruby program was enough to pass my employer, my second one is still online (and one of my active projects linked in my profile).

If I want got get something done and have it work well, I use Ruby. Though fact of the matter for ML or even just statistics the ecosystem is way less nice and I will be forced to use Python next time, my try to use Ruby during my last encounter with ML just failed.
Let's imagine for argument's sake that there's a developer account team inside Google which could pull the relevant machine levers and reinstate OP's account. OP has already talked to developer relations support managers who have proven to be unable to get the developer account team to comply. Why should a Google legal team be more successful than a developer relations support manager at getting the developer account team to comply, when Legal is almost certainly laterally farther away inside Google?

Ultimately, in-house counsel at an org the size of Google is tasked with making the problem go away. It's easier to do that by burying the opposition in machine-generated paperwork than it is to convince people laterally far away in your org to comply. As a small business, you can't afford to pay for lawyers to deal with all the paperwork, so the bigger side (Google) always wins.
import [literally anything]

psudocode()

print "success"
Microsoft is using actix libraries and creating many new rust libraries for their Azure IOT platform. Azure IOT is all about safety at very high speeds, making Rust a great fit for their work.

I don't work there.
It's fake news to make any specific claims about a bill that is a placeholder with no actual contents yet (as of February 10).

https://www.congress.gov/bill/116th-congress/senate-bill/420...

In any case, removing cannabis from the Federal revenue code would not make cannabis "legal nationwide"; state laws against cannabis, where applicable, remain in effect.
Yeah it disgusts me.

My oldest is going through apps almost entirely by jumping through ads which force you to install the next "free" game.

The reason Apple applied extra scrutiny to my app is because I checked the box indicating "Made for kids."
Improved results using icons with higher resolution, for those who are following this conversation and waiting with bated breath :)

http://compute.vision/nouns/index.html?barnacles=https://s3....

http://compute.vision/nouns/index.html?barnacles=https://s3....
Flying is one helluva lot easier than walking.
Which are also freely available correct since all decisions are freely available?
While you'll hear Rust community often say "just wait until this new hotness", I'd like to clarify it's not like a perpetual "it will be the year of Linux Desktop".

Rust has already shipped everything it needed to be production ready. We're just always excited for the next big thing. Two years ago it was incremental compilation, last year it was a new borrow checker, this year it's async/await, etc.
Why Architecture Oriented Programming Matters
Uh, what stops you from setting the same price in all regions?
Data is expensive
By 2030, You’ll Be Living in a World That’s Run by Google
It knows what a face looks like! https://i.imgur.com/wA1iQ7T.png
I get your point. I don't know why we would, but say we stumble upon creating a nuclear bomb simply because we are curious about what happens when you split atoms (in a parallel world where the physics has yet to be worked-out). Scientists scramble to figure out why so much energy was released when we split atoms, and come up with some complex numerical approximations that don't reveal anything about the underlying phenomena. Then an Einstein comes along shows everyone why so much energy was released using a simple equation: E = mc^2

I doubt there is an E = mc^2 for consciousness, but who knows... it would certainly be really cool if there was.

Also above you make a point... "I'll err on the side of caution and assume they're conscious for the sake of making ethical decisions." ...that lead me to muse about ethics and consciousness, and why actions on conscious entities bear weight on a moral scale, but those same actions on a zombie don't. What does it mean to "feel" an emotion - when a spider retreats from the swat of my hand, does it feel fear, or is it acting automatically? What the fuck is pain about? If we touch something that is scalding hot, is the qualia of shooting pain necessary in conscious organisms; must it feel alarmingly terrible, (could the system just alert us); how does it feel terrible? Is it possible for an unconscious entity to feel pain like we experience it? If so, does that change anything wrt. morality?
Tiny houses have a dark secret
I Love Ruby [book]
I wonder to what extent are those 'a rails app'. Those are all huge apps with many microservices I would assume. Don't tell me Twitch backend is all rails.
Can someone tell me why this is the case?

Because hard disk space is dirt cheap and my time and sanity are not.
QZ: Oregon has more legal cannabis than they can consume in six years.

OREGON: Challenge accepted.
> A tool is a tool.

Oh yes it is. Which means, a tool is an extension of oneself. We tend to identify ourselves with our tools, especially if they required extensive learning. The simplest tools (hammer) are easily replaced, but the more complex ones (my cello) are highly personal, and seldom swapped.

Programming languages fall on the complex end of the spectrum. They require learning, and to some extent, what you learn is what you are. Throwing away a programming language (and its ecosystem) is throwing away a good chunk of the knowledge you acquired there —a part of yourself. A new language needs to have one hell of an advantage to get significant adoption under those conditions.

And I didn't even talk about network effects…
You have gazed upon the smileyface of doom.

Also, that does sound great.
John McCarthy's FAQ about Nuclear Energy (2006)
An author posting original content is always a single point of failure. That's a problem based in the physical world and has nothing to do with the computer-based system by which they distribute their content.

If revx email host gets shutdown, he can find a new one easy peasy. revx can just update his domain's DNS records to point them to a new server.

The federated nature of email prevents any individual email host from being a single point of failure, which I would believe is the point when comparing publishing via email to publishing content via a social network platform.
It's like a word. It can be used in sentences to mean other things. To you, seeing it makes you feel humble on it's own - but emojis are hardly ever used alone.

I would imagine it being used in a variety of ways to communicate blood. I imagine some might not make people feel positive about it's use. That's language for you!
Tried to get the icon recognized and discovered it works best with black on white: https://imgur.com/a/EyuJhQA
The price has not yet been set. This will be worked out based on the success of the drug, the number of cancers it treats and what individual markets can bear.

Why is it not based on the cost of the treatment?
Genuine question: how do these posts make it to the front page?

I mean no offense for the poster, but this application doesn't do anything, the code is like 200 locs. It's basically a toy project from someone trying to learn a framework that's not particularly innovative.
If you're looking into React, have a look at this.

https://github.com/reactjs/react-rails

Sets up Webpack and directly integrates into your templates with ERB tags like

<%= react_component("HelloWorld", { greeting: "Hello from react-rails." }) %>

(First argument is name of component, second argument is a hash of props)

Easy as pie!
I'd very much consider speeding up your videos.

I watch things like educational videos, interviews, news videos etc mostly on 2x.

Movies I often watch on 1.5x, not always but typically at least 1.3x.

Sometimes I go up to 2.5x or 3x when needed, e.g. speeding through a Let's Play video during a part which isn't particularly interesting any slower.
> So the best practice is to use `asyncio.gather()` to delimitate the pyramid of the task life cycle. Unfortunatly few people kow this, and hence do it.

And even then, any async function might run `loop = asyncio.get_event_loop()`, run some background processes, and return before they stopped! I actually had this exact problem with my realtime sensor data server: the background tasks were never properly closed, and the sockets remained open.

The article you linked to (https://vorpus.org/blog/notes-on-structured-concurrency-or-g...) is super interesting. I didn't get the appeal of `trio` before, but now it does seem really useful.
That still says they had access anyway, but you had to opt in to use the feature. Work on your reading comprehension!
Using some right angle PCIe connectors for the graphics and USB expansion cards, they'd probably be able to shrink the height of that case significantly.
Four-Legged Walking Robot Is Smaller Than an Ant's Face
Emojis are rarely used on their own.
The title ("‘Trojan horse’ drug treated British patients with six different forms of cancer") mislead me into imaging a cocktail of cancer cells as a treatment.
Compiler generated code is rarely pretty, but I always find generated Piet particularly disappointing. Has any work been done to generate code in the style of Mondriaan?
Rails doesn't include Auth.

Devise does a great job of it though - https://github.com/plataformatec/devise
If the problem is standard to the point where you won't encounter any weird edge cases (e.g., runs analogously as it does in a tutorial on the internet) , then you don't need programming or machine learning to perform the tasks.

But once you want to extend a problem into an unfamiliar domain or debug why an algorithm is not working, then I don't see how you can accomplish this without domain-specific and machine learning knowledge. Or have I been missing out on some amazing auto-debugging AI that I am unaware of?
I've tried to split the difference. All my newslettering is also published on my site, with attendant RSS feeds. The thing about the newsletter I love, as I explained in the essay, is the quality of conversation is so much higher than anything I've found outside of the inbox. (Hacker News excepted; this place deserves its own love letter.)
this is why we have facebook
Deep learning provides top performance in image-based plant phenotyping
You might have to wait a few seconds. It's blank initially, but it shows the code snippet and compiler in 3 seconds on my laptop
Ask HN: Best to-do list tool with Android widget support?
I'm currently using Trello in combination with a thrid party Android widget. However, it is not optimal.
Most important feature for me is ease of access, which is why good widget support is important.
I want to be able to quickly see the top todo's per category and with a quick way to add a task.

I was just wondering what you guys are using.
This is also true. It really is about what you’re doing. Async/await in particular enables you to write idiomatic code, right now you have to twist it a bit and can’t do certain things. Other features? I agree with you.
Thanks for recommending us, folks. If it helps, they're mostly edited by HN readers too(!) (me in most, but not all, cases).
This is a nice exercise, but sort of reads like an argument against the unix way ("Diogenic programming") in that the author has to jump through lots of hoops to do w job that would be easy with the right specialised tools (e.g. a database).
That's like saying that free market doesn't exist because you need a permission from your local council to run a business. There are other companies that have built their own stores on top of android - you are free to sell your applications there, or to make your own store. Android as an operating system does not limit where you can sell or buy apps, unlike iOS where you only get one source.
evil is eval
"Such a ban should be a last resort after many, many transgressions and a result of extensive manual review, not handed out on an automatic basis."

Surely not, but that's what happens if you manage millions of apps and developers with minimum human labour.
But even if they would increase human labour ... I guess it is really hard to look into all the cases, because what do you do with (smart) malicious actors, trying to circumvent bans?
Show HN: FF extension that blocks comment sections of HN posts you haven't read
I spent some time confused by the animated running horse and how it was supposed to be related with the other icons. Until I found out that it was the loading gif.

I would change there for something more standard.
OK, so I'm male, and sometimes I'm clumsy, or act too impulsively.

So if I used emojis, this one would be about "Oh shit, I'm bleeding again." Head wounds are the most impressive, in my experience. Just a scratch, and there's blood everywhere. I've shown up at meetings, with blood running down my forehead. But hey, they heal quickly, too.
AirBNB could get a €12,5 Millions fine in Paris
There really should be a adnauseam for newsletters to discourage this practice.
If someone quickly pulls an usb drive, plugs it in another system, and then plugs it back in to the original system, then flushing writes could cause massive data corruption if those writes are relative to an outdated idea of what's on the block device. Sounds like a misfeature to me
A fix to one bug that Twilio doesn’t want you to know about
Mezzano [1] is written in Common Lisp and can be run on Virtualbox and QEMU.

[1] https://github.com/froggey/Mezzano
Inconvenient.
Same here. I'm not antivax myself, but in those I know who are, they don't lack education. It seems more to do with distrust of authority in my observation.
I think they're trying to estimate how long it's going to take to break even on the cost of research.
Chinese characters pretty unambiguously represent syllables and not meanings. [1]

Japanese characters are the other way around. They have semantics, but the only way to know the intended pronunciation is to look at the specific sentence in which one is being used. It's fair to say that a kanji in isolation doesn't have a pronunciation. This is the reason the Japanese weren't able to get by with just the characters -- Japanese text makes liberal use of kana to make up for the fact that kanji are, like emoji, all semantics and no pronunciation or syntax.

[1] Well, they do represent meaning too, much as English spelling does, but that's incidental to the way they function.