skysight-inc/HackerNews huggingface dataset:
Perhaps you can argue that the DAO specifically allowed this to happen (thus it is not theft).

It's not just that it allowed this to happen. It's that the whole point of the thing -- the idea that was supposed to herald a world-changing revolution in which "dumb" contracts and their associated baggage of lawyers, courts and governments would become permanently obsolete -- was that it was presented explicitly as saying "if a human interpretation of the human-language description of the contract disagrees with the executed instructions of the code implementing the contract, the code wins, period". Along with a caveat, of course, about how you better be damn sure about your code, because if you screw it up and lose money, it's your fault for writing bad code and you deserve to lose your money.

So now they're trying to walk that back and say that maybe they should have a mechanism for dealing with this contract that had a bug that lost them a bunch of money. Which undermines the entire selling point of the system.
Your Github profile is kind of exactly this, isnt it? The people i know who are strongly involved in Open Source get their job offers based on this.
OVH should call it OVH Linux, similar to Amazon's AMI (not Ubuntu based). With no association to the Ubuntu trademark they should be spared with the need to recompile from sources.
I get dozens of it everyday. Let me know if you want some.
Rafal Residence by Pixarch 3D Architectural Visualization
AI is nearly as good as humans in detecting breast cancer
Turns out it doesn't. That may be due luck, but we used both for more than 5 years and our local stuff never went down while Google's did.

Difference is probably still in favor of Google because of costs as long as you use local backup copies to avoid being embarassed in important meetings.
TOP500 Supercomputer – June 2016
I love the concept and have long toyed with the idea of getting rid of stuff even though I already have slimmed down my possessions.

Personally I try to avoid purchasing anything that I'm not going to need at least 3 times.
Hey, if you like it, stick with them till they fail to pay you the last month's pay check. Then at the end of it all you can all go to a bar and cry together about the whole thing. I think the experience would be invaluable to you as a person. That experience would be worth more than the reputation damage it might do to your career.[1] All you need is a four to six month's expenses in the bank account.

[1] The purpose of a career is to enable the enjoyment of one's life experiences. No point going to a grave with a great career and nothing else.
As with many tings i think you need to experience the bad side directly before you come to appreciate the good side.

Without it you do not have the mental yardstick to evaluate things properly.
asymmetric currently holding a karma level of 282. Let's all observe how this improves throughout the day. Will he reach 500? Even a 1000? There's only one way to find out - wait and see!
And startups. HN is very much about startups.
Hacker News in a nutshell: "We should be congratulating the ones who are manipulating the means by which we mean to be informed, as they were doing it for capitalist gain."
Sounds like you need some kind of community shop, that sells/loans things you want in the way you want it.

You don't need the clothes that society tells you you have to wear at different events, just need 50% of people not to care.
Data point: I know several women who don't have issues with seeing a doctor in general, but do have strong issues with the particular type of doctor visit that's historically been required to get a prescription for birth control. Those visits can be unpleasantly invasive both physically and emotionally, when there's absolutely no medical reason for them to be that way. So being able to skip that uncomfortable visit is a big deal. The first time I heard a story of "so, yeah, I basically have to let this dude stick his hand up me once a year in order to keep my prescription", I was horrified.
Hah, I have it easy by that measure. I don't have space in my home to fit a TV in to hook a PS4 (or XBone) to! I did upgrade my 4-year-old desktop, though. I should probably scratch the case some more and put a few stickers on it so it doesn't look out of place in my apartment.
I believe we call it "insurance." Also, "detachment."
I envy them for their minimalism. I am not able to achieve that with years of trying. Items will start piling up unknowingly.
(1) I imagine quite a lot of this site's visitors use different platforms/toolchains, and haven't encountered make. (2) Its a fun/joke title, the article is for "hipsters", the kind who know the latest fancy build tools but not make, I suppose. I wouldn't take it too seriously. (3) It's a disclaimer against people attacking him for errors, and also to warn people that he's not an expert. Again, this is written in a lighthearted way. (4) See 3. (5) Maybe, or maybe you are just feeling cranky today.
StartEncrypt, an Automatic Free SSL Certificate (DV, OV and EV)
Problems that solve themselves, really.
Mozilla Open Design – branding without walls
You don't need hiking boots to go on a hike, do you need an evening jacket to go to a dinner? Could you just make do with one suit?
I live in a fairly minimalist style. In my experience you trade one set of experiences for another. Personally I prefer the set of experiences I get, they seem more "authentic".
I've blocked a long list of file extensions on my network with SRP for all locations users can write to, just whitelisted c:\program files etc
> Food and bed are commodities, a domain name isn't.

