skysight-inc/HackerNews huggingface dataset:
There have been various suggestions over the years: LispOS, Tunes, Loper. There have even been some sucesses: Movitz, Mezzano.

A few years back, I managed to get a Lisp interpreter written in x86 assembly language reading from a floppy and running on the bare metal on an old 32-bit laptop.

I think the leading edge has moved on from Lisp Machines, but as the mainstream took a wrong turning a long time ago, that still has a long way to catch up. For me, the hot topics in system design are capability-based security, dependent types, and live programming.

My "dream" is to have a statically typed Lisp (with type inference) running on commodity hardware (x64), and either compiling to the bare metal (faster) or to byte code (smaller, less work, and portable). This would be image-based, so no file system would be necessary, and have a single-address space, so you could treat the entire internet as if it were part of your machine's memory. It would have a structure editor instead of an Emacs variant.

This is probably more than I'll ever have time to do. I have implemented my own Lisp dialect (which could form the basis of the system proposed above), and am using it to develop a visual dataflow programming language (http://web.onetel.com/~hibou/fmj/FMJ.html). Many here and elsewhere are skeptical of the value of this, but I'm convinced it's the right thing. My short-term goal is to add dependent types to the new language.
> because (naturally) wealthy people get wealthy by being good at investing.

[Citation needed]. There's lots of wealthy people who got funded, got lucky (some investments are good only looking back - would you like to pay me to sign a few bytes 7 years ago?), got family fund, play the right sport in the right country, etc. People can get continuously more wealthy just by owning things - at that point you can outsource the investing to someone good at it. We've got very well known examples of people who inherited fortunes, failed at investing it multiple times and are still wealthy.
Doctors are not recruited and trained like McDonald's workers. The barriers to entry and barriers to retention put current and potential doctors in direct competition with each other. The field also deals with people moving on to something else.

So, it looks like a duck and smells like a duck to me.
>Wait, what was the alternative? No floats? How the heck would people calculate things with only integers?

I find working with fixed-point numbers actually much easier than (hardware) floats, because of the even distribution. Also note that some libraries like OpenGL ES provide fixed-point types for extra performance. I do believe IEEE 754 is next to impossible to use for any practical application, unless all your values are between -1 and 1. It's truly a horrible standard.
React Native promote the idea of "learn once, write everywhere", not reusing UI across platforms.
Imagine a ruler with all floating point values on it, each time the mantissa comes at its maximum, you increase the exponent, so the space between farther float values doubles.

The number of mantissa values being constant for each exponent value, the exponent describes some kind of "zoom level".

Float values on a ruler would sort of looks like this:

... x x x x x x x x x x...
^ exponent increases, spacings are doubled
Thanks for sharing! I ended up building a similar featureset in Python but using invocation type Event instead of RequestResponse. This ended up being a pain in the ass because Event type has these awful baked in automatic retries that you cannot configure or disable. It ended up being worth it because we wanted to use up to the full 5 minute runtime limit.

How is this working for you? Where do you see it going?
Fascinating information and ideas presented here.

As someone who has many years of experience (and tears) with Ansible, I am looking forward to exploring mitogen and the possibility of it being able to drop in my existing Ansible playbooks is pretty compelling.
Does Adding Expensive Housing Help the Little Guy?
My understanding is nvme drives are SSD drives, it's just a different interface. It goes over the pcie bus instead of thru sata / sas which have to go thru another processor that introduces overhead. So they are just faster SSD drives because the connection method and communication format is different.
Filippo Loreti – the case of dirty marketing practices on Kickstarter
I'd suggest that's a massive stretch considering the lack of details about the husband's attitude towards money in the article. The only relevant information was him finding one particular quote too high. I don't think you can extrapolate a pattern of behaviour from that single data point.
Online courses don't offer the all-important experience of getting obliterated at fraternity parties, nor do they deliver the critical piece of paper at the end.

So long as diploma issuance is still tightly controlled by the educational cartels, MOOCs will make next to zero difference.
Not true - it would absolutely have an impact on the wealthy, as everyone pays taxes at the lowest rate for all income up to the lowest bracket.
I've taken enough of this childish stuff. I did apologise because I was wrong, and I did say that you were offensive, because you were. You attack me and expect me to care about your feelings, and you attack the entire HN community and expect them to back you. I really repent having started this thread.
What if you are in a situation where the officer really thinks you are innocent, but has to follow through with a complaint? Saying you want a lawyer and not talking at all may make the officer change his mind, thinking you have something to hide, and want to pursue the case further, whereas if the officer has already made up his mind that you are innocent, then saying what they want to hear can work in your favor.

