skysight-inc/HackerNews huggingface dataset:
>The problem is that rich people don't consume in proportion to their wealth... most is usually invested

Money that is invested doesn't vanish, the companies they invest in use that money to produce more goods. Assuming the cost of labor goes up with UBI, less of the profit will go to the investors and more will go to the employees, effectively taxing their investments.
The more people opt into anonymizing tech the more noise the adversary organizations have to sift through.

If there are not many of us, we are making it easy for them.

I see your point but IMO your parent commenter has a good point as well.
Wow, thanks, must try that out. Only had the basil and pine nut kind so far, and like it.
Sorry, nothing for the whole kit and kaboodle. But there are good individual stand-alone guides:

For the underlying guts, the FreeBSD handbook https://www.freebsd.org/doc/handbook/index.html

Freebie book online for qmail is at http://lifewithqmail.org/lwq.html .

lwq.html or the OS's port collection will point you to DJB's (mandatory) djbdns config instructions. Do you remember how to manually edit DNS zone records? He uses a unique format but you'll still need to remember which resource records to use. By now there must be great online DNS resources? I don't know them. O'Reilly's dead tree books weigh on my bookshelf.

dovecot comes with excellent documentation and man pages and worked out box of the FreeBSD port collection.

I left out one other use. I subscribe to about 30 mail lists, all but NANOG o/s related. I have those emailed to the VSP instance and use a really simple mail2news.py script to pipe it to rnews for forwarding to a private INN server that sits behind a dynamic IP to preserve and read mail lists with a newsreader as $DIETY intended. With a static presence and a cheap VSP it's so much easier to make things work the way you like them. I hope you try it and get into it as much as I do.

More copyediting...
That's already achieved with the iPad Pro Keyboard case keyboard. If they wanted to make water-resistant Macbooks today they could (or at least the keyboard is not the main block).
What is the app analytics platform you are using for your mobile app?
PlantUML supports sequence diagrams, and a whole lot else.
Lol, I still remember my grandmother rolling her eyes at me reading Stephen King books as "serialized trash" when I was in my preteens during the summer months, while there was nothing else to do as she didn't believe in television.
Which is eactly what we have learned to NOT repeat. My statement is still valid - We now know that letting many people die in vehicle safety trial-and-error is a non-starter.
Ask HN: What do you use to generate process, UML diagrams, etc.?
Can you recommend a one size fits all tool?
> Interesting. I just spent a couple of weeks learning Elixir & really liked it. Any disadvantage to doing the backend work in Elixir instead?

I haven't really used Elixir so can't talk from experience. I did look at it but just prefer Erlang syntax. I hear good things about the language, ecosystem and community though. Phoenix seems really well-regarded as a web framework (and indeed, there is/was some integration with Elm).

It uses Erlang's underlying VM (BEAM) so benefits from the stability and concurrency BEAM brings. So I don't see any obvious downsides.
"Those Who Sacrifice Liberty For Security Deserve Neither." -nichos

Better?
This sounds... wrong. Can you provide a reference?
My compelling reason is that I live in Manhattan and frequently make trips to visit family that are not well served by public transportation. And when I'm there, I prefer using a vehicle to get around.

I often return to New York with a carful of groceries, luggage, etc. I've tried this via public transit -- it's a miserable affair. The utility of a personal vehicle for me is very high -- perhaps substantially higher than it would be for you.

There's no need to justify vehicles based on economic classes and livelihood. Why does the car debate need to be made into some kind of class conflict? It's just more convenient and pleasant, and that's how some choose to spend their money.

I'm sorry it inconveniences you, but our society exists because we're willing to be slightly inconvenienced by our neighbors (especially those with different preferences than us) in exchange for certain benefits.
Holy should I thought I was the only one I'm giving them feedback literally every other week. I keep reminding them that they should just hire one intern. Like literally send a 12 year old to improve the app for 3 months and they'll find a many ways by themselves. This is not even a snail's pace; perceivably it's as if literally no one to sign to it at Google.
And thats how the wheel was invented
Ask HN: Is there an open source curriculum for for a mathematics degree?
The Open Source Society University is basically a GitHub repo which has all the components of a traditional CS major with resources in one place. Does somebody know of something similar for a mathematics degree?
Every day I bitterly regret that they decided not to use Tcl for CMake in the end.
> By the time Josiah died in 1795, he’d amassed a fortune of £600k pounds (more than US $100m today), and was the 4th richest man in all of England.

I found this to be an interesting point about how much the wealth of society has increased since those times. $100m today would not put you anywhere even remotely close to the top of that list.
There was a recent story about how the inmates in the camps received the best healthcare available in German society at the time. That would certainly explain why so many years later we still hear about "new" survivors.