Which is relevant how? That you cannot just buy an equivalent replacement, therefore, it's even worse if you are forced to sell?

> Hence, the price the auction ends at is the true market value of the domain, not $10.

1. Per your suggestion, the seller still is ten percent short on the market value, so someone with money can still bankcrupt you simply by repeatedly forcing you to sell (or prevent you from ever obtaining whatever goods/property this rule is supposed to apply to).

2. No, it wouldn't actually discover the market price for an illiquid good, as the seller is effectively prevented from bidding what they value it at. If the thing that they are being forced to sell is worth a million dollars to them, they cannot actually bid that much if they don't happen to have 100000 dollars to spend on top, even though they supposedly own this thing that's worth a million dollars, which should normally be enough to buy that same million dollar thing. The only way to make that work would be if the seller got all of the money. In which case it would be completely pointless, as the seller could simply always bid 10 quadrillion dollars, win the auction, and pay themselves.
It's very hard.

In the mid 1980s there was a CPU called a "Transputer" [1] made some of the people who moved to ARM. These CPUs could be connected together in huge networks and directly talk to each other.

The network of CPU's could auto-discover its topology, but coding for so many CPU's was difficult. Some specific algorithms scaled well with the number of CPUs, but most did not.

[1] https://en.wikipedia.org/wiki/Transputer
Classic OVH.
Often, if you dig into the sources these types of articles you find incredibly specific research which has very little to with what the fluff piece is gushing positively about... and which is paid for by the industry it's not-so-subtly promoting. Often the industry backers have even done the study themselves, had their researchers write it up, and paid(!) some researcher at a publicly funded institution to add their (the researcher's) name to it and submit it to a journal. Rarely is it in any way clear that the study has actually been performed by industry groups/researchers with vested interests.

This is one of the (many) reasons you should be very skeptical of any of the "X is good for you!" type articles.
Slightly worried by the vibe that comes off this. "I asked him about looking for inspiration in other modern file systems ... he was aware of them, but didn’t delve too deeply for fear, he said, of tainting himself". And (to paraphrase): 'bit-rot? What's that?'.

I would have hoped that a new filesystem with such wide future adoption would have come from a roomful of smart people with lots of experience of (for example) contributing to various modern filesystems, understanding their strengths and weaknesses, and dealing with data corruption issues in the field. This doesn't come across that way at all.
Intfact: THESIS IN PROGRESS
I'll take a gander at drawing the distinction.

Minimalism as an aesthetic is certainly luxurious. It implies that it was well thought out and contains only the necessary elements for a high-standard of living. It doesn't necessarily require you to be very wealthy, it just requires you to own less stuff than you could otherwise.

Living with the only pair of clothes that are on your back could indeed be minimalist, though in the case of homeless, it's less minimalism and more survivalism.

So yes, minimalism is luxury. It's a conscious decision in the face of people who don't have the time/money/energy to begin thinking decluttering.
For example, my 1TB SSD includes 1TB (2^30 = 1024^3) bytes of flash but only reports 931GB of available space, sneakily matching the storage industry’s self-serving definition of 1TB (1000^3 = 1 trillion bytes).