Of course the problem is you really don't know what the officer thinks. But you may be able to pick up on that if you are good at reading body language.
It circulates but it doesn't circulate locally and it doesn't circulate quickly. The earnings of people with lower incomes tends to get reinvested directly into their local community. Higher income earners will pass their money off to a bank which may reinvest it into a local business but is as likely to invest it overseas.
We read in large chunks of messages at a time and start processing them. Some messages wait longer in internal queues for CPU time to become available to process them.

The benchmark we use is intentionally very light computationally. We did that because, if we had a heavy computation then the overhead from Wallaroo would be hidden.
Ask HN: What did you do when your app/side-project was beaten to market?
This has happened to me twice now and again recently. I worked on an app for around a year that I found a niche in and then a competitor came out of nowhere with more features, more marketing and a huge team with a very similar app just before I launched.

For the situation right now, the only options I'm seeing is focusing on being cheaper or trying to tune the UX to a specific target market. Both options don't sound great. I'm worried about launching, being dismissed for not having a strong enough product and then having to just walk away after so much work. I don't like the idea of abandoning customers that bought the app either.

Has anything similar happened to you? How did you change your plans when a strong competitor turned up? How did it work out? When do you decide to walk away?
They managed to set the bar too low for the common spammer while keeping it too high for a common potential user.
The Assembly Square project. But I think the traffic concerns were probably legit.

G
It's not a fringe position. There's plenty of research out there, you can do the footwork yourself [0]. It's not "akin to removing the appendix in every newborn" because it's a minor procedure. Certainly less invasive and dangerous than removing an appendix or wisdom teeth. The research just doesn't support the pearl-clutching that goes on about circumcision. If you want to expose your children to that kind of risk, then don't have your boys circumcised.

[0] https://www.elsevier.com/connect/circumcision-benefits-far-o...
If somehow you can have a government w/o having taxes (maybe financed by seigniorage), yes. We shouldn't have taxes at all. Taxes are a necessary evil.
> I've used my personal income which was already taxed at the state and federal level, put it into the market at my own risk, and then gets taxed again when I get gains on it.

Except the money you originally put in is not taxed again. Only the gains are. I don't see a compelling argument as to why your gains should also be tax free.
> If you are concerned that your engine doesn't run efficiently, simply cutting the fuel to it doesn't actually fix any problems.

Since you're using a ridiculous analogy here, one can easily point to CAFE standards that have dramatically increased the efficiency of cars over the past 20 years by doing exactly what you're describing - cutting the fuel...
I wouldn't say they are stupid, but lacking technical prowess is something I have noticed.

They seem to have a lot of disposable income, so their doing something right?
From the github repo:

> As the name indicates, micro aims to be somewhat of a successor to the nano editor by being easy to install and use in a pinch, but micro also aims to be enjoyable to use full time, whether you work in the terminal because you prefer it (like me), or because you need to (over ssh).
Well, you are basically fighting with me (but not them) and your criticism of their remark was vastly more sympathetic than your criticisms of me. That is part and parcel of the pattern and it is incredibly insidious.

I didn't expect you to know who I am. Nonetheless, it remains true that men will notice remarks they feel are disrespectful of men and pounce on them, oblivious to the fact that it is a woman being ganged up on and only trying to defend herself from unfair criticism. And the ganging up on her is very much a gendered, problematic thing.

It puts a woman in a position of damned if you do, damned if you don't.

I only mentioned my position as the top ranked woman here to advise you of my long standing firsthand experience. That's it. And yet it has become yet another reason for you to act like I am somehow doing something wrong.

This whole thing is off topic and a ridiculous, unfair derail. The odds are very high that others will join this debacle and it really won't matter how I handle it, I will still be framed as being in the wrong and also framed as making it a gendered issue rather than as having a right to rebut the original remark that started this nonsense.

Anyway, I am running a fever, so replying at all is probably rooted at least in part in poor judgment. So, for the record, I plan to bow out. Hacker News can have a brouhaha if it so desires. But there is probably zero good to be gained by me participating further in this utter and complete nonsense.
It’ll get spent or invested (either directly or indirectly by a bank if saved).

Ah, the ol' "trickle down economics" trope that refuses to die. I've been waiting since the Reagan administration to see it actually work as advertised.

Tax cuts are good. Stop saying they’re bad.

If only saying it made it true. The current proposal doesn't look to benefit me, a household making well into six figures. Guess we'll have to work harder to make the >$400K needed to benefit from the latest "reform" proposal. That, or start funneling all of our income through an LLC. Meanwhile, at the bottom end, the taxes go up from 10% to 12%.

