skysight-inc/HackerNews huggingface dataset:
> Your most important asset is your ability to produce income.

I think that's an incredibly sad way to view yourself and your life, albeit I bet that for many people producing income is the single most important thing.

I see that as a consequence and a failure of society.
Just from personal anecdotal experience I can point a couple of legitimate cases:

1) Calling an Uber for someone else.

2) When traveling abroad with no data plan, I'd use hotel WiFi to call up a vehicle, but then lose the connectivity as soon as I got in the vehicle. Unlike the experience described in the article, the quote provided at the dispatch time was fixed, not an estimate, so overcharging was never an issue.
Probably a couple months by reading a few key books and following up to understand the specifics.

And no, I went with an index investment strategy, not trying to beat the market. But it really helps to understand why index investing is a good choice.
The article is about making a local client in HTML/Javascript for a program doing the heavy lifting in Python. I feel like your response is just a knee-jerk reaction to seeing the work "websockets".
Whos.amung.us – views » j50tz7gbnn
Neutralinojs v1.0.5 released
https://news.ycombinator.com/item?id=17724995 Was a good thread
Nothing is secure
This was my first idea, scaled up a bit. I wanted a unique email address per person - not just for when I sign up. This way if someone harvested my email address through someone else, I could just delete the alias and give that person a new alias.

Way too much maintenance. This solution is easier.
This is really true. I can remember being in my 20's and thinking "I've saved $10K. Big deal".

But what I've noticed is with slow, steady investing is that it really snowballs. It's not long before you look at your returns and notice that you made more from your investments that year than you did your salary.
Vespa will only release the first electric scooter in October next year though? how can they be so late to the market with their "Elettrica"?
Why April next year? Do you got some event in mind?
IIRC, Jean-Louis Gassée named a price that Apple was unwilling to pay. I don't know his motivation for doing that - was it all about the money? Or was it to stick it to Apple and name a stratospheric price as a way of sending a message?
Same. I clicked "about solid" and it gave no clue what solid is.
What do you mean? Swift `Mirror` doesn't require unsafe code and is not a hidden implementation detail.
In the mobile space the IP address changes all the time, isn't it?
This is the seminal and oft-cited source of those estimates for cost of drug development. The data comes from internal financial records at pharma companies. This is a 2010 paper and costs have since increased:

https://www.nature.com/articles/nrd3078

Bottom line is that it is expensive to develop drugs because most of them fail. You need to spend millions of dollars on dozens of drugs that don't work in order to get one drug approved.

The single biggest cost driver is cost of Phase 2 failure. Basically when a drug that works in animals doesn't work in people. It costs $40-50M+ and takes 5-7 years to get through phase 2 and over 60% of phase 2 studies fail

This is because biology is hard. So the fundamental reason drugs are expensive is because biology is hard

You can also look at high level financial metrics compared to new drug approvals to get an orthogonal way of assessing r&d productivity. The top 15 pharma companies spend a combined $70B on r&d per year. In 2017 only 49 new drugs were approved and only like 40% of those were developed by big pharma (the rest were developed by startups that were acquired by big pharma, or developed by mid size pharma). Even if all 49 of those drugs go on to make $1B a year, that will still not return a profit to even just the top 15 pharma companies

Also most of those drugs are developed for cancer or rare disease bc the economics of developing drugs for those conditions actually work. For things like cardiovascular disease, stroke, or psychiatric disease, where the economics don't work out, you see very few new drugs despite massive need for better treatments. This has nothing to do with patents and everything to do with the cost of r&d. If pharma companies could develop a new heart drug for cheap and get some lame patent protection to give them a monopoly they would do it
It ultimately boils down to whether you have the discipline on your own to learn all the "right" ways to do something and understand how it works. Unfortunately we also have an issue where schools are pumping out CS degrees that aren't exactly high quality.
Second this. I spent a lot of time focusing on trying recipes with new techniques or new ingredients when I was in graduate school and cooked dinner for my wife and myself every weeknight. When I started, I viewed recipies almost as magic spells that had to be followed just so (or maybe for this crowd, code to be copied verbatim from a Stack Overflow answer). But once I learned some basic techniques and the properties of ingredients, I gained the confidence to experiment and create new dishes. Recipies and cookbooks are now sources of inspiration and not rigid rules.