Great article, but a couple nitpicking corrections (which seem appropriate for a storage article)
Per: https://en.wikipedia.org/wiki/Terabyte - Terabyte is 1000^4, not 1000^3.

Also It's been 6+ years since we all agreed that TiB means 2^40 or 1024^4, and TB means 10^12. Indeed, only in the case of memory does "T" ever mean 2^40 anyways. It's always been the case that in both data rates, as well as storage, that T means 10^12. This convention is strong enough that we most of us just have thrown up our hands and agree when referring to DRAM memory, that Terabyte will mean 1024^4, and 1000^4 everywhere else.

Indeed, in the rare case where someone uses TiB to refer to a data rate, they are almost without exception incorrectly using it, and, they actually mean TB.
Best remote control speed boat for kids
Many implicit rules make use of variables, which you can change as you see fit. For example, creating an object file from a C file will do something like "$(CC) $(CFLAGS) $< -o $@". You can change CC to change the compiler used, and add stuff to CFLAGS to add compiler options, all without touching the rule itself.

Other than that there's not much configuration, but the predefined rules are usually quite simple, so it's pretty easy to just write your own implicit rules if the predefined ones don't suit your needs.
I'd like my cards to glow green or red depending on my rate of incoming vs outgoings, not sure the card issuer would approve...
Not looking at HAMMER/HAMMER2 is just NIH too, no 'taint' from BSD as Apple should well know on their UNIX side.
It says something about a disc you can slip in and it opens in emergencys or if you are outside. It does not really make sense to me.
By table you mean index, right ?
What matters most is the size of the index, and most index data structures (see btrees) work so that very few disk seeks are needed, even if the index is large.
So are pidgeons: http://www.bbc.com/news/science-environment-34878151
You don't need boots for a stroll in the woods, but I'd hate to think 'that looks like a fun mountain to go up, but it wouldn't be responsible as I may break an ankle in these soft shoes'.

And you can turn up at people's parties dressed however you want, but they may not invite you again if you disrespect them by ignoring a reasonable dress code.

So yes I see you're trading experiences.

Where is the line between minimalism and simply being inappropriately dressed and ill-equipped.
Here are a couple of articles. Its very difficult to describe as it deals with the subtle interactions between mind and body.

http://www.alexandertechnique.com/articles/brennan/

http://www.alexandertechnique.com/at.htm
That's true, but it also leads to bloated special purpose tools that take minutes to run, as described in the introduction of the article.

Sometimes you've better off having something that does exactly what you need, regardless of speed. Sometimes you need something fast, lightweight, ubiquitous, and reliable despite its quirks.
I routinely use a Makefile for building my frontend resources, which works quite well:

https://github.com/adewes/gitboard/blob/master/Makefile

Using the inotify tools it's even possible to automatically trigger a rebuild whenever a file changes.

For me, no need to use Gulp anymore, as Makefiles are easier to reason about, more composable and make use of existing infrastructure instead of reinventing the wheel over and over again.
I hate how they miss to mention the price for the EV validation anywhere ...
The West is following Japan in so many ways, I suppose because they had their financial crisis before us.
Herbivore men, minimalist living, collapsing fertility rates, we are turning Japanese.
dupe: https://news.ycombinator.com/item?id=11911869
https://news.ycombinator.com/item?id=11906558
https://news.ycombinator.com/item?id=11903513
When these types of tracking become common, government tracking will look like a child's play.
It looks like you're right - I'd assumed it was blocking due to the gray colour. On a re-read, the article also says that you can go out and unlock your phone if needed, so it looks like the story isn't too bad after all.
Maybe you never met them, because they won't admit it openly, you know... because some people might judge them as a 'bad person'.
> Make is language agnostic and that's a huge benefit, it means you have to learn about just one build tool and its peculiarities and that will allow you to build many different projects in different languages.

You need to learn the Make build tool (easy) and then you need to learn bash scripting to get anywhere (argh!).

The OP has linked an example Makefile and I wouldn't be able to maintain/debug it without reading plenty of manpages:

