skysight-inc/HackerNews huggingface dataset:
Managing the roadmap (and delivering value) is the hardest and the key part of product management.

It's hard to give generic advice not knowing more about the context but here's one way that I've found useful and successfully executed. Bucket your roadmap into 3 rough buckets - delight features (no one has specifically asked for but that deliver high value), customer requests (obvious), and your/company's product vision (not something you just concocted but based on real data and validation).

The % of your roadmap and sprint allocated to each bucket depends on your specific business, current situation, and startup/product stage.

Don't let customers hijack your roadmap. Talk to them, listen to their needs, understand the requirements coming from the business team, evaluate the severity and sensitivity, and ultimately prioritize yourself. There are times (sprints/months) where > 60% of my roadmap has been customer-driven and times when only a third of it are customer requests.
Originally I saw the proper page, but in Japanese. Now I'm seeing the broken Yahoo pages.
The fact that the only support you get from Google is if your HN post is upvoted enough to go to the frontpage should be something that would be a red flag to any business. Guess Google don't care, support cost money, and you can't add ads in there.
Then again, that's potentially an additional attack surface that you need to be mindful of: https://medium.com/@N/how-i-lost-my-50-000-twitter-username-...
What is all the weight in that "touch" binary? It can't be code. My guess would be that the format is just not optimized for size and contains a bunch of boilerplate records whose minimum size is in the kilobytes.
TPUs are closer than BGIs, but still aren't dynamically linked. They are object files which are statically linked into the final exe.

It's possible that the author is thinking of pre-TP4.0 chain files (which were used to get around the 64K memory limit of .COM format before TP switched to generating EXEs.)
Thanks! (I definitely missed a few points due to lack of documentation)

One last question I forgot to mention - is there a 'mod' function/operator? (like %, %=)?
We were fully remote before quarantine so there was no difference, but we've had to change our marketing strategy.

Also shameless plug but we released fun side project to make us all take breaks in timed video chats: http://hallway.chat
I use OneTab for this.
But...that's your whole computer too then.
Give that guy a Blue Falcon award.

Come to think of it, Cancel Culture, itself, is the ultimate Blue Falcon award.
As a search engine user i am glad for that, as websites behind paywall are useless for me.

If i pay for a news site, i would go directly to it, and i would not care about hundreds of other paywalled results that i would not pay for.
Something can be quick and cheap without being easy. The proposal is far from easy.

The post leaves out a lot of technical details that the average non-scientist doesn’t need to know.
That is still via ham radio, and it's still very analog. A digital signal is created by a computer, which is converted into an [analog] audio signal, then piped through the [analog] audio input (either mic or line-in) of a ham radio, transmitted over [analog] RF, and decoded by the receiver's computer in reverse.

The point of the article is that is the communication isn't relying on standard communications infrastructure. The headline falls short.
Richard Guy, the discoverer of the glider in Conway's Game of Life, also passed away last month.

In 2017, Richard gave a talk for the 50th Anniversary of the University of Calgary (and his 100th birthday). Much of it was recounting stories of his past in response to questions from the audience. When asked about the glider, he told us how Conway came up with the Game of Life and invited a number of colleagues to help investigate its implications. They spent the next few days just simulating the Game of Life by hand on graph paper. Richard happened to come across it from one of his initial conditions.

Today you could discover the glider in minutes by playing with an interactive simulation. It's interesting how much more effort it used to be. I suppose, though, that you'd build better intuition and understanding doing it by hand.
How close to that goal is TruffleRuby right now?
This reminds me of this video of a "reverse-emulated" NES using a raspberry-pi: https://www.youtube.com/watch?v=ar9WRwCiSr0 (you can skip to 3:35 if you're not interested in the jokes).

The author further explains how he did it in this "making of" video: https://www.youtube.com/watch?v=hTlNVUmBA28
Jobs that exclusively or almost exclusively used Haskell & Scala: (1) backend engineering for a large bank (you can likely guess), (2) machine learning at a large education technology company, (3) machine learning at an ad tech company.

My favorite two languages are Python and C. There are certain things I like about Rust, Go and Julia.

