skysight-inc/HackerNews huggingface dataset:
It's difficult in the current environment to work 3-day weeks, but the growing Financial Independence movement advocates a different strategy that gets somewhat similar results without requiring buy in from your employer: instead of working 60% of a "standard" workweek, work a 5-day week, but live off of 60% of your income, and retire in 22 years. You end up working much less than 60% of the normal 40-hour week over a 40+ year career, because you can front load your earnings such that you get a boost from the investment returns.

http://www.mrmoneymustache.com/2012/01/13/the-shockingly-sim...
Keeping it lean with DIWO (do-it-with-others), a new startup work model
How I'm Beating Email Addiction
It seemed to use 6.000000000000000444089209850...??? TiB when I tried values.
GM Attorney Says Customers Just License Vehicle Use
The entire reason for the popularity of distributed systems is because application developers in general are very bad at managing I/O load. Most developers only think of CPU/memory constraints, but usually not about disk I/O. There's nothing wrong with that; because if your services are stateless then the only I/O you should have is logging.

In a stateless microservice architecture, disk I/O is only an issue on your database servers. Which is why database servers are often still run on bare metal as it gives you better control over your disk I/O - which you can usually saturate anyway on a database server.

In most advanced organizations, those database servers are often managed by a specialized team. Application servers are CPU/memory bound and can be located pretty much anywhere and managed with a DevOps model. DBAs have to worry about many more things, and there is a deeper reliance on hardware as well. And it doesn't matter which database you use; NoSQL is equally as finicky as a few of my developers recently learned when they tried to deploy a large Couchbase cluster on SAN-backed virtual machines.
To be clear: it is stupidly obvious that when nobody has even heard of a thing called "Paypal Credit" and you see "pay with Paypal Credit" it sounds exactly like "pay with Paypal Balance" if you already have a balance.

Why the hell would anyone ever use credit when they have funds in their Paypal balance‽ Because they were tricked into it and then assume that they are done… until they get the late fee.
BLT – New Blockchain Standard for Digital Identity
The scans look to have jpeg artifacts?

If you really are working with the original source, you should rescan to png or tiff or even just higher rate jpeg?
This may come as a shock to you, but operating systems have bugs. And nobody is trying to defend NTFS populating your file with random OS pages.

So yes, an OS should allow you to call its API without triggering internal bugs. But that's kind of a straw man.

There's an interesting line that you're exploring, though, and I would like to dig deeper. You said "the kernel is still doing what it was asked". Let's ignore the bug described by the article for a moment and look into this.