except for baking—-precision and reproducibility are key there.
I did look at Knewton but wasn’t quite what I needed. I’ve come to the decision to never use paid materials for my classes.
Make CRUD apps in real-time with ClojureScript and Datomic (slides)
No spam. No tracking. No monetization. No clickbait.* No Zuckerberg. No profiling. No selling surfing habits. No social credit score. No tying insurance rates to activity monitors. No bosses firing people for expressing their personal opinions on private time. No HR minions making hiring decisions based on personal web spaces.

And yes there was broadband in the old days. It just wasn't widely distributed. It was mostly at businesses and universities. As broadband became more common, web sites got needlessly heavier.

On the plus side, future generations will never know the horrors of a RealPlayer "Buffering..." message.

* Unless you really needed punch that monkey.
Consistency? Another commenter (greysonp) says he got different results with my query.

How is that “consistent”?
You can also see it differently: When the supply is locked out, they have to compete on price harder from the beginning and have less opportunity to fire. If there's an oversupply, of course it's a bit different.
I don't. For me to get a nostalgia rush I need to go down to the Computer History Museum and see yet older stuff. Nostalgia isn't a function of quality, but of age.

Douglas Adams expressed this well:

“I've come up with a set of rules that describe our reactions to technologies:

1. Anything that is in the world when you’re born is normal and ordinary and is just a natural part of the way the world works.

2. Anything that's invented between when you’re fifteen and thirty-five is new and exciting and revolutionary and you can probably get a career in it.

3. Anything invented after you're thirty-five is against the natural order of things.”

For me the stage that came after this is, "Well, change is going to happen, so either I need to get off the merry-go-round or I need to learn to like it." Geocities and FTP clients are as dead as fan-fold, green-and-white line printer paper, and for the same reason: we found better ways to serve the same needs.

Justifying one's nostalgia by pining for the days of 14.4 kbps modems doesn't make a lot of sense. If they were good, then surely my first modem, a 300-baud acoustic coupler was better. Although I feel a tug of nostalgia when I see one, it wasn't better. Optimizing to save a resource we have in abundance makes as much sense as depression-era grandparents saving bits of string for possible reuse. It wastes that most precious of non-renewable resources: your time.
Beatboxing.

You get so much respect when you have a party trick that can turn any gathering into an improv acapella concert.
I have had a hotmail account since almost the beginning. Spam hasn't been a serious problem for me in a long time, though occasionally I get a large amount.

I've always gotten more spam in Hotmail than in Gmail (not a lot more). But I've had more false positives in Gmail than in Hotmail. Always seems like there's a tradeoff.
Mailinblack does this for more than ten years now, mostly in France. This technique is called a "challenge-response" filtering. It does work pretty well with other antispam techniques. Their solution send a daily digest to the user (x per day) of quarantined emails, allowing them to liberate legitimate emails of lazy senders who do not respond to the challenge-response email. They also use outgoing emails from users to populate their personal whitelist.

Their site is not shinny but the product does the job. https://www.mailinblack.com/en/
If anyone is interested, an executive from Bristol-Meyers-Squibb was convicted of fraud a while back and his punishment was to write a book about how he ended up in jail.[1] The judge thought it would give him time to reflect, but his main argument was that he wasn't guilty.

Regardless, it goes into a ton of detail around the negotiations a branded and generic drug company go through. What I found most interesting was the comment from the CEO of Apotex (huge generics company from Canada). To paraphrase "I don't make any money from the drugs, all my profit comes through winning court cases".