I dislike Java and C++ (just personal preference).

I dislike Scala a ton. Really disergonomic and overly complicated.

I like Haskell a lot. Very clean, fun to write, it just doesn’t confer any serious advantages over other language choices and does suffer from difficult-to-extend designs in business use cases, but probably very good for academic work, pure software or research projects. It’s very nice language, I just wish it wasn’t hyped as a transformational way of thinking or as a panacea for all the normal annoying problems with business software.
> yet is an area where functional languages are uniquely poorly suited

Can you clarify if you mean that the type system gets in the way here, or the same would apply to even dynamically typed functional languages?

I'm trying to understand if you think a static type system is the hindrance here, or the language being functional in paradigm.
Rediscovering My Love of ColdFusion and CFML in 2020
App to Detect Covid-19 by Recording Your Cough Coming Soon
Author of one of the linked weird machine papers here. The use of “Turing complete” in both the ROP and the weird machine literature is both incorrect and misleading; I wrote some comments on this here: http://addxorrol.blogspot.com/2018/10/turing-completeness-we...

This does not detract from this post being a good, fun, and interesting read, but for anyone that is puzzled why “Turing complete” should imply “insecure”: It doesn’t.
They'd get fined heavily for that... Using a monopoly position in one market to enter another...
It is mod as in BASIC (print 7 mod 3).
Can you please not do programming language flamewar on HN? It has destroyed other forums in the past and we don't want that to happen here.

https://news.ycombinator.com/newsguidelines.html
Reverse emulating the NES to give it Super Powers [video]
> statically linked so they "just work"

If I remember correctly you have to redistribute some .dll (VC something) file alongside your .exe on Windows since fresh Windows installations don't have the .dll. Did that change?
> yeah FAANGs suck at looking at you as a person […] almost no interviewer ever looks at your resume

I feel like I’m missing your point here... you are correct - when I’m doing a coding interview, I don’t care if you’re black or white, male or female, university educated or self-taught, the only thing I care about is whether or not you can code[1]. You seem to be suggesting that that’s a bad thing?

[1] Of course any major red flags like muttering racist curses when you get frustrated would also be noted; it’s not like I ignore the human side of things, I’m just not actively looking for that~
Huh, I made something almost exactly like this a few months ago. I couldn't be bothered to get a Chrome developer account and pay the fee so I had to put Chrome in developer mode every time I used it.

https://github.com/milkey-mouse/tab-list
High-bandwidth plasmon resonator waveguides. This would allow multiple datapaths on a single 'wire'. Fermions are great for logic and storage, but not for comms. Currently we use ~90% of chip power moving around data. We need to use bosons for this. We need to make them in silicon, and reduce the waveguide dimension. That's where this is going.
Reminds me of the chrome extension I made for myself that will close all tabs with the same domain as the active tab. Usually I end up with many reddit tabs open and I want to close all the tabs I opened except for the home page that I'm currently on.

https://chrome.google.com/webstore/detail/manage-tabs-by-dom...
It was updated for the half-way-house 2018-edition changes in Rust 1.31 (in December 2018). It wasn't updated for the further changes ("uniform paths") made six weeks later in Rust 1.32.
Where does that community hang out? I find it very difficult to find Pascal projects on Github for instance.
He came to terms with it ... see my comment here:

https://news.ycombinator.com/item?id=22843487
thanks, I always get those mixed up. Its most frustrating
Fair comment, but all of those concerns are mitigated if you:

1) use your own domain(s)

2) take frequent backups

so, even if the purely mail dies, you have access to historical emails and since you own the domains you can migrate to another provider pretty quickly and again, since you own the domain any accounts that are connected to that email address/domain combo are not impacted.
Have you run this against a large collection of torrent files? There are many edge cases. E.g. many metadata handlers barf on very large torrents such as the TLMC or danbooru2019. Others have issues with non-utf8 filenames since while it is strongly recommended it's not required (since unix doesn't require it either).
It's actually the only argument with merit. The only risk you present to people when you are isolated in your vehicle driving is the risk of harming essential workers via accidents, the low chance of getting someone sick at a gas station, or getting into an accident yourself and needing medical assistance.
>So cut yourself some slack. Nobody can keep up with everything. You aren't broken, you aren't incompetent, you're just human, and humans have limited bandwidth. I think that's where the answer starts: Stop expecting that you can keep up. Stop thinking that it's reasonable that you can keep up. It's not a reasonable expectation; there's too much for that.