Let's say I have two threads. Each one does a write to the same LBA range. You wind up with a file that doesn't represent the full contents of either write (say it's a 8192-byte write, and your file has 4096 bytes from the first write and 4096 bytes from the second write). Do you consider that to be a bug in the OS or a bug in the application client?

(It's obvious that two conflicting writes will result in someone losing their data. The part of the scenario I'm exploring is that in this case everyone lost their data.)
I agree with everything you've said.

Don't have debt (or make it a priority to repay), and reduce consumption.

You might be surprised see how much less you really need to live comfortably.
Stop using web-based admin tools, and learn how to use the CLI interface.

I mean this in the best, nicest possible way; we've all been there. But learning how to use the CLI will pay dividends in the short and long run.
In 1984, Jobs and Wozniak look back nostalgically at Apple's early days
> That's great in places where the grid is required to take your excess power at rates similar to what you will end up paying at the times you may want to buy it back.

On the contrary. Any form of net-metering makes batteries a hopeless situation.

Lets say you use net-metering, and it returns power at less than HALF of "off peak" levels. Lets say you're paying absurd California prices, of 40-cents kw-h at peek, and 10-cents at non-peek. And then you only manage to sell power back at 4-cents.

IIRC, these numbers are somewhat close to California numbers. Mind you, Virginia has 9-cents peek and 1-cent off peek. So... California prices are about as good as it gets for batteries.

Well, lets see here... first off all, you don't pay peek anymore. Because your solar panels are active between 11am and 4pm. Lets say you're selling it back at 4-cents. So you're paying in essence... 6-cents for nighttime power through the net-metering system (for every kw-h stored in excess by your solar panels)

You need to use 58333 kw-h before you break even with Tesla's $3500 battery (not counting inverter costs or installation costs). Considering that the battery has a capacity of 7kw-h, that is 8333 cycles or 22-years.

Unfortunately, the Tesla Battery Pack only has a 10-year lifespan. So you've lost money in the long run.

Not counting inefficiencies in the battery, inefficiencies in the inverter or installation costs.
Neato robot vacuums go on sale for ~$120 pretty regularly, have a spinning LIDAR on top, and a USB port that can feed you the sensor data.
I have an Ubuntu phone. Not sure exactly what is in there but there are definitely some packages borrowed from Android.
So, let's say my system is currently backed by MySQL or PostgreSQL, and that is not fungible. How would one move that data into RAM, including writes? And, how would one maintain some level of safety in the event of a crash? i.e. I don't really care if I lose X amount of time worth of data (say, five minutes), but I do care that when I reboot the system, the database comes back from disk into RAM in a consistent state.

Is there some off-the-shelf solution to this problem? And, if so, why isn't it talked about more? Every CMS ever, for example, would be very well-served by something like this. My entire website's database, all ~100k comments and pages and issues and all 60k users, is only 1.4GB, and performance is always a problem. I don't care if I lose a couple minutes worth of comments in the event of a system reboot or crash. So, why can't I just turn that feature (in-memory with eventual on-disk consistency, or whatever you'd want to call it) on and forget about it?
Show HN: Morning Reader 2.0 Beta – A simple way to keep up with tech news
HP hints its new memristor memory computer will have the cost of flash and the speed of registers. An will mostly eliminate the multi-level memory hierarchies we have today.
If you're serious you never use a tool like phpMyAdmin, SQLYog and the like are way better...
Does anyone else remember the scene in Mission Impossible 3, where tom cruise is hosting a dinner party full of guests who only know his fake cover identity as a statistician working on traffic waves for the department of transportation?

The movie portrays it as conversational kryptonite, where he briefly discusses traffic issues in order to weaponize boredom and get some people to leave him alone.

That part broke my suspension of disbelief, because I was like "Hey, why is everyone wandering away?!? I want to hear what Tom has to say about how to address the problem!"
Again, right now 1 in 100 photons will interact with an optical switch. This effect multiplies with each level of transistors. This means you have to "run" your circuit potentially something like 10^100 times to get all of the transistors in your path to work on the same photon.

That's pretty rough.
I'm not sure I know anyone using the UC Browser; are most users in China?

According to Wikipedia, it routes all data through a proxy which modifies the data in order to improve performance on mobile platforms (e.g., by using compression). I think that proxy is a much more likely target for attacks than 500 million individual phones.
"Mr. Singularity, come here. I want to see you."
> the general rule for open source is not to have hacks within a code base.

The Linux kernel devs must have missed a memo then, as they seem quite willing to accept "hacks" if it means that user space can continue running.

The user space middleware seem more willing to blame other tiers when something breaks though.
Gas goes bad after sitting for a long period, meaning that there's regular maintenance involved with any gas generator- and it's messy maintenance at that. Plus gas generators are only good as long as you have gas to power them, and if you've had three feet of snow it's impossible to nip down to the gas station for a refill, not to mention that at that point you're relying on the gas station receiving a regular shipment of gas, something that again might be affected by whatever made the power go out in the first place. Additionally, they're loud and smelly- if you've ever been in a neighborhood after a hurricane when everyone's running their generator it's obnoxious as all hell.

Natural gas generators could be a good option, but only in areas that have natural gas lines already which rules out a lot of rural areas where generators are probably going to be more important anyway.
> Photonic computers have a very, very long way to go. Even this tiny beam beam splitter is thousands of times larger than current transistors. Intel uses a 14 nanometer process for Broadwell.

The POC is a major milestone. Miniaturization will come. Don't forget that at one time, we had to use flatbed trucks to move around 5MB of RAM.
OldNYC: Mapping historical photos from the NYPL
Well, I guess you can't make it much better than your method anyway, and it does have the advantage that people will see both buses arrive at nearly the same time, so there's that.
I think the sad truth is that it doesn't matter how you drive, traffic is going to suck.

Given that everyone requires a safe lead time of (for example) 1-2 seconds, the more cars there are per mile of highway, the slower everyone must drive. (You can't drive 80 miles per hour bumper-to-bumper.) So if density is say, 50% (one carlength of open space per one car), you have to drive a speed such that a carlength is 1-2s, in other words 10-20mph.

But traffic distribution is not uniform, there's exits and entrances, and cars do occasionally need to change lanes. If traffic is going 10-20mph with 1 carlength of space between cars (steady state), and I change lanes, the guy I merged in front of now has to slow down more to leave more room, and this will cause a traffic wave behind him. What happens at an exit when half the cars change lanes? Standstill. No change in driving technique on anyone's part will help this.

I think the only times where the way you drive matters is when the density is kinda sorta high but still low enough for a safe following distance at reasonable speeds, at which point "smoothing out waves" becomes a common sense matter of "don't follow so close", which is effectively the same thing, and something everyone should be doing anyway when the density is low.
I'd say mass-surveillance (dragnet as you say) is always a bad thing, making distinctions based on the location of people isn't much protection since they already have a way around it: we do it to your people, you do it to us and we can "share" intel.

My personal take from the whole Snowden saga was the degree of collusion with "do no evil" tech corporations, something which their PR teams have obviously effectively suppressed.
Sure - and plenty of MP3 players existed before the iPod, some of which, on paper, were better than the iPod (longer battery life, bigger capacity, more formats, better platform compatibility). But it took somebody who cared about user experience and design to make it a popular consumer product.
I saw this claim in the 1980s. Still waiting.
I beg to differ. The real story here is the naiveté of the people at large.
... imagine coming back from this to a power-point presentations in your office.
Look at the link you posted. The recommended battery pack for that system is 62kWh (1284Ah * 48VDC). That is the equivalent of 6 10kWh Powerwall batteries.

Furthermore, the 10kWh Powerwall is not for solar or other daily applications; it's for backup.[1] A PV system needs to use the 7kWh batteries, thus requiring 9 for this system. That is $27,000 in batteries.

Now, on to the panels. The sizing of the system you posted indicates it assumes 5 Sun hours per day. Most of the US gets less than that; from the map on the site it looks like 4.3 is a good average for the US. Next, as the site clearly says when you run their off-grid calculator, you need to discount the Sun hours if you plan on using the system in the winter; they recommend knocking 1.5 off your yearly average. That drops most of the US to 2.8. That means the median house would need twice the number of solar panels in that set to cover all times of year.

Combined with the actual cost of Powerwall batteries, we are at $67,344. If you want to use the Pacific Northwest as your baseline (which someone opposed to solar would try to do) you approach the $98,000 for an off-grid system.

[1] http://www.teslamotors.com/powerwall
Could you explain this? What is hydrogen? I would google it, but you can guess with googling atom+hydrogen gets you.
Yes but Wordpress is ubiquitous and so has the most plugins, helpful blog posts written about it, easy-to-use features, and so on. For most people it is the best choice.
Given the design constraints:

"""
A generic library should be able to calculate the distance:
for any point class or struct, not on just this mypoint type
in more than two dimensions
for other coordinate systems, e.g. over the earth or on a sphere
between a point and a line or between other geometry combinations
in higher precision than double
avoiding the square root: often we don't want to do that because it is a relatively expensive function, and for comparing distances it is not necessary
"""

I suspect a little bit of complexity is necessary. (And can you even build something like this in a more fashionable language?)
It's hard enough to explain to people that we should only be working 5hrs/day, can't just dive into it right away.
Lean Marketing for Startups: How to Survive the Early Years
OK, so here goes: (all comments refer to the modal human being - yes, there are other ways of living your life, but this is how it works for most people)

1) We all have a fixed number of hours per day.
2) If we don't have enough money to pay for housing near the centre of a city, we lose a significant chunk of those hours commuting for work, shopping, cultural, entertainement purposes.
3) So we try to move as close to the centre of cities as possible, but
4) land in the city centre is constrained, so we are now in competition with everyone else to pay for central housing
5) So we try to earn more by working more, up until the extra hours worked are more than the hours commuting saved.