https://github.com/Financial-Times/n-makefile/blob/master/Ma...
Once in a circus with the children, one woman two rows ahead recorded the performance. I asked my son for his lightsaber and poked her in the back.
I've never seen it used like that, but Microsoft's equivalent SQL Server Express is a nightmare in deployment and support, because you need to administer a full-blown SQL Server on every customer PC (backups, migration debugging, …). I've no idea why people don't use SQLite instead.
I am not taking a position on that, but have you asked yourself under which circumstances you would accept a comparison with Hitler as valid? Or do you think that something like Hitler could never happen again, and therefore, the comparison cannot ever by appropriate again? If so, why?
It's a bit of obfuscation, but mostly it takes advantage of the fact that `var` assignments are sequential to cram an entire MD5 block compression into a single `var` statement. Think of it simply as a long sequence of statements without the `var` prepended and it makes much more sense.
Yes, but... At her tax bracket and future earning potential, the money is very likely to be worth more as a donation than as income. Total tax rate would be above 50%, but as a donation you get a $1-for-$1 deduction against future income. So the choice is something like 'keep 40 cents on the dollar today, or negate 60 cents on the dollar in taxes tomorrow.'

Also, the money isn't really all gone to a 3rd party, it's in a foundation-type entity similar to how Zuck does it.
> All dependencies of the .PHONY pseudo-target will be rebuilt unconditionally when encountered.

To be clear, they will rebuilt only if they are not already up to date relative to their own dependencies, right?
I use both AWS and GCP. GCP has better engineering but fails to offer a good business experience. And this aggressive GCP PR feels a bit desperate.
> Despite being an obvious usability hole, this has never been fixed.

Well, which implementation of make should be fixed? The thing about these truly ubiquitous nix tools is that eventually people discover that there are unixes other than Linux.

…that said, a quick google found that this is* fixed in GNU make; check the docs for .RECIPEPREFIX here: https://www.gnu.org/software/make/manual/html_node/Special-V...
This is "the" question. I suppose one could look at the Connection Machine: https://en.wikipedia.org/wiki/Connection_Machine The CM-2a had 4K or 8K processors and was reputedly very difficult to program.

Looked great though: http://www.corestore.org/cm2a.htm
yes.

Phony is only about making sure that 'all' is seen as target, not as file or folder
Why MySQL and not LDAP?
Storage is not that cheap yet.
> They changed the rules to limit the distance one could kick underwater.

Why do they do this? I thought the point of the sport was to see who would get across the pool under their own power and without a tool. It seems to defeat the purpose of the competition when they include arbitrary rules like this.
Practically, you can't, because Google has a quasi-monopoly on attention.

See also https://en.wikipedia.org/wiki/Network_effect
There are practically countless ways to delegate management of mailboxes and users without granting root. That's not even a hard problem to solve, and certainly not one that justifies introducing a hugely complex additional variable to the equation.

Anyway, I'm not saying "never use MySQL for mail users" (though, I think the percentage of deployments where it makes sense is closer to none than it is to one), I'm just trying to make the point that MySQL is, in some folks minds, a magical solution to performance problems. Often, it not only introduces needless complexity, it won't even improve performance. It's a classic example of "when all you have is a hammer, everything starts to look like a nail". MySQL is a very fine hammer. It just isn't the right tool for every job.