This.

But I only learned this kind of self-compassion after having my pride eroded to a nub. :3

Also, embracing the futility and meaninglessness and briefness of life helps. Reflect on your mortality, and how it might come sooner than you think. AND NOT IN A SAD WAY; more like in a humorous way, salted with the gratitude to have been (and still be) a part of everything. xD
The press release states that doctors have seen that patients on ventilators have higher death rates. But wouldn’t we expect that? If the situation is dire enough to put someone on a ventilator then they’re probably less likely to live anyway?

Edit: They do mention that it’s higher than other diseases relatively speaking, but don’t we expect Covid-19 to be higher than say, the flu, given it seems to primarily target the upper respiratory area?
That's not always true.

Many a time I've forked a dependency for one reason or another, and kept it up to date with upstream. Sure, it's a few more steps to update, but allows for deep customizations without waiting for original authors to support it (if ever).

Another reason to fork/copy code, is that its development has ceased long ago. In that case, it totally makes sense to carry on the work, in-house at first.

Regarding the article, sometimes copying code keeps the entire codebase easier to understand and manage without having an external dependency.
No idea. Just saw it referenced in media
Gandi may also be an option here - a domain registered with them comes with two free mailboxes, each with a few GBs of space and calendar support.

(Yes, yes, this is the same company that lost the data on their cloud servers.)
G suite is pretty expensive for email, presumably because you can only buy it bundled up with all the other stuff.
I second this, i've been using it for a few years and it's very easy to setup. Reliable and cheap.
Bay Area Quarantine Diaries
Website directory is a frase I haven’t heard in a long time. Feels like the early days of the web.

I really hope there’s a decentralized future for the internet and the web.
>They are, without exception, sensationalistic stories, not mundane stories that just happen to be new.

Really?

Literally every story reported on every news outlet anywhere in the world, without exception labelled as breaking news is sensationalized? Nothing reported on as breaking news actually deserves to be covered as such on its own merits?

>Can you give me a counter-example of even one boring, run-of-the-mill story that has been shown on any major news site that has been given the "BREAKING NEWS!!!!!" treatment simply because it is a new story?

You... you do realize that boring, run of the mill events are by definition not news, right? And that the entire point of "breaking news," legitimately, used as intended, is to report exceptional events? What's your definition of "mundane breaking news," exactly? Man walks dog?

But fine. Since your thesis is that such a thing doesn't exist, I only had to find one, but I found three.

Shooting at a Fresno party: https://www.youtube.com/watch?v=MPkPWLcBlUM

And CNN: Trump saying a thing: https://www.youtube.com/watch?v=z53kXE5dRHk

And Kobe Bryant's death: https://www.youtube.com/watch?v=DbVn_ziuTJ4

No hyperbole, no crazy sound effects, no multiple exclamation points, no "spin(ning) the truth any way they can to make it more outrageous, fear-inducing." Literally just the media reporting current events.
Pretty sure a PurelyMail account will also not work for these things.
Using public roads as a racetrack (going above the speed limit) is illegal.

Websites and hobby-enthusiast sites exist and report on illegal activity all the time. There is a magazine called "High Times" that is sold at Barnes and Noble, and has been since well before states started legalizing it. 2600 submits stories about people pentesting nuclear missle silos.
Been a customer theirs for 3 years not and they’ve been excellent
Nobody is "in the thick" as Rust core dev or aficionados are.

There is a reason commercially backed language have a mush slower release pace and big release. It is easier to write doc for and prepare formations, classes and certifications

For better or worse, in corporate/industrial landscape those are kings. If Rust does not understand that it might stay in the hobbyist category.