It turns out that at the moment, thanks to various regulations / societal norms in the western world, this changeover point occurs at about 5 days work a week (for higher-paying professions, you can get this down to 4, for lower paying it may increase up to 6, or even 7)

This pattern will occur until we can remove scarcity of all resources - whilst scarcity exists, we will always be in competition with our neighbours for those scarce resources, and we will have pressure to work more to obtain them.

Thankyou for reading this economic theory from someone who knows next to nothing about economics...
A detector is typically a series of concentric cylinders, with the beam pipe, where the collisions occur, running through the center. The inner layers are tracking chambers, which detect the paths of charged particles. This is what produces all the curved lines radiating from the center.

The outer layers are calorimeters, which catch particles and measure their kinetic energy. As you correctly assumed, these produce the bar plots. Often there will be one layer of calorimeters for photons and electrons, and a second for hadrons (protons, mesons, etc.)

This Wikipedia article is a good starting point: https://en.wikipedia.org/wiki/Hermetic_detector
Sigh. I wish I could summon up the will to be a bit more insightful - but after reading yet another ill-advised attempt to crack down on service providers for user-generated content...
The amount of data that comes out of the different detectors on the LHC is staggering. It takes a fair amount of post processing to get meaningful results from collisions, and there can be millions of collisions in a run. There's some more information about how they process these results on the LHC computing grid page: http://wlcg-public.web.cern.ch/.
How to Win – Part 2
RAM is more expensive than disk space. Most small websites want to save money, so paying extra to keep it all in RAM is probably out of the question.
Python Code Analysis Tools–An Overview
RSA has been the dominant digital signature scheme since the 1970s, but it’s outdated and cannot scale for the explosion of data or devices.
You are not paranoid. You could use Chromium which has relatively fewer connections to google servers. You could also look at alternative browsers that have been forked from the chromium project with an emphasis on privacy.