I’d love a link to this “recent story” which sounds distressingly like a very old and discredited claim of Holocaust deniers.
How to Delete Your Data from 23andMe, Ancestry, and Other Sites
If you're going to build an open source product that you want people to host on their own servers then a few things are really important:

- Ease of deploying.

- Amount of resources required to run it.

I've been building an open source notes app recently and I picked Rust + ReasonML and React in the front end.

It's super easy to deploy; it all compiles down to a single native binary that contains both the server and frontend.

It's super easy to deploy this, with or without Docker. It consumes almost no resources at all. The binary is 12 MB and consumes around 5 MB of RAM.

On the frontend it's a PWA, so it's available offline too. This is the most important part. You could build the PWA in other frameworks as well.
Then it's all throw away because noting makes sense, nobody understood what he has been doing, and a proper company that would have to host, manage and maintain the said software would simply ask to re-build the said soft from scratch because it would be cheaper.

These people would have better time building up sweet and clean prototypes ; at least they would have a professional competency at the end.

Because yes, hacking shit together is not a job. Those little hackers that existed 10 years ago all went on to college to learn architecture and what not and are now recruited either for data job, management, or devops / security.

I get the point, I passed trough this "phase" ; but let me be clear : everybody told me it was pure bullshit and shitty software.

Iterate on architecture rather than feature. At some point you gotta be lucid about what you are doing, and hacking sh*t together doesn't help you master the service you are going to expose.

ps : Hacking stuff together is still a lot of fun for newbs or "fun" prototype ; nothing professional or client worthy can get out of this kind of mess.
I look forward to Apple releasing a small, light laptop with a keyboard as reliable as my 2011 MacBook Air.
This.

3 years ago I also decided not to come again, yet I did it this time; was a mistake.

It is overcrowded, because it's free. Queues in front of the crappy foodtrucks, coffee stands, rooms, everything, are there, because it is overcrowded. The feeling of dirtiness comes from the unpleasant buildings with tiny corridors, quickly applied concealing cardboards, ducktaped signs, underplanned amount and positioning of trash cans and the lack of enough cleaning staff.

We could explain for hours what other problems are stemming from the fact it is a free conference. However...

The organizers' unprofessionalism regarding crowd control, speaker introduction, moderation, maintaining the "OPEN/FULL" sign does not depend on money. I would think it's common sense, but apparently the moderators do not really care if in every 30 seconds there is someone sneaking in the room through a squeaking door. Every. Freaking. 30. Seconds.

Talks were great. All of those I managed to fit in the room, were fun, enjoyable, with a knowledgeable presenter. I felt extra bad for them trying to answer questions at the end of the sessions when people started to switch rooms because of tight schedules on scattered rooms.

Now I have an accountability buddy who would prevent me going to FOSDEM ever again, unless they introduce a fee of 50 bucks or something.
Apparently this is from fall 2017. See this link [1] and the reference in the article to whether the Democrats will take control of Congress in 2018

[1] http://www.campionadvocacyfund.org/protect-wilderness/floria...
Nearly all the new startups I interviewed with recently were using that stack, except some had vanilla JS or were only partially converted to TypeScript.

It's becoming the de facto standard stack for new projects.
Show HN: I wrote and launched a MacOS password manager in 30 days
Show HN: Steganio – simple responsive browser steganography
> For example, under a proper UBI I’d quit my job and start a business. Under this time limited experiment I never would have.

What business would you start that takes more than 2 years to validate but takes basically no funding?
I'm curious how they solve garbage-collection, since last time I checked WebAssembly doesn't yet support that?
I do recommend watching the documentary in its entirety but there's also an interview with the director that addresses some of the themes in this thread.

https://filmmakermagazine.com/35197-empire-of-dust-an-interv...
> Type erasure is certainly a part of the JVM

No, it is not. Most JVM languages (except Ceylon, I think) choose to erase generics, as that's the right thing to do if you want good polyglot interop.
If your are asking about drawing instead of generating: I often use draw.io as a pretty convenient tool.
CMake is very powerful but unlike most things there’s no underlying principle or theory that when you grasp it, everything just clicks, and you also can transfer the knowledge to other languages. It’s just a matter of memorising lots of tricks and special cases.
When I was growing up in the 90s we had 2 hours of kids TV programming after school and that was it. It's a far cry from the "everything on demand" culture we have today.

You can see the dopamine hits while the kids constantly hit "next" on YouTube - like a gambler at the slots.

I know how a "think of the children!" article comes across but when you dig into the neuroscience it's all rather concerning.

The kids will be alright - but what state will their neurons be in?
Not if you're using OpenJDK, which is licensed under the GPLv2.
This seems like a misuse of the word paradox.
A professional should expect to end up on an AIX shell or worse once in her career where it’s vi or the highway...
Great. Yes will definitely do that. Thanks a lot.
I'm not sure I understand your analysis. If masks help hide criminal acts, why wouldn't they help hide legal/moral acts? E.g. it's a lot easier to identify everyone at a protest from a photo if they're unmasked.
I would recommend pen & paper (or whiteboard) first. Once you know exactly what you want to draw, it becomes much simpler to actually draw it (e.g. in Gliffy, or Lucidchart, or PPT or whatever)