Tax cuts are good if you're incredibly rich (and not just mildly rich like me). For the vast majority of us, it won't benefit us at all.
Stop complaining it doesn't look like a replacement for Vim/Emacs:

> As the name indicates, micro aims to be somewhat of a successor to the nano editor by being easy to install and use in a pinch https://micro-editor.github.io/about.html

It it pretty neat. Congrats to the author :+1:
You seem to assume its easy to sort the wheat from the chaff.

If you offer $1m per year (which is a ridiculous premise from the get go), you'll maybe get more good candidates (though a lot would assume there was something weird going on and would balk), but you'll certainly also get way more bad candidates, including many who are cunning and able to take up a lot of your recruiting bandwidth, and maybe cunning enough to actually talk their way in - making your problem worse.

It's just too simplistic to assume that throwing money at the problem will solve your talent problems.
Building an interactive, data-driven web-application using Amazon EC2 and Python
There's a lot more information (instead of just two quotes from city council members) in the coverage here: https://www.mv-voice.com/news/2017/09/27/google-throws-uncer...
"Attack on America"

Give me a freaking break.
Never used it myself, but if you use setuptools, you should also have bdist_wininst target (e.g. ./setup.py bdist_wininst) which supposed to create a windows installable package.

The nice thing with using setuptools is that you can create different distributable package types depending on the need.
https://en.wikipedia.org/wiki/Extended_producer_responsibili..., which, in the EU, led to https://en.wikipedia.org/wiki/Restriction_of_Hazardous_Subst... and https://en.wikipedia.org/wiki/Waste_Electrical_and_Electroni..., which puts the responsibility on manufacturers, rather than sellers. That takes care of that Amazon problem.

As always in the EU, the exact effect of these differs by country (EU directives describe goals, and leave the means to get there to member countries)
Mark Warner calls Twitter presentation to Intel panel “deeply disappointing”
They're both hard.

Rockstar salespeople are just as impressive in action as rockstar developers.
Trump is the modern face of civic nationalism whereas Bernie epitomizes big government and the bureaucratic nanny state with opaque decision making processes. I see this as a power grab compared to the decentralized approach championed pushed by Trump. That is all.
Lost in Thought – The Limits of the Human Mind and the Future of Medicine
SSDs are still a leaky abstraction, e.g. https://news.ycombinator.com/item?id=15271254

Edit: the other thing is that choosing LSM trees (and other data structures) isn't just about storage, it's about access patterns. With a an LSM-tree, you're optimizing for insertions happening often, at the expense of querying. Insertion With B-trees, you spend more time inserting data into the tree, but it's easier to query later.

High performance data systems do optimize for this tradeoff even at the level of L1/L2/L3 cache and main memory, let alone between main memory and disk (which is way slower). The fact that this opportunity for optimization exists is just an irrefutable result of the cache hierarchy, i.e. the fact that there's faster and slower bits of memory, and the slower bits tend to be closer to the CPU and smaller. And this structure happens mainly because of expense, and the laws of physics.

If you're always inserting stuff, you want the location that you're inserting stuff into to be easily accessible. With LSM trees, you're inserting stuff sequentially, so it's easy to keep that spot in CPU cache. With B-trees, you have to scan all over the tree to insert stuff, meaning stuff is flying in and out of cache as you're locating and inserting things.
Not to mention it is $10.9 million for married couples. How many people are leaving that much money behind?
I'm guessing because if you put those words together, you automatically assume the offset means the position of the window. It's clear enough with the illustration, but using terms that are in very common use for other concepts can make it confusing at the first glance.

Also the window explanation hides the fact that it's able to represent really small numbers. (graph implies that 0-1 is the smallest window)
I use what I get, if I have a nice config with Vim, I'll use it (badly, but it works well for me). Most of the time I'm happy with nano, assuming it's a one time edit thing like /etc/hosts, or I'm copy-pasting something into a file.
Do we need another 10,000 families in Mountain View [EDIT: in the Bay Area] right now, though?

Central is always backed up, 101 sucks, schools are full, and you can't get into restaurants on Castro without a wait.

Can these companies just expand somewhere else, please?

EDIT: I didn't really mean that Googlers should live outside MV and commute to Mountain View. I mean that it's easy for Google to build office space for 10K new workers... but it decreases quality of live for everyone else when more people cram in. Expand in more cities, like Amazon is doing!
Ask HN: Library recommendations for a Client / Server project (all Java)
We are building a Java GUI to talk to a Java server. The GUI mostly displays information streaming from the server and occasionally gives the server commands. We control the code on both sides. Full deployment is about 10 clients, each talking to 1-3 servers that are in a different state.

