skysight-inc/HackerNews huggingface dataset:
Oh, don't get me wrong, I totally agree. You can definitely create lean & mean stuff in Java, it just doesn't seem to generally be the Culture of Java.

And while idle memory usage isn't an amazing metric, it's still pretty indicative of bloat. For us, in the current state of things, memory usage is what determines our cloud costs. Setting heap maximums and things seems to somewhat work, although the Spring apps with a max heap set to 512MB still seem to be able to overrun their cgroup max memory of 1GB. There's the new experimental options to have the JVM look at its cgroup limits and manage memory based on that, but due to reasons we don't have a new enough JVM yet.

For me and my tastes, Go's pretty tough to beat in the overall productivity/efficiency/reliability set of tradeoffs. I fully admit that that's a taste thing. It's not even that it's amazing at any particular thing, it's actually not really that amazing at all. It just doesn't have anything that particularly annoys me. And the community is awesome: they really don't do the 200kloc framework stuff; the attitude is generally "why do you need all that?" and I agree.
I tend to use my verbal/language capacity for analyzing problems, which makes it almost impossible for me to converse out loud at the same time.
Where in the official announcement did they say they're putting Monitor in the official UI?

Firefox Monitor is just a page on the official Mozilla website.
The problem w money is that it represents the fruit of human labor but also allows speculation. We have arrived at a point where accumulated wealth through speculation that human labor ( and therefore self worth ) are devalued. That money from financial investments (speculation) can be ploughed back into speculation removes the human effort that generated the money in the first place. To restore human value we need a simple restriction. Capital gains should only be spendable on real stuff - things, services, etc. whereas money from human work should be unrestricted. The block chain is a perfect tool to keep track of monetary transactions and would allow automatic enforcement of this regulation
It's funny how much complex "AI" really comes down to If and Switch statements. "Utility AI" is popular for videogame AI right now - it's weighted switches.
I’ve been trying to answer this question for myself for a few months now. Reading the different VC, academic, and tech’s writings, I’ve come up with a longer list than I thought—some more compelling than others.

One of them that I find really interesting is the ability of people to create these autonomous organizations. An entity separate from governments or existing forms of business with programmable incentives that are highly durable. They can exist as long as there’s one node still running somewhere in the world. As for its applications besides being potential investment vehicles, I’ve been curious if they provide the missing implementation piece for grander visions of old alternative economic theories of coordination and ownership like worker coops or some topics in the works of Posner & Weyl (Radical Markets).
It is extremely hard to anonymize metadata, thats part of what makes its capture and analysis so insidious.

Please tell me how i anonymize the metadata of where my cellphone is located, which the telco harvests from towers its connected to.
Sadly, much like everything else connected to the internet, the problems aren't new, just the scale and efficiency. :(
OkCupid recently added filtering features to inbox, to filter away messages under X word count, or match % < N. I think this is just a more advanced version of that. I think the time spent on the top of the online dating funnel (browsing often-misleading profiles, reading their essays, and trying to start a conversation that either results in no response or an offensive dismissal) does not contribute to personal development OR enjoyment in any way, so why not minimize that time, so that a person can focus on the human interaction that comes after?
> "Instant remote communication" is a abstract.

100% wrong. "Instant remote communication" is a clear and concrete use-case.

> We know the applications are "trusted computing"

The blockchain does not facilitate "trusted computing" in the abstract; it can produce some concrete software implementations that incorporate some aspects of "trusted computing" (i.e. cryptocurrencies) but the blockchain has not been demonstrated to be useful in any other "trusted computing" scenario.
The problem is that housing prices are rising so quickly because of zoning density restrictions.