For example: WhiteHat Aviator.

If you are comfortable changing settings of the browser, you could disable most of the google connections from the browser. [The first things I recommend changing is the search URL, disable auto-completion, bad site checking etc.] Then you have the do not track header ..

Of course, if browsing privacy is your biggest concern, the safest browser is Lynx ;) [Though not truly practical for most cases]
SQL MERGE is quite distinct from UPSERT
And tons of people have died as they fallen off of roofs as they installed solar panels.

> I don't need 10KW, either, I just need enough to power the furnace so I don't freeze to death.

Erm... what kind of furnace is in your house?

http://www.shop.thefurnaceoutlet.com/Electric-Furnaces_c15.h...

Ignoring the fact that furnaces are typically 10kw or more... then lets say you "only" need 3kw of power (so you can run off of a single Tesla battery). (Maybe you're running a smaller room-heater or something)

Then why not get a smaller $500 generator?

http://www.amazon.com/DuroStar-DS4000S-4-Cycle-Portable-Gene...

Or I dunno... a fireplace at that point. Since we're talking about small scale if you're using something smaller than a 10kw furnace...
I've worked at two accelerator facilities (RHIC and CEBAF) writing software for doing particle tracking and pseudo-data generation, and I always wished that they could divert more time into preparing articles like the one you linked. They're super helpful to laypeople, especially family and friends, but they're also great for getting students at universities interested in maybe coming to pitch in.

Sadly, the lab personnel (especially those coordinating outreach) are generally crazy overworked and don't have a lot of time, and the interns are just too inexperienced and lack the requisite domain knowledge to do it themselves.
100 K comments is actually miniscule. I guess you don't use any caching if the performance is always a problem? And I'm rather sure your website has even more issues compared to a better optimized one. It can be an issue of what you pay for, of course, if you have some virtual hosting with just a little of RAM. That is, maybe your data "doesn't fit in the RAM" you are providing right now.
> Everything is so easy when you don't have debt.

A couple of days ago the current President of my country was asked what should one do if he had a hard time finding a job, finally got rather low paying job, but he'd still like to start a family. He answered without a shred of hesitation that such people should borrow money from somewhere, effectively becoming indebted to some bank for the rest of their lives.

It's a very common mindset, people are being trained to believe that living with a huge debt is a perfectly normal thing. It isn't. Just as you say all you need to do is to live within your means and rationalize your spendings a bit. It's surprising how many things can be "within your means", even with very little income, if you're willing to do some work on your own.

I was way poorer than I'm now for most of my life, but I was never indebted to anyone. Instead of borrowing money I've learned to live making around $200 a month. That's of course another country, another currency and another economy, but to put things in perspective: that's less than one tenth of average income here. I learned to fix things that broke, learned to make things of my own, learned to recognize when something is worth its price and when it's not. I'm almost 30 now; I earn twice the average salary now, but I still make (some) furniture of my own, I still repair things around the house myself and I still don't buy the most expensive things "just because".

I don't know about economy and such, maybe it really is beneficial for most people in the economy to borrow money and live way above their current means, but on a personal level taking on a debt looks like an economic suicide.
(Author here.) Beautiful! I'm about to start a strictly technical podcast about cryptography and attacks, and I was planning to do the first episode on all the TLS Key Exchanges. I'm super-happy to see that there might be interest on this in particular :)