The article we're talking about is another case where a little knowledge is a dangerous thing. A desktop app serving one user with a tiny data set (as I understand it, we're talking about the metadata for a person's music collection) is exactly the right workload for SQLite. I'd be shocked if a naive port to MySQL were faster (though they acknowledge that there's room for query optimization), and not at all surprised if it were slower. And, I know it'll require more memory and disk space for the same working set.
Nit: asm.js (http://asmjs.org/) is low-level JavaScript - a subset of JavaScript which is explicitly compiled into equivalent machine code ahead-of-time by supporting browsers (and interpreted otherwise). asm.js imposes significant restrictions on JavaScript in order to produce efficiently compilable code, and its operations map almost 1:1 to machine instructions.

And as you correctly note, the ransomware code does not come close to qualifying as "low-level".
Does anyone have a link or the name of another weird architecture that was posted a while ago? (~3 months maybe?) I remember that there were a large number of cores that all communicated with each other in some weird way and that they like didn't have main system memory or something like that...
Makes you think of the olden days, when you could buy a cup of milk, two cigarettes and a spoon of gunpowder at the local shop.
if your devs can't handle learning basic make, all is lost.
It sounds strange, but I was actually thinking, "What the heck is he doing with 4 pairs of trousers"? I suppose 2 pairs for work and 2 for relaxing if he changes at the end of the day... But then why only 3 shirts?

I wonder if this article got slashed to the minimum by the editor because I'm actually really intrigued by what things he finds essential and why. But there is nothing in the article other than to assert that this is a growing trend.

Disclosure: When I moved to Japan I gave up all my possessions (either sold or gave away) and at the age of 39 owned only what would fit in my backpack. I've slowly accumulated more, but I keep fighting to keep it as small as possible. I only need 2 pairs of trousers because I work from home ;-)
That was Java all over again.

- you've got dependencies on some basic Unix commands (cp, rm etc.) in your tasks, so better rewrite that all to use your cross-platform language's facilities.

- XML, erm, no, JSON, shall be your only file format.
Good luck making the selling of individual envelopes commercially viable!

That said, totally agreed there's a gap for bringing the "sharing economy" to things people buy but rarely use (lawn mowers, leaf blowers, pressure washers, etc.)
That's a pretty big difference in scale. The app in the original article seems to be a desktop application, not a client/server system with many users. There's plenty of use cases where MySQL (or PostgreSQL) is a great choice. Yours is probably one of them.
One really neat thing about make: If you include other makefiles then before including them make checks if there are prerequisites of these files and rebuilds them as needed. One can use this to automatically generate header dependencies of translation units for C/C++ projects. Some of the relevant lines in one of my Makefiles:

include ${DEPENDS}

${DEPDIR}/%.d: ${SRCDIR}/%.${SRCEXT}
@mkdir -p ${shell dirname $@} ; \
$(CC) -MM ${INCLUDE} -mmcu='${AVRTARGET}' $< >> $@

If any file in the "include" line needs updating then it is generated by gcc and included in the same make run. I didn't find a good documentation about this feature and I discovered this with make's pretty verbose -d option. Previously I did something like this using multiple makefiles and recursively calling make which is generally frowned upon (for valid reasons).
"There are a few other things that can be done to shave a bit more off, like short circuiting some late braeking information (like view angles) directly into the refresh stage, bypassing the simulation stage."

Fun to see that he used this idea 18 years later at Oculus. It's called Asynchronous Timewarp now.
Permanent storage. High value low usage objects go in permanent storage - a lot more efficient use of space than keeping them in a cramped apartment.
That's dumbfounding. I know first hand a certain monthly-fee movie streaming service and the CDN I work for can tell anyone who wants to hear about handling silent corruption and bit rot and we have a relatively small fleets. At home ZFS saved me from a faulty power supply on my old workstation.

And.. the red herring here is, Apple users will want to plug in third party storage. There's just no way to contain what someone will plug in to USB and ThunderBolt, and it's insane to think APFS would not be ready to help there.
It's amusing how Microsoft's different departments keep trying to kill off each other. They spent so much time trying to shove SQL Server Express down everyone's throat, and now everyone gets SQLite included instead.
The section on static analysis is somewhat damning:

Static analysis has not proven to be especially helpful in finding bugs in SQLite. Static analysis has found a few bugs in SQLite, but those are the exceptions. More bugs have been introduced into SQLite while trying to get it to compile without warnings than have been found by static analysis.
Sutherlands 'Fleet'?