SB-827 was killed in Senate committee in California would have fixed this problem. Ultimately with industry support, such a bill can pass.
As an MBA who browses HN, I'm torn between the two opinions
Which is as it should be. The concept of a "tipped wage" is absurd on it's face.
There is a lot of debate on whether you should tip an Uber: https://www.buzzfeed.com/venessawong/theres-still-no-consens...
Or at a minimum know where/what your modem is. Unplug that bad boy and all your IOT stuff goes back ot being things, not of the internet.
That's what I would've thought too, but in 2017 Harley sold 140k bikes in the US and 40k in Europe. So probably a fraction of the Japanese brands, but definitely a significant portion of Harley's business.

http://investor.harley-davidson.com/our-company/motorcycle-r...
>combination of Z80 and YM2612 used by Genesis had 8KB of RAM, supported 6 voices and had 22 kHz sampling rate

Technically true, but misleading, because the 22kHz only applied to the DAC mode. The effective sampling rate (sampling rate needed to reproduce the output using PCM synthesis) of the FM synthesis mode is about 53kHz. And the Genesis also had a 4 channel (3 square, 1 noise) SN76489 PSG integrated on the VPU die, with effective sampling rate of about 224kHz, which could be used at the same time as the YM2612. In practice the frequency response is bottlenecked by the analog parts, but it still beats the SNES. The limited RAM is also of little importance because FM synthesis can generate complex tones without it.

In contrast, SNES music is entirely sample based, so it's entirely dependent on sample RAM size (unless you're streaming samples from the cartridge, which is too expensive to do during gameplay). Theoretically it could use extremely short looping samples for PC Engine-style wavetable synthesis (which to my ears sounds better than standard SNES music), but AFAIK no commercially released game did this.

>Until you realize that all instruction execution times are multiples of four cycles. Yes, the CPU is 7.6 MHz, not 3.58 MHz, but effectively SNES CPU is slightly faster for FastROM games

The Genesis not only had a faster clock, but also a wider data bus, more registers, wider registers, and higher memory bandwidth. You're right that "megahertz myth" comparisons are invalid, but you're wrong that this lets the SNES win. https://segaretro.org/Blast_processing has some detailed technical comparisons.
Unfortunately, a lot of what our tech can be used to abuse or dominate others. This article mentioned "smart" thermostats, locks, and lights. Another tech is cell phones. Cell phones have information about where a person is, and even, with some apps, what audio is in the environment. Unfortunately, all mainstream security models assume physical security. When that assumption is violated, all our security and encryption falls flat.
Partly yes. The other is a tool almost everyone knows, like git. Even if it isn't the best one, there is value in everyone knowing it.
And it is in no way the responsibility of the passengers to rectify this. It is a symptom of a broken system.
> ... because of very limited functionality of distributions' package managers that doesn't match developers' expectations.

In particular, package managers don't match the expectations of build systems, because package managers are written by and for ops guys.

A sysadmin working on system serving a production load rarely wants to reboot the system, let alone blow it all away and rebuild from scratch. Moreover, the sysadmin needs to administer many systems, so they don't want to have anything being installed in special places, that's just adding more complexity.

A build system has to account for the fact that devs are tinkering with the code, experimenting, etc. and need to periodically wipe it all away and run it with a clean slate.
Automata theory – An algorithmic approach [pdf]
My work has spanned almost all of the different examples you listed, and I don’t believe my ability to work in those topics or understand them was aided or helped by studying discrete math at all.

(Note: you lump linear algebra in to the discussion but it is dramatically different than what is typically called “discrete math.”)

Additionally, many of my colleagues on machine learning and intense distributed scientific computing applications that I’ve worked on have had zero discrete math education or self-teaching.

I am more effective at engineering in these applications than some of these people, and less effective than others. Prior exposure to discrete math seems to have no effect.
The article calls this out to an extent. The problem here, is if you unplug it, the abuser knows, and often then physical retribution, or at least abuse escalation can occur. It's a VERY difficult problem to solve IMO.

At least being on equal footing with everyone in the household so it's not seen as an avenue of control (which most domestic abuse scenarios are all about) would be a great first step.
The Unitary Fund: Get $2,000 for your open source quantum computing project
This sounds pretty familiar to the broader economy and labor force. New economy companies on the coats are killing it, enough to make overall GDP look spectacular, but if you look behind that impressive headline number and the corresponding don't worry be happy cheerleading, things don't look so pretty.