Since the book was written as a part of this CEO's trial, it's a part of the court records and was publicly available at the time (not sure if it still is - I think he is now self-published). It's titled "The First Question" and is by Andrew Bodnar.

[1]http://www.expertbriefings.com/news/bristol-myers-squibb-exe...
I think someone (you?) told me about this, but I couldn't remember the name and it's hard to construct a search query to find it.

Also, almost all their links (Documentation, etc) are not working - I think they're having server issues.
The UK location came up first for me. Have you tried it recently?
It's always going to be dodgy until the graphical OS you're running is aware of what eInk is, and adapts the UI toolkit and general rendering to play to eInk's strengths.
Solid uses the latter.

WebID-TLS: https://dvcs.w3.org/hg/WebID/raw-file/tip/spec/tls-respec.ht...

WebID-OIDC: https://github.com/solid/webid-oidc-spec
You could have another goal. Help others achieve same success by mentoring them. For example for my startup, yime.app if I had a mentor doesn't matter how rich just experienced will I could talk to once in a while.. like startup dad. Id be very happy person.
T-monster
Ayy lmao
Not analyzing IP addresses to deliver more relevant results seems pretty aligned with that whole "respecting your privacy is our main selling point". I gladly add another word to my queries if that keeps DDG from taking a step towards where google is today.
https://imgur.com/a/Lak3LZx for me.
The failure of the semantic Web is that it's repetitively being built by and for technologists rather than to meet a real need of real end users. It's technologists in a vacuum building approaches that don't actually solve problems that millions of people have. So long as they keep doing that, it will perpetually fail.

Freebase as a prominent example, was pointless for an average person. There was no reason for it to exist in regards to doing something for millions of people.