Keep an eye on blog.filippo.io maybe, then!
Thanks for the feedback. A few answers:

"As it stands now, unloq limits itself to a single email for a single user." -> We do offer the option to create additional profiles on others email a user might have.

"that phones in the hands of real users are not a reliable means of identification" -> We do agree that phones by themselves are not secure enough. Currently we do offer the option to add a secondary PIN on each profile, but we are thinking to enforce it to the application level.
By now, absolutely everyone knows that using a mobile phone is not secure if you really are trying to keep something safe.
I feel like this is already indirectly possible with cache systems... yes there is an initial load from DB or whatever, but with Ehcache for example I think(?) all those objects just sit in the JVM, and therefore should be in RAM. If you wrote some app startup batch process to stick every object possible into the cache proactively, I think you'd have essentially what you're asking for.

http://ehcache.org/documentation/2.6/configuration/cache-siz...
The article is much more negative than it should be. There is some truth in there, but the rest of it seems short-sighted. It's like saying "why in the world would anyone buy a $5,000 4k TV with an OLED screen?" Yet people buy them and that's how the technology becomes cheaper.

It's a little different with batteries because they don't improve at the same rate tech products do, but they still improve and I think once Tesla gets a couple of those Gigafactories going the batteries will become more appealing to a wider range of customers.

It's also the same with electric cars - 95% of the people still don't want one, even if they had the money for it, because they don't want the range anxiety. Also aren't solar panels still more expensive than buying coal-produced electricity? Or it least it was in the past few years, yet people still installed solar panels.

The bottom line is Tesla only needs some "early adopter" customers to hold it over until the product is cheap/good enough for the mainstream market. And by the looks of it, whether it's in electric cars, solar panels or batteries, that seems to have worked pretty well.
>Currently, Go makes some decisions that hurt it for high performance systems, bare metal, and so on.

Can you expand on this? I have had no issue getting to C levels of performance by using "unsafe" or ASM a few small critical sections as needed (tight bodies of inner loops, etc or mmap based allocation).