I sometimes wonder if this inconsistency between perspective of view of the same reality might also have an effect on individual opinions.
Two New Computer Viruses Windows and Apple #InHomeComputerHelpOahu
Homemade GPS Receiver (2013)
99% of smartphone use is not impactful, as it's mostly a gamified addiction-driven surveillance machine. I'd say that smartphones have generally set us back a few decades. Bitcoin, on the other hand, has already freed more people than any other technology before it, and has shown the path for a better future.
> Civil Forfeiture is essentially "guilty until proven innocent." And I don't mean that hyperbolically, I mean literally if the state takes property or cash under Civil Forfeiture you have to prove your property innocent to get it returned (via expensive civil litigation).

False generally, and specifically false for federal law forfeitures, where the burden is explicitly on the government to prove that the property is legally subject to forfeiture provided anyone with an interest in the property sized has asserted that interest.

If the property is subject to forfeiture (e.g., as an instrumentality of crime), the owner may still defeat forfeiture by establishing their own personal innocence, under the innocent owner rule: in this case the burden is on the owner, but this only comes into play when the property is proven subject to forfeiture. See, generally, 18 USC Sec. 983(c) and (d).
Personally notice a big taste difference, but even if that wasn't there, it's cheaper since you use significantly less yeast.
What exactly is unethical about this? No one has the right to make him view their profile. If a few simple heuristics help him avoid clear mismatches and toxic conversations then he's doing nothing more unethical than any dating site that matches people up based on interests or personality.
I agree, if it's genuine curiosity and not someone just being dismissive, as it often is on the internet.
Authors, Don’t Be Taken in by the Blockchain/Bitcoin Hype
There’s a winning political strategy if I ever saw one.

“You know that $130k you used to own that you got out of because your job is terrible? Now that counts as income! Welcome to the 25% bracket baby.”
Does anyone here happen to know if China has an equivalent to the practice of civil forfeiture?
To be found here: https://ideas.repec.org/top/top.person.all.html
Hey thanks for bringing up Germany.

Germany is a 'socialized economy' meaning that they have welfare benefits, collective bargaining, social services, strong rights, and fairly high control of the economy by the government [1]. In fact - workers in Germany have representation at the Board level (!!!) [2] which would be unheard of in a place like America.

Germany, is in fact the 'founder' of modern socialized economies. Otto Von Bismark was the first person to offer state workers a healthcare plan.

So in my (way too long) explanation, I indicated that people would obtain the best possible economic deal - of course if they can 'get a job with the government and do nothing' by collecting welfare benefits, they will do that in lieu of working for wages below that.

By this I mean: there has to be some externalized, or non-market intervention. Minimum is one of them.

So no, technically Germany may not need a minimum wage, but they have market interventions that are so strong, that it was not necessary.

My point was more general (maybe I should have been more clear) absent non-market interventions, people will work for the minimum survivable wage.

Irregular workers in an area will work for that minimum survivable wage so long as it's beyond what they can get elsewhere (i.e. at home), i.e. undocumented workers will work for a salary provides them just a little bit higher standard of living than they can achieve in Mexico (which is roughly what's happening) - and that 'Mexico-like economic conditions' will develop in certain areas to support that. Have you been to South San Jose - to the primarily Mexican marketplaces there? They are reminiscent of Tijuana in terms of services, quality of goods etc..

And absent the ability to 'return to a homeland' - they will accept extremely low standards of living - like people living in closets in Hong Kong, even though HK is very rich.

Absent non-market forces, like minimum wage, welfare etc - workers are effectively serfs, and will live in cardboard boxes, as they do in almost all places without such interventions.

[1] https://en.wikipedia.org/wiki/Government_spending

[2] https://www.worker-participation.eu/National-Industrial-Rela...]