I’m having trouble finding information about modern Java client-server best practices.

I’d like to hear architectural or library recommendations that address:

-	Pushing just the data that changed seems nicer than polling the servers every second

-	Several of the clients are requesting the same information from the same server; minimizing the load on that server would be nice.

-	Serialization of objects. Protocol Buffers vs native Java serialization?

-	Recovery when the network hiccups
Do you have any screenshots? Ideally, for the same UI on all supported platforms.
In the United States, a company cannot necessarily void your warranty for repairing a device yourself. See the Magnuson-Moss Warranty Act.

https://en.m.wikipedia.org/wiki/Magnuson%E2%80%93Moss_Warran...

Of course, that doesn't stop them from trying, and usually succeeding, because the FTC has been de-clawed and no one bothers to sue.
I'm sincerely confused, are you being serious?
With type inference, extra speed of static typing (no run-time type checks), and the convenience of dynamic typing (no type declarations).
You realize that the tax deduction for mortgages lowers the cost of rent by reducing the expenses involved in maintaining a large capital investment like a rental house?
this is BS. "may apply to a ms after completion". and what's the admission rate? э I can guarantee you. every single school has a certificate program like this that has 0 value as a credential. it's funny to think that what came out of the mooc learning revolution of the last 10 years was not access to opportunity but a way for universities to further monetize content - even at at 100 per student they've cleared almost a million dollars in revenue per course at such low margins (professors just repurpose existing lectures). and I'm sure many many gullible people pay more than 100 per credit. further proves the point that these institutions are not bastions of knowledge but very successful businesses. if you really want to have your mind blown check out Harvard's OPM program.
If it's lossless, then where do you hide the message? In "comment" sections? Not very well hidden.

How many formats are there where you can intentionally encode something with meaningless characters?
More mature python based solution.

http://pywren.io/
Build your own car that fits your dreams perfectly. You have plenty of freedom to choose to do that
Wasn't that more like 2011? I was thinking "oldie".
Oh look someone being reasonable on HN.

There is a distinct pattern in the tech and engineering world of people who assume that what they want is what everyone else wants, and if they don't want that they don't know what is good for them or they've been duped.

Then they get presented with a cogent argument like yours and realize their neat world view isn't so clean cut after all.
In my experience with local politics, "affordable housing" can mean any of three things:

- Subsidized housing

- Public housing

- Increasing density to lower the actual price of housing

But homeowners (overrepresented among voters) generally only support the first, as the other two could make their property value go down (y'know, in the affordable direction).

You can end up with three groups that are all at odds with each other and all campaigning for "affordable housing". Deft politicians can spin this confusion to make housing scarcity sound like altruism.
>My only gripe is that this isn't just a loophole for the wealthy.

The article addresses this - the tax rate for a married couple making ~150k or so is already 25%, so it's only people who make more than that who would be impacted by this.
So on the one hand I'm meant to buy into some fully connected global future, on the other the only way I make real progress is concentrating all my resources into a small amount of territory to maximise productivity.
That comment states that TensorFlow does not handle a large number of operations well, not a large number of variables. There's a large difference between those statements :). But yes, the general point is correct, especially for models that do not use many matrix multiplications.
I'm pretty sure Prolog was there too. If I'm not mistaken Symbolics C had safe pointer arithmetic and a garbage collector.
A kindle has made me read vastly more non-fiction than I used to. I still get in some fiction, but when I was a kid I read a novel a week. Alas, I do not get out to the library enough.

I'd say I finish 50+ books a year, with a ratio of 60:40 the majority being non-fiction. Anything around 300 pages can easily be read in a week or less. Longer stuff (600-900 pages) I take more time on but approach episodically. I read multiple books at a time and I dip in and out of books to take short breaks from the density and to enjoy serendipity when ideas between different books overlap.

The quality of the prose effects novels more because I feel like I can overlook non-fiction prose quality for the most part (however, there are standouts, like David McCullough, where their prose is as fascinating as their topic). I'm working to get more fiction in again. Recently, I've found there are more novels on my radar than non-fiction books.
Senator says Twitter presentation on Russian interference ‘frankly inadequate’
>I'd wager that if developers renegotiated their contracts at the point where they were most irreplaceable on projects

I'd wager that most executives would rather pay 5 people to do the job of 2 or even simply bury their head in the sand and not admit to themselves that replacing you is going to be more costly than let you have that kind of leverage.
It's written in Go, which compiles down to a statically linked binary. It's very easy to install: you download it and run it.

If you're on macOS, the latest version can be installed via brew.