Wikipedia, Quora, Stack Exchange, etc. are what people want to consume. Until the semantic Web leads to a dramatic improvement on those types of end user products, it's not going to matter.
That is interesting, although I seem to be getting the same result as him (I've replied to your other comment).
I feel this way at Harvard too... Professors seem only to care about their professional goals and esteem and I will often feel dismissed when I'm not directly serving those goals.
I think it's only natural, but I would hope that more awareness about the issue might serve to change the culture.
Let's hope that Go1- Go2 transition won't be anything like AngularJS...people, me included, still use Angular 1.X
>I unsubscribed from mostly everything and now my inbox gets anywhere from 1 to 2 new spam messages per week.

That would only work for a while for me. 6 months later new stuff has crept in and I would have to go through another round of unsubscribing.
Yes. There should be room for both.
We can create a language for it. It could be like HTML, using tags, but extensible, and the author could declare the schema of the information.

You could even mix data from different schemas in the same document, using something like namespaces.

Like, some kind of extensible markup language, almost.
One idea on top of this would be to store hashes of your files on a blockchain, to be able to prove original ownership.
Tumblr wasn't personal in the way that Geocities was.

With Geocities you could see millions of high school art students demonstrating for the entire world that they don't know the first thing about design or color.

Tumblr is the epitome of a walled garden. The flowers look pretty, but you still have to plant them in neat, orderly rows. Even Facebook's Pieces of Flair offered more of a creative outlet.

You can still make oversized blinking purple Comic Sans text on a black background above an animated "Under Construction" GIF. But you have to do it in CSS.
> Even the new proposal for them is very incomplete.

I agree with this assessment of the C++20 lifetimes stuff. It's great, it will probably catch a lot of bugs, but it doesn't catch the worst ones and that's where you need it the most.
While I agree with the sentiment (it's become more cumbersome to create and access content on the web), it goes without saying that the vast majority of users find value in web apps and the platform-agnostic functionality they provide.
Plenty of terminal-based options (e.g. Lynx) for Gopher.

Gopher pretty much died long before Google was a thing. Here's a good article: https://www.minnpost.com/business/2016/08/rise-and-fall-goph... (lots of interesting comments below the article from many of the people involved)
Counterfeits are the reason anyone at my company(fortune 500 company) is no longer allowed to buy supplies from.

I guess because they couldn't trust supplies, they said no longer and we have to go closer to the supplies for tracking
Book of Proof by Richard Hammack:

https://www.people.vcu.edu/~rhammack/BookOfProof/
There's a code golf problem in there.

My money's on sed and /etc/network/interfaces.
Same. Language learning is a hobby of mine, and it's been absolutely rewarding. It's allowed me to do university courses through another language, learning more about the culture and stuff of another area. It's also enabled me to connect with more people on their own terms, an experience which has definitely made me a better person.
This is almost exactly what I want. I have two things that I still want thought:

1. (And this is obvious, I know, but...) I want to run your stack on my own gear.

2. I want this to work on my phone, which is, unfortunately an iPhone so browser extensions are blocked by Apple policy. I'd have to create my own browser. Yuck.

As an aside, are you caching public tweets, etc, by any chance?
No idea why this is getting downvoted. You'll naturally need more control over memory when building AAA high-performance 3D games, but there's tons of great 2D games made with GC languages (see: Love2D, OpenFL, HaxeFlixel, ImpactJS, Unity).

In a lot of 2D games, simple patterns like object pooling are more than enough to squash any GC problems. There's a whole spectrum of performance requirements out there -- no need to discount a framework due to it's language.
There are browser plugins: https://addons.mozilla.org/en-US/firefox/addon/overbitewx/

They have very little use. There's also a web proxy:

http://gopher.floodgap.com/gopher/gw

Browsing it makes clear why Gopher would not still be a thing, except in the same sense that there are hobbyists who maintain Model Ts and steam engines and whatnot. For a time, Gopher was a miracle and a wonder. That time lasted about a year. The web does all it does and infinitely more.
Gmail has this capability built in because you can just add +whatever to the end of the name and it's an alias to your email account, and you can block the yourname+whatever@gmail.com it as needed. Only problem is many sites mistakenly think + is an invalid char.

No overhead of creating addresses, you have an infinite address space for your account to play with freely.

More mail providers should offer such a workflow.
Leaked a16z data reveals how much Silicon Valley startup execs get paid
It’s not so much the web apps, but the professionalization of content that makes me nostalgic. The charming thing about the early web is that almost all of it looked equally terrible- even the sites made by paid experts looked only marginally better than what junior high schoolers would crank out in computer class (ask me how I know.)

This created space for passionate amateurs to create content for their niche. You got wonderfully personalized, quirky sites that didn’t look weird or suspicious and, importantly, actually got traffic (or what passed for a decent amount of traffic at the time.)

The rise of Google, security issues, “walled gardens”, blogging platforms, and YouTube have basically ended the ability of a new amateur site to get a significant amount of new traffic. Internet stardom has moved to YouTube, Twitter or more specialized communities like Reddit, StackExhange, or Wikipedia. The Wikia networks have driven out most need for fan sites. Social networks are a better sharing mechanism than personal blogs meant for keeping friends and family up to date.

This all has had the effect that the internet “feels” far more structured and professionalized than its early days, and IMO is much more a “winner take all” environment for content. I miss the amateur web the same reason I go to high school sports and watch low ranked college football teams- the play may not be as good, but passion is the same, the games feel more human and occasionally you see unexpected flashes of brilliance, beauty, and serendipity that you’ll never see in the professional world.
Ask HN: Who moved from Angular to React and why?
Its my understanding that the throughput was intentionally sacrificed for low GC pause times.
Sounds like RSS and Atom.
And things like social norms, etiquette, laws, contracts, and so on...

We are not economic robots.
The proposal here seems to be that data, as Linked Data (as RDF, specifically) be exposed directly to the web, manipulated by rich front ends written in JS using an RDF parser. The marketing speak is so thick that it’s impossible to discern much of the technical detail, but presumably the server side is an LDP server backed by something (triplestore?).

RDF, LDPs, and Linked Data in general are all child projects of the Semantic Web movement, and nigh-on inseparable from it in practice. The venn diagram of their user communities is one circle.
I do the same thing. I also have multiple domains. I will create email-forwards to my main email addresses to use mostly for website logins and such. I don't think that level of paranoia is really necessary, but I do it anyway.

For my alias management, I wrote a script to add and delete aliases and reload the MTA. Makes it super easy to do. Long time ago I would have to go through the process of creating a fake hotmail/gmail/yahoo/etc email address if I wanted to do something similar. This way is much nicer.
I find this to be the most compelling argument, because it cleanly positions privacy advocacy as a charitable rather than selfish act.

I believe that individual privacy as a social norm is a prerequisite to free speech, that free speech is a prerequisite to democracy, and that democracy is a prerequisite to fairness in the world.

Advocating for your own privacy is worthwhile if only to provide herd immunity for others less privileged than you, and to send a message about how you wish others would act; to demonstrate popular demand, and to lead by example.
It's more of an incomplete goal than a failure. Humanity has made progress towards reducing the impact of work but there is room for lots of improvement.
>and since that would be confusing for people, it's gone.

Not sure what text you've read, but they've removed the feature because Safari 12 disables the entire extension when it discovers the API calls related to that function.

Furthermore tracker blocking is not part of the search engine and definitely not the reason why people switch to DDG, but the extension only. And it is redundant on browsers that offer it themselves or when other extensions include that function.
Maybe this disagreement about what Solid is demonstrates the GP's point that the intro site is a piece of PR puff so that nobody knows what it's supposed to do.
UnQLite – An Embeddable NoSQL Database Engine
Except that a lot of things was instantaneous just 20 years ago. I can't believe how slow even new smartphones are when I'm trying to make a phonecall... Every press of a button feels slow, there have to be animations scrolling screens left and right instead of instantly activating something. Every time I'm using something new and flashy, I feel like I'm stuck in sirup.
Announcing a project to "re-decentralize the web" on Medium takes a bit of oomph out of the message.
Heh, a way larger work that any tool of this kind currently on Linux, implemented directly from the Linux desktop developers. I can see the problem though, would love to see better upstream support for touchpad gestures myself.
I just wish we'd have OS level contact management and app integration for this, like a shell for messaging.

"Jeff is contacting you" over what? I don't care, I have a message from Jeff, and I can respond to Jeff over any protocol I choose, and the shell will show me a unified history of my IMs, chats, phonecalls, SMSes, Deathmatches, emails, chess moves, teledildonics sessions, whatever with Jeff.
Ex-Felon Disenfranchisement and the Fifteenth Amendment
> Do you believe that you need to the environment, structure, and pace provided by college/university to actually learn CS, and that you're incapable of doing so on your own?

For me, it was not a case of not being able to do it on my own, it was not knowing what I should know.

You could probably spend years becoming an expert on C# or Java or C++ or Go or whatever just by coding in it at your own pace (or at a job) and slowly learning by osmosis/experience/mistakes along the way etc. That's fine. But would you learn the useful theory along the way as well? And if you did, would you bother if someone hadn't created a nice structured syllabus for you? I know that I almost certainly would not had I just stuck to churning out fairly clunky (as I know it was now) code without the formal education in it.

As you said, I am sure some people dont need this though, and somehow just have limitless time or already somehow know exactly what they should learn next, when, and in what order and never need to ask any experienced people any questions to clear up misunderstandings or have their knowledge checked. Lucky them.
For college algebra and precalculus:

http://www.stitz-zeager.com

For calc 1 - 3:

http://www.apexcalculus.com

I did find one really good intermediate algebra book but can’t find the website.
If you send me a name+whatever@gmail.com then I automatically know what your real address is and can strip the +whatever and now you're stuck.

With aliases, I can drop the alias and you can not easily guess my real email address.

Just depends on what you want, or what you use it for.