[3] https://en.wikipedia.org/wiki/Otto_von_Bismarck
The money funding SpaceX could hardly be allocated towards sustainable colonization of Mars in a more efficient manner. If you can think of one, please email Elon.
I was talking about solar farms. I've started to see a few of them scattered around Colorado. The structure looks like something dug with a fence post hole digger. Old fences definitely show their age around here (as in they are crooked) due to expansive soils. Or maybe its mostly due to freeze/thaw in the ground.
>On the other hand, it has come up more often than the Third (forced quartering of troops during times of peace)

I'm surprised no one has made a 3rd amendment argument against so called "wiretap rooms" in our nation's ISPs

https://theintercept.com/2018/06/25/att-internet-nsa-spy-hub...
It might be the same price but you don't have to eat Subway.
Right - but what you just said was an expression of your risk/reward preference. :) But also, in the US, there's a pretty large contingent of mortgage holders who have <= 3.75% mortgages [1], which compare very nicely to the (expected / hoped for) 9.7% average return from a diversified total market fund. That's not 1-2%, that's an expected ~5%, depending on how things sit from a tax perspective.

(You don't need to account for inflation in that return calculation, since the mortgage rate is also affected by inflation.)

If you're me -- 42, great job security, relatively small mortgage relative to income, and in a high tax bracket that's unlikely to change soon -- it's a no-brainer: Take the risk and go for higher long-term expected yield. A recession just means I keep doing what I planned to do anyway - working and saving more money for retirement.

If you're 60, planning on retiring in 5 years (and so about to drop into a lower top marginal tax rate), and in an industry with uncertain job prospects ... suddenly paying off the mortgage looks more attractive from a risk minimization perspective. Or at least splitting the difference.

[1] Most people who took out or refinanced mortgages in Jun 2012 - Jun 2013, and 2016
https://fred.stlouisfed.org/graph/?g=NUh

The "or refinanced" is important, because when rates were that low, a lot of people had a strong incentive to refinance, so the actual distribution of outstanding mortgages is biased towards the lower rates. [2]

[2] This is a study from 99, but the point remains: https://www.newyorkfed.org/medialibrary/media/research/curre...
I guess “House of Cards” was taken... there’s no get out of jail free because they are too big to jail. And even if, there’s a presidential pardon.
XANA and iX: a history and postmortem of two small OS projects
I didn’t know it supported multiple accounts. Not bad.
Sigh, wish we could do better as humans
The blockchain makes it extraordinarily difficult to tamper with post facto. As the ledger is distributed with multiple parties and each block is hashed, it’s exponentially difficult to change later. This means that no centralized entity can cook the books if a situation arises.
That's a nice metaphor, but it's still not at all certain that Docker is the standard solution. We've had Linux for 20 years and we still don't have a single standard package manager; Docker's been around for 5 years and it's already been abstracted over by systems like Kubernetes, making Docker itself less and less relevant.

What is certain is that systems like Debian and Fedora are not going away. Your Docker images couldn't be built without them, after all. And the other tools mentioned in the article, too, are not going anywhere. So why don't you just standardize on the real underlying platform?
Linear algebra, matrix computation and probability. Some signal processing. Some cryptography and computational complexity basics for a few data structures.

Beyond that, I think it’s more important to learn how to solve problems generally and how to self-teach in order to pliably move into a topic you are less familiar with, grok the details sufficiently well to figure out a plan of attack, and figure things out well enough to know what to research or where / how to ask for help effectively.

A good, well-rounded curriculum is worthwhile, whether in college or self-taught. But there’s no magic set of things that always cover an adequate basis of knowledge for everbody’s career. So learning how to adapt and learn is more beneficial in general.

As far as economic returns go, I’d say first find a particular technology or problem area that is in demand, and begin working that way and using time, work projects, and other resources to expand your set of expertise from there.
OH and CA both have laws on the books against creating (hidden compartment) or operating a vehicle with a hidden compartment if it's intended for something illegal. Drugs and guns is the common justification, but I wonder what would happen if you had say 15k in cash in a compartment.
> The reality is is that Blockchain is no longer new. Compare it to iPhone - they both roughly came out at the same time, yet we're still having the same conversations - "What problem does Blockchain solve" - while the iPhone found its place in the market.

I still do not understand what kind of problem the iPhone solves (seriously!), while I can imagine quite well what kind of problem Bitcoin attempted to solve when it came out. If you want to understand it, consider the coinbase parameter in the Genesis block:

> https://en.bitcoin.it/wiki/Genesis_block

"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks".

This summarizes quite well the situation at that time: People feared that the dollar and euro system was on the brink of collapse; because of the bailouts and money printing, people feared inflation; the central banks became highly distrusted institutions etc.

So at that time, a currency system that

- is not based on a central trusted institution

- has a limit on maximum amount of currency that can exist (so it is free of inflation)

became a very desired one. We know that history turned out somewhat different - most people would argue that the trust in the national currencies has at least partly been reestablished. On the other hand, at least the original bitcoin protocol was eventually not able to abide its promises (e.g. scaling) or properties that people projected into it (anonymity; Bitcoin was never anonymous, only pseudonymous).

So to me it is quite obvious what kind of Bitcoin attempted to solve and why at that time this solution seemed quite attractive. From today's perspective, we can probably say that Bitcoin - as in the original protocol - has mostly failed. On the one hand, people regained trust in the central banks (whether this trust is justified, can of cours be debated for hours), which makes the Bitcoin product now less attractive to the masses. On the other hand, the original protocol had scalability issues.

Bitcoin promoters will argue that the scalability issues are now solved, altcoin promoters will argue that their altcoin offers properties that people loved to project into Bitcoin (anonymity). For most people, with the regained trust in national currencies, the problem that Bitcoin attempts/attempted to solve is - in opposite to the situation 2008/2009 - simply not a burning issue anymore.

My opinion is: Bitcoin was an idea that seemed very attractive at the time when it came out, but history turned out differently (for good or bad).
USA Interstate network has a total length of 77,556 km. A 1m wide strip of PV along the dividing barrier in the middle is, eyeballing the solar irradiance graphs, something like 77.5e6 m^2 * 1500 kWh/m^2/y = 116.250 TWh/y compared to USA annual use of about 25 TWh/y for all power not just electricity. Even accounting for PV efficiency, that’s basically enough from just one possible currently wasted location.

Obviously every country is different — my country, the UK, much worse annual average light, and higher population density, but the point still applies. Almost every nation can do this without worrying about land use.
> How do they colour-code the wires to identify them?

It’s actually pretty simple. There are only 10 colors: blue, orange, green, brown, slate, white, red, black, yellow, and violet. They’re grouped in “binders” (using colored strings). You’re likely familiar with the first four pairs from network cables (which omit the white/slate pair). After cylcling through blue through slate paired with white through violet (25 pairs), the wires are bundled with binders starting with blue/white string. That gets you to 625 pairs (the first picture posted above is 600 or 625 pairs). After that, the binder groups are bound in a similar fashion (typically if you’re going beyond 625, the slate/violet binder is omitted to get a nice round 600 in the first group).

Wikipedia has a good article: https://en.m.wikipedia.org/wiki/25-pair_color_code

100-pair cable is only about 3/4” diameter. I have a 24-line 1A2 telephone that uses 75 pairs just to connect to the phone switch and two 100-pair cables feeding a telephone display case in my living room.

It takes me about a half hour to punch down 100 pairs on a 66-block. Old school telecom guys could probably do it in under 10 minutes.
I think GP was pointing out the inefficiencies rife in "cloud scale" architecture these days, not saying that anyone can scale to StackExchange levels on a single instance.
I completely agree. I'm really glad more and more places are experimenting with getting rid of servers because it has a huge potential upside for the customer experience, as well as saving both the customer and the restaurant money.