With Javascript being the exception. Unless I am completely wrong and it is the new norm.
Storage combinators – Proceedings of ACM Onward 2019
I was looking for something similar but with IDE or SD card. Does anyone have some resources on this?

My use case is mostly for continuous testing. Say, another single-board computer, but with the SD card driven with something like an USB gadget. Same for the IDE bus, but for older devices (targeting emulators).
Indeed, it does. Until suddenly it doesn't. The posted article explains with examples how it happens to some people.
> It's not Clojure-dead

It never ceases to amaze me. Almost every single time, whenever there's a post or a comment on HN that mentions Clojure or Clojurescript, there's always someone from outside of the Clojure community attacking the language, saying things that are simply untrue. Like people are afraid of it becoming too successful. It's not some zero-sum game - the success of one language ecosystem doesn't mean that your other, the more favorite tool would be immediately forgotten.

Somehow I don't see Clojure people attacking other languages; they instead learn and borrow from them.

- Python people would be like: "you can't do machine learning stuff...", and what Clojure people say? Instead of fighting Python, they're like: "We can¹, and also We have nothing against Python, we'll figure out a way to talk to it from Clojure.²"

- Golang people would be: "CSP be is cool," Clojure people: "Awesome, we'll borrow it just the way how you did it. Also, we like Golang, we're going to write a Clojure interpreter and linter in it.³"

- R people: "Clojure is data-driven? Pfff... you know nothing about statistics ...." Clojure people: - "Oh yeah R is cool, btw. we've just figured out a way to interop from Clojure⁴."

- Elixir people: "BEAM is way better than your JVM crap...", Clojure people: "Not really, but okay, we see your point, we'll build Clojure on BEAM⁵"

- JS/TS people say things like "Modern Javascript is so nice, who needs Clojure now?" They get excited about stuff like React Hooks, and Clojure people: "Hmmm... actually we had a better way of dealing with stateful UI components for a few years now. We've been trying to tell you, but you never listened..."

They've been saying, "Clojure is dead" for years now. But despite all the odds, Clojure is very much alive and thriving. It's the most popular language within languages with a strong FP emphasis. Just look around - it has more books, more jobs, more podcasts, more conferences, and meetups than of Haskell, OCaml, Purescript, Elm, Elixir, F#.

I suggest people from other PL communities learn from Clojure people. It is a small but diverse and very friendly community of pragmatists - while others keep shoveling the same shit from one corner to another, trying to re-invent things over and over again, Clojurists keep borrowing good ideas and filtering out bad ones. And calmly and quietly keep building cool stuff and getting paid for it⁶.

¹ https://dragan.rocks

² https://github.com/clj-python/libpython-clj

³ https://github.com/candid82/joker

⁴ https://github.com/scicloj/clojisr

⁵ https://github.com/clojerl/clojerl

⁶ https://bit.ly/3a3wxNH
You mean like they are now?
Avoiding the necessity for libraries like many of these would be a key success criteria for a new language were I judging.
That may or may not be the correct pattern for a sleeve but their reasoning seems like bro science to me. Your arms hang forward because when you raise your arms your pits are facing you in the mirror? The person doesn't seem to have a good understanding of the shoulder complex.
There's a list of alternatives for all Google services here: https://nomoregoogle.com/
I've never seen it before and I've seen the employment agreements for several fortune 500 companies-- though perhaps it's something that's only become common in the last ten years.

Obviously, restrictions on "restricted insiders" driven out of federal law exist... but I'm referring to restrictions that would prevent you from programmatically hedging your employment risks. You're not going to have an insider trading problem from such a program.

As far as fair goes-- it's fair if they compensate you for the loss of that freedom, otherwise it isn't. It's up to you to figure out what compensation is fair.

Employment is an extremely large undiversified risk. Through no fault of your own the company could go tits up with little notice, leaving you seeking new employment at the same time as many other people. Unemployment benefits are a rounding error for highly compensated employees. For good reason, you're generally prohibited from having alternative concurrent employment which would be the obvious way to reduce employment risk. It's prudent to take actions to hedge this risk. If the company takes one of the avenues off the table for that they it compensate you for or provide an alternative (like a good severance agreement).
Google was still providing full content, just after getting the providers to sign free contracts. THAT was the behavior the French court came down on them for. They were given the option to just provide link and title and chose to try and have their cake and eat it too.
Mulcahy writes of formal confirmation[0]:

> Not yet. Three of the people who told me heard it from his ex wife Diana. Two knew it was imminent since he fell ill on Wednesday.

Also[1]:

> More emails from insiders are arriving regularly. One from a student of his. Etc.

And[2]:

> From 5 of his close associates ...

[0] https://twitter.com/CardColm/status/1249082939423559680

[1] https://twitter.com/CardColm/status/1249082390854729730

[2] https://twitter.com/CardColm/status/1249082119567138819

=================================
=================================

Added in edit:

I've now had it confirmed in personal correspondence, but before it can be announced officially it needs to go through the Dean's Office, and it's a Holiday Weekend, so that won't be quick.

It's reasonable for people to be sceptical, I don't have a problem with that.
Hmm... you may be right. Here's the Smalltalk environment from 1980, it is pretty impressive:
https://www.youtube.com/watch?v=JLPiMl8XUKU
Sales funnel tracking from all advertising campaigns and traffic sources
> So that leaves basically some specific server workloads,

The vast majority of servers don't run any untrusted code. Servers tend to do lots of syscalls for network I/O.

> Gaming is a context where you care about performance and you aren't using multiple apps at once, but (and I admit this is a bit of a naive guess) I'd be surprised if it's syscall-bound.

I would expect that interfacing with the GPU involves a fair number of syscalls -- but admittedly I'm also guessing.
> VGA-class cards could display a 80x50 text mode. Not sure that it was easily accessible in MS-DOS without assembly hacks.

It was directly accessible from the DOS prompt with the MODE command.

Don't remember if TP had a library function that exposed it.
I really like ad-hoc networks like this. I hang out on the marine bands these days.

Makes me think, maybe we could turn on unsecured WiFi (e.g. WiFi network named ‘community-wifi’), establish IPs and provide some simple services for free to a local community. Something like a digital version of little free library. Provide digital book library, DMs, email, voice chat option and so on? It’d be nice to talk with local radios. Plus no need to pay to communicate. Curious if there are projects like this out there? If not, this makes me want to run some simple services (DNS, BootP/DHCP, HTTP server and homepage with a description and links to additional services).
Please don't be a jerk in comments on HN, regardless of how wrong someone is or you feel they are.

https://news.ycombinator.com/newsguidelines.html

(I took a quick look at your account's past comments and didn't see any previous history of this, which is great.)
Don't see it here, so dropping in one of my fav Conway things... Sprouts[0]. A pen and paper game that is both fun and full of combinatorially interesting properties.

What a legend.

[0]: https://en.wikipedia.org/wiki/Sprouts_(game)
no one flavor of scala will ever be a standard. you have to adopt coding styles and stick to them. once you get to the point where you have a pattern and you’re just coding-by-number scala isn’t the problem anymore
See my comment here:

https://news.ycombinator.com/item?id=22844444
Hierarchies based on functional relationships are simple. Hierarchies based on intrinsic properties become messy fast.

That’s why you throw up your hands and build property webs instead of heirarchies.1
A Man Who Wanted to Fly on Mars
Biden accuser Tara Reade files criminal complaint over 1993 allegation
John Conway – The Free Will Lectures (2009) [video]
VA hospitals to ration employee masks due to shortage
We talk about it often enough...

https://www.ncbi.nlm.nih.gov/pubmed/29522710
https://archive.is/HuTHD
See my comment here:

https://news.ycombinator.com/item?id=22844444

It's reasonable to be sceptical, but it's also reasonable to research the existing source and understand that it's reliable.
I used to know what a transistor was. And then we shrunk them to the point where they are no longer the same thing and yet they are still a thing, so I don't know what they are anymore.
Currently there are 1.2 million active infections. Doesn’t this mean every smartphone in the world would need to download 17 MB per day?

If more cases would be tested in India or Africa or Sputh America a ten fold increase wouldn’t be unthinkable.