There are tools like e.g. https://www.websequencediagrams.com/ that make drawing some diagrams drastically faster & cleaner, but the general rule I observed is that you need to first focus on what you want to say, have that really clear, and then actually drawing it will be fairly effortless. But if you try to make up the diagram as you go using something like Gliffy, it can be really painful.
Major Taylor, World Champion Bicyclist
Only 1 report lists it like that. Looking at China GHG emissions, food production isn't even in top 10.

Although, environmental destruction and pollution, water use, pretty high. So it was funny to see a major face of Sierra Club being totally oblivious to it.
Many of the camps were used for slave labor, so I’m doubtful of the validity of this statement.
PFAs = PFCs. Not sure why they renamed them.

Maybe because PFCs have such a terrible reputation?
Unfortunately, a quick peek through GP's post history does suggest that's quite possibly their source.
Just use Chrome, and be logged in as a Google user. What a coincidence that this serves Google's interests...
Few years ago they patented some tactile LCD matrix
Maze Algorithms (2011)
Might be fishy - but doesn't feel like any crime was committed
Oh wow that's awesome I had no idea, thanks!
I thought it would be cool to build something like this on top of ipfs. Even larger opinionated 'modules' could be defined from the smaller building blocks. The "names" of the content-addressed functions would not be human friendly, so some sort of local aliasing would be a must. A blockchain approach can be used to define upgrade and downgrade paths implemented by the same signers, but it would be up to the caller to update their call if desired. Old code that is not used anymore would eventually be forgotten by the network. Rather than having an "approved database" of functions I'd considered an overlay of alias-groupings that could be published independently for different applications.
> How much time have you invested?

I usually invest about a month full-time, get more and more frustrated and eventually hire someone else to do it for me.

Just about every year I think that 'by now they should have worked out most problems', so I'll try again. Each year I have to completely re-learn everything because all last-year frameworks are either out of fashion, or have completely changed their API. Also the tools and language features change at a high pace.

Don't get me wrong, I applaud the progress that is being made, and I'm really excited that we now have very powerful UI features to work with (single page JS applications in general). But the fast pace of development in this space means that we end up with broken toolchains and completely outdated codebases in a matter of months. Try working on a ~2 year old React codebase.
Do you mean when they were annihilated in the gas chambers?
Former Uber CEO Travis Kalanick Plots China Comeback with ‘shared Kitchen’ Biz
As a kid from the 80s, my parents prohibited video game consoles except for a GameBoy during Thanksgiving trips. It took me years of work as a child to successfully overcome their restrictions and get games onto the family computer.

At one point I synthesized a hybrid of every Jazz Jackrabbit level and bonus level into a single launcher sceeen, something the publisher hadn’t because DLC and GOTY weren’t things yet.

I was bored out of my skull as a child and applied every ounce of that boredom to making my life interesting. My parents didn’t ban games because, apparently, I had to work hard to play them at all.

I would have been much less interested in computers if I’d had a Nintendo console that I could just play games on, to the point that I might have become a math professor instead of an IT guru.

TLDR: Take care not to conflate 80s-90s PC gaming with “one-click” gaming such as consoles, Steam, etc. Their effect on children can vary wildly.
> Is there an alternative they could compete on instead of the core tech?

To add to what tim333 said: The core tech doesn't exist yet, and it will be very expensive to finish developing, so the companies must be incentivized to pursue it, which pretty much necessitates competition. And indeed, the history of science and tech development shows that competition is exceedingly beneficial, and in the vast majority of cases far outweighs the minor costs of cooperability layers. The advent of a standard protocol generally marks when technological progress has stopped (although this can beneficially allow tech progress on tools built on top of the protocol).
> Is there anything out there that you guys feel is superior?

React is just one of paradigms. And UI is a multi-paradigm entity. When architecture of one component can benefit from React model, others - may not.

Consider basic <input> as a component. In order to update its value you just need to execute this:

input.value = "New value";

Wrapping such input into React.Component is a waste of resources.

As for me Twitter's Flight ( https://flightjs.github.io/ ) is less constraining - more general if you wish.

It is just very simple infrastructure around PubSub idea. Loosely coupled components interact with each other by posting UI lifecycle events. Components subscribe themselves to such events and react on them in most optimal, component specific way.

Some of components may use React internally, some have better means to update themselves.
In their defense, development of a solar plant is still development. Roads will need to be cut. Vegetation will need to be cut. Some animals will not react well. Climate change is all well and good, but we do need to set aside some land to just be land. The sierra folk may have seen this as the thing edge of a large wedge, effectively a rezoning of the land for a more industrial use. It is too easy to judge such things after the fact.

Sierra's point would probably be that we should be re re-purposing disused industrial land for solar farms rather than virgin fields.
Golang, V8 and TypeScript are tiny projects compared to OpenJDK. Oracle employs hundreds of full-time OpenJDK contributors. Swift is funded through iOS (just as .NET is funded through Windows and Android through, well, Android). I don't know if this is true anymore, but the number of people developing Golang at Google is (or used to be, last I heard) close to the number of people there modifying OpenJDK for their internal use. V8 is also funded through Chrome, BTW.
I don't know of any degree granting programs but if you want math training all the way through a college level try Kahn Academy at https://www.khanacademy.org/#/math. Hope that helps a bit.
I wonder if the yellow vest protests in Paris and other European cities is our first taste of the kind of revolt that will happen when this really starts happening
The control group is people born in Israel from 1911 to 1945, which would make them mostly Ashkenazi since most Sephardic immigration occured after this period.
That’s not accurate. “Softskills”, a wholly an individual pursuit, is a modern phenomenon. Individualism on this level is not even contextually concievable in historical societies which sufficed a lot of the purposes served by “softskills” with structure and culture. By maintaining a congruence of experience and balance of relations in a society as a whole, “softskills” as you are considering them, are relatively irrelevant. Of course, you will have your exceptions, but until electronic media/radio, great leaders did not even have the opportunity to deliver ther soft skills far. The whole individualist notion of “softskills” speaks to the atmosphere that rationalizes hikkikomori.
This is just a guess, but I'd expect that most people who survived the camps did not decide to continue afterwards to eat like they were still there.

Wouldn't that limit the longevity benefits?
Climate change is spiraling out of control but let's all board planes to go meet other developers anyways.

Sigh.
I speak Afrikaans and am absolutely delighted to find such a high quality discussion on Afrikaans. A rare find.
Except they aren't breaking the law; the law says they have to respond to takedown requests, not that they have to be responsible for every upload.

The law breaker is the uploaded of copyrighted materials.
Embedding ethics in computer science curriculum
Converting historical currency to modern values becomes increasingly meaningless the longer the time span, and 1795 is a sufficiently different world to today with a different basket of goods that I don't think that's a valuable comparison.
The control group was drawn from Jews who were born in Palestine between 1911 and 1945. I think it's likely that this group would likely have been almost entirely Ashkenazi Jews, because there was substantial emigration of European Jews into Palestine prior to World War II.

See https://en.wikipedia.org/wiki/Aliyah.

(It's not relevant to your point, but although Sephardic Jews are not Ashkenazi Jews, not all non-Ashkenazi Jews are Sephardic. See https://en.wikipedia.org/wiki/Mizrahi_Jews.)
"he's been largely forgotten by time"

Perhaps he himself is not well known, but the eponymous company he started in 1759 was the watchword for high-end ceramics for more than two centuries and is still sold to this day.

Towards the end of the 20th century, consumer tastes changed and the company faced stiff competition from cheaper imports. Wedgwood merged with another luxury goods company Waterford Crystal in 1987, to become Waterford Wedgwood. The combined companies fared no better as a unit and went into administration in 2009 though the Wedgwood brand survives after being purchased by a private equity company and now a Finnish consumer goods company.

https://en.wikipedia.org/wiki/Waterford_Wedgwood
Think of it like a virtual env in python. You're installing within your own virtual env rather than system wide like apt.
My memory of those years was that a lot of TV was shit by any standard, and most of it wasn’t aimed at kids. Sure, you had Saturday morning cartoons, and endless reruns, but it was painfully easy to be bored in front of the TV. Games were fun if you had them, but the lack of complexity and depth, alongside limited supply of them meant they got boring too.

I don’t think comparing the TV most people had in the 80’s and 90’s, and the games, to the Internet, modern MP games, and streaming “tv” is remotely fair. It might also be unwise when you consider those same decades saw an explosion of childhood obesity. A kid with an internet connection today has access to most of the world’s entertainment, either to purchase or pirate. We also weren’t able to be in 24/7 contact with each other, so boredom was very real. Even as an avid reader, I was limited by what books I owned, or were available at the library. Now there are no limits at all.

If you want to, you stay plugged in without coming close to exhausting novel entertainment, and never be bored. Maybe that will prove to be harmless, or maybe not. Maybe using a whole generation of people as lab rats for profit is unwise and unethical?
Simple and comprehensive thread on crypto taxes and software
Can you explain this more? How does leaving a pantry door force you to get rid of food?
This might be off topic, but how are you liking reasonML?

I've been meaning to pick it up for a while now and keep reading over the docs but still haven't done much. Would you be willing to talk about some of the pitfalls and rough edges you've hit or things you would do differently?