skysight-inc/HackerNews huggingface dataset:
Great tool & deserves all the credit it gets, but this tool/thread comes up every X months.. what's up HN?
I recently looked into buying a new laptop, and found minifree.org, who supply libreboot BIOS chips.

What astounded me was that Intel post 2008 and AMD post 2011 have seperate management chips that mean essentially any motherboard is rooted at the start.

I still need to dive into the complexities (I knew about Intel ME but assumed we could get round it somehow) but we need these open chips more than ever.
Mail in a box works great... replaced my old sendmail setup - using an external DNS is a bit funky, but a great package.. support multiple domains easily, pop3/imap and web client. Recommend.
On a meta level, "I've known great engineers who were self-taught and terrible engineers with CS degrees" is a recurring meme in these discussions that really adds no information to the thread - it's obvious, and it's almost a tautology.
In Los Angeles it's quite a bit more professional. When I served on a jury in a criminal case the judge was very professional.
Stuff like this makes me ashamed of my country.

You cannot send people to die against their will in a war that makes no sense whatsoever. WWI is considered the worst war in history, both sides deploying weapons that were later just flat out banned as immoral, and drove insane a man that later became the Chancellor of Germany... and we know how that turned out.

We've seen the photos of soldiers suffering from being shell shocked in the trenches. All of them came home broken, just in different ways. We had no right to ever ask that of them.

And what is the use of a soldier that objects? In the end, he will not follow orders, he will hesitate, and he will die.

War has no place in modern society, and we knew that 102 years ago. We knew it 77 years ago. We knew it 66 years ago. We knew it 60 years ago. We knew it 26 years ago. We knew it 15 years ago. We knew it 13 years ago. And since we invented a new enemy, Isis, we will know it again in the next few years.

We keep wasting lives, we keep wasting money, and we keep the military industrial complex alive when it should be put down like a rabid dog. The enemy of today is not a foreign country ready to attack us: the enemy of today is civil unrest, the enemy of today is the cost of education, and the cost of living, and the cost of having such a broken inefficient system throw everyone under the fucking bus.

And you know what most people are doing right now? Arguing which turd is shiniest so we can catapult them into the White House instead of a prison cell?

Those soldiers died to protect what? Because I sure as hell don't fucking know anymore.
Ask HN: Is there space for new BI software startups?
A lot of companies exist in the space, some of them successful. Most of their market is usually unsatisfied! Is this a technology problem, is it an adoption problem or is there space for new companies?
that's why you would do a longitudinal study. Pick a cohort of individuals that are entering a high-risk-of-burnout field, and the control will be the pre-burnout individual and the experiment would be monitoring them over time. Of course this doesn't really fit funding/research promotion cycles in science.
>The same "private property" where I can run a segregated lunch counter or refuse to bake a gay wedding cake?

You are being banned from the lunch counter based on who you are, not what you are doing at that lunch counter.
I'm of the same opinion. It's much easier to gain mindshare by abstracting over the status quo and swapping out the innards than by starting from scratch with better tech but no existing culture around it.
I think it's partially a new form of credentialism. But there is also the question of a candidate's suitability for the job. If you want to hire a Rails developer, for example, someone who just got out of one of the Rails boot camps is probably a more attractive candidate than a self-taught programmer who did not focus on Rails -- even though that self-taught programmer might know more about programming in general.
Is the performance of Ceph/Gluster comparative to ZFS performance? I would have thought them to be inherently massively slower
Presumably because it's really, really difficult to make old threads trend again, and if you comment on an old thread most people won't see your post.
Man these attacks are just so mind blowingly complicated and intricate, and (to be completely honest) kind of beautiful.

I do not envy the engineer that needs to avoid hundreds of these kinds of interactions that can cause security nightmares while still needing to increase performance and reduce power usage when making a new chip.
> if you surf the web without some very strict cookie management I guarantee Facebook collects data about you.

Unfortunately you're right. I block as many Facebook domains as possible in my hosts file, and browse with noscript, ublock, w3m, etc. to try and keep their tracking to a minimum.

> You're part of their service even if you're not a customer.

It's disturbing that Facebook gathers information on almost everyone. It's even more disturbing that so many people sign up for an account, and spend so much time providing so much more information.

In reality very few people are actually customers of Facebook, as in, perform financial transactions with them.
It's an hour and 3 minutes from Richmond BART to Fremont BART, and Capitol Corridor takes an hour and 4 minutes to make the same trip. Why would BART to San Jose be any faster than Amtrak to San Jose?
What environmental factors would change the lengths of the lanes?
Actually, I believe there will be a change in cloud storage. There will be less sync of files and more raw block device access. Imagine if your local ISP could offer this with low latency and cost slightly above an external hard drive.

For example Bitcasa was a great idea. Horrible business execution though and a lot of performance and stability issues.
Can you provide any examples of blind (from birth) authors giving convincing visual descriptions from the points of view of sighted characters?

That seems hard to believe.
>Operating a commissary in a prison is more complex than a local convenience store

Why so? Here they just got a few pallets of normal grocery store stuff and mostly used inmate labor to run it.

Really simple and costs essentially nothing to operate, especially since they don't have to be open every day.

The only complexity comes from potentially transporting the inmates to the commissary, but that's not a particularly efficient way to do it when you can just give inmates paper "menus" where they can just fill in their orders and have them brought to their cell blocks.
My understanding is that the
roads are, were, are supposed to
be, used to be, might be, etc.
paid for in part or in total
by gasoline taxes, maybe called
the Highway Trust Fund
(maybe at times dipped into
for various other purposes)
which seems
fair enough.

Also for the
100%, there are some toll
roads and bridges where the
users pay for use of the roads
which looks like users paying
and not a subsidy.

There's likely another issue,
a law about 100 years old passed
in part to slow down US West
water resource projects to
"make the desert bloom" --
yup, can do that, but the
question was, do the benefits
exceed the costs?

So, the law established that
a Federally funded project
needs to pass cost-benefit
analysis. So, add up all the
costs and all the benefits "to
whomsoever they accrue", and then
to go ahead with the project
the benefits have to be higher
than the costs.

Well, maybe passenger rail can
pass cost-benefit analysis
in some cases and, there,
justify a subsidy,
but the one case I heard about was in
a lecture on the Baltimore
Subway. It was all built and ready to
go. So, for the cost-benefit analysis,
just call the construction cost $0.00 --
seems generous enough!

Then have to count the operational
costs and consider the ticket revenue.
Well, the ticket revenue from the
estimates of what people were willing to pay
and the number of such people
still
didn't cover even the operational
costs. The lecture ended with the
optimal solution -- brick up the
openings and walk away.

That seemed a bit extreme: Instead
why not take out the tracks and
use the rest as underground parking?
Warehousing?
> enables the attacker to penalize non-attacker-controlled circuits, and cause Tor clients to settle on compromised ones

That's the key question. Will clients "settle" on compromised ones, or just continue to try access the penalized (dead) circuits?

A few years ago, there were a bug which was used to rapidly force users to create new paths. The Tor Project fixed that bug, but they also added a extra precaution for future bugs by limiting how new paths were selected in regard to guard nodes. As to my understanding, when a client first connects, it initially generate a random (but consensus weighted) subset selection of all guard nodes. It then randomly picks one from that selection when creating new paths, which mean that only guard nodes in the selection can ever be picked by the client. A client that is attacked as described in the article will just cycle through its lists indefinitely and never choose a compromised node, unless it already picked a compromised node initially.
LA was designed for mass transit - Pacific Electric was the largest trolley/interurban system in the U.S. It was dismantled in the 1950's in favor of the car-centric design that exists today (largely at the behest of the automobile industry - See https://en.wikipedia.org/wiki/General_Motors_streetcar_consp...).
Am I reading the output right, that he is creating three-way stripe over raidz1 volumes? Seems like bit odd configuration for HA solution especially. I mean, doesn't that mean that the array can't handle two disk failures except if it gets lucky?
Given the target use case of this kind of system, you control what you can control, which is the infra, because the software will overwhelmingly be industry specific COTS stuff that realistically wont be changed.

Further its likely that the types of internal apps running could handle a recovery period, makes total loss less of an issue...this is "old school" operations - having DR plans, backups and recovery time targets
The concrete of the pool being hot/cold... It could, theoretically I guess, cause it to contract/expand by a non-insignificant amount.
That was an USB 1.x issue, had nothing to do with the sound chip behind the USB interface. Yeah, that's right, the kernel crew broke something pretty fundamental in that primarily desktop device driver (servers are going do be doing heavy duty things with USB 2 and above), and nobody noticed and/or cared enough to not ship it with squeeze.

That's also the version that broke the Wacom support as I recall, it came back with wheezy or maybe Ubuntu Vivid's kernel.

Pulse Audio is pretty awful, but I've always been able to get it to do my bidding, modulo not being able to get the Ubuntu version I'm using to multiplex outputs (I can probably make that happen, it's not a Pulse Audio issue per se I'm pretty sure, but it's just easier to switch output from stereo system to headphones the few times I use Skype).
Instead of precisely calculating which items are inside the viewport, couldn't you guesstimate it and start discarding items that are too far back in the list?
I see a very big difference in imposing a sentence as punishment and imposing a sentence as protecting society from the offender.

Withdrawing a person from society is certainly punishment, but that should not be the point.
I would say yes. The market has been so consolidated that the opportunity should be horizontal. Most recent firms are specialized.
Isn't the rebuilding argument valid on the machine level as well though? Granted if your blocks are redundant it's possible to copy from multiple sources but rebuilding is still limited to the network speed.
The blog post links to a copy of the paper.
> This incurs in stupid behavior for all tiling window managers in wayland, as they cannot enforce the client to remove the title bar

But neither can X11 WMs really enforce in any way client to remove title bar. Of course the WM might refuse to render its own decorations, but it can't really deny the client of rendering whatever it wants.
Kenny Baker (R2-D2) has died
A lot of judges are elected.
Phoenix Channels vs. Rails Action Cable by Chris McCord
This is true of most any environment. When speed is a requirement, people can make things fast.

For most of us. Speed is not a requirement.
You can argue roads are subsidized, but no where near 100% subsidized. Federal and state gas taxes are user fees for road use.
I can't answer the question as to how dominant VMware is, in the entire market.

I can say that ever single company I've worked for has used VMware for their virtualization solution.

I also use it for my business. It's pretty much ubiquitous, if you ask me.

That said, I don't expect it to stay that way forever.

<heavily opinionated part>

Some folks say KVM performs better, but I haven't seen much difference in my experience.

That, and KVM has little/no polish. Certain things are much more difficult to do with KVM, like create a VM with anything other than a NAT interface.

There are LOTS of tools available for VMware.

There just seem to be a lot of things that make VMware one of the easiest solutions to go with. I think ubiquity is part of that. If you're running something on VMware, and you want to relocate VMs, it's easy to do so.

OpenStack - also messy, and not very easy to learn. I'd love to learn it, as I hear folks with OpenStack skills can make bank. It seems like a jumbled mess, though, and I have no idea where to start.
</heavily opinionated part> :D
GitHub as a free blogging platform with paywall functionality
https://news.ycombinator.com/item?id=12282054
Climbing the infinite ladder of abstraction
Thank you for explaining!

If you've contacted GTK about upstreaming your patches, what was their response? I'd be surprised if they didn't want to.
Gas taxes are the user fees people pay to use the roads. In no sense is it true that roads always loose 100% of money.
What I mean is, the originating IP address should not be such an overwhelming criterion of spamminess. When I receive spam, my most important criterion for filtering it is pure content.

I have a hard time believing spam is such a huge problem we have to use simplistic filters such as IP bans to deal with them. My email address is written without obfuscation in the open web (my own website), and my email clients' filters (Thunderbird or Evolution, depending) are more than enough once I have trained them a little.

(My domain is probably even less famous, but I do receive cold, non-spammy email from time to time regarding my blog articles.)
Why shouldn't it be possible? You can just setup your agent before you start Wayland, it inherits the environment.
The question is: why is it people are unsatisfied?

It's generally agreed that 80% of the effort in data projects goes into things that "data scientists" don't want to do.

It seems like everybody and his sister has products and services that address the 20% of the work that people want to do, but even if you can automate and accelerate that work way it can at best have a small impact on the cost and capabilities of data projects.

That of course means following a "path less followed" and I can just say it is a lot of work just to educate people that something can be done about it. I am trying here

http://ontology2.com/
I suspect it is because they don't appreciate the whole "think of the children" argument.
This should help a lot. When I worked in the rail automation biz (for a 100B multinational) the internal heuristic for people transport worldwide was two heavy commuter rail lines were the equivalent of a 24-lane highway all parameters being equal (which they never are: there were tons of planning formulae brought to bear when making projections).
"we" vs "them"...

I am always surprised when I (very often though) hear/read "normal" people, generally meaning good, who think that there are two separate kinds of individuals, the "we" and the "them"; who cannot fathom that all of "us" may slide slowly or fall suddenly into the "them" category.
I like to see myself as a problem solver using technology.
Ed White, the guy behind the Github repo, is a very experienced sysadmin (and the guy who knocked me off the top scoring slot on Server Fault). His experience supporting both COTS and custom applications in a variety of environments is top-notch.
After rereading my comment, wrt to the parts about KVM... I realizing I may have been trying to use KVM in a manner other than how it was intended to be used.

Initially, my experience with virtualization was just desktop products. Now I run a vSphere host in my home office, and admin several clusters for work.

I have read elsewhere that KVM is basically just the plumbing for the virtualization, and I was trying to use it with a front end like virt-manager, and KVM is basically just the back end piece.

I'm prepared to be corrected/educated on this. Open mind here.

Definitely have a bias to VMware, but I'd like to know more about the competition.
No, what's wrong with this country is latte liberals who don't understand what causes injustice in the justice system. Like I said, I think the treatment of the accused is deplorable. I don't think we should imprison people for selling Oxy. But I live in a ritzy part of DC where I don't have to deal with gangs trying to recruit my kid every day. It's easy for me to blame private prison lobbyists or red staters or whatever the scapegoat is today.

The justice system is the way it is because communities like the Bronx have serious social problems. It's a bad solution to a bad situation.
Huh? What makes you say that? This is not about me, this is about everyone getting spied on, and about anyone wanting to keep emails decentralised —which by the way has some import for everyone, not just computer geeks.
There are legitimate reasons to have a CP system and not an AP system, it's obviously application specific. Also over-engineered systems come with their own risks and can experience as much down time as a well setup CP system due to human error stemming from the system's complexity (AWS is a good example).
If you can appropriate benefits whilst imposing costs on others, it's absolutely cannibalisation. It's a parasitic process which benefits one part of the whole at an overall cost to the whole. It is not wealth creation, it is liquidity extraction.

And this absolutely can apply to businesses operating in markets, as it can governments operating in regions.
I think that a "biological basis" means something different to you than to me. How exactly do these studies show that depression is different from being unhappy? Did they study the brains of merely unhappy people and find no such biological differences? Again, in my understanding psychiatrists and researchers make no attempt to differentiate between depression and unhappiness because they have no reason to make this distinction.

I'm going to assume that your argument is that if depression is caused by biological factors then it must be treated differently from unhappiness that is caused by life events. But in that case you will have to explain how this is consistent with the fact that "...depressive episodes are strongly correlated with adverse events..."[0]. This fact seems more consistent with either reverse causation (depression causes biological changes) or that depression can have multiple causes, and can occur in the absence of a biological cause.

[0] https://en.wikipedia.org/wiki/Major_depressive_disorder#Psyc...
So you don't understand the concept of a bird in the hand vs two in the bush? Risk aversion? Preferring a guaranteed loss of X to a ten percent chance of a loss of 10X? Decisions under uncertainty?
What is it if anything that happens if my internet cuts out at my home, should I instead use some sort of hosting provider for my mail server?
Richard Feynman and the Connection Machine
Machine Learning – About Model Evaluation
By far the most interesting, engaging, wide ranging, and thought provoking review of a dictionary I've ever read.

The strength of this recommendation seems like it should be diminished by the fact that I've only ever read one review of a dictionary, but I defy anyone to produce a better one. If you can, though, I definitely want to read your candidate.
For me, as an outsider, the JVM looks a bit like .NET: this huge, extremely complex codebase which does everything and anything, very optimized and comes with great tools.

But to me that is a problem. Even though the JVM could do X or Y better than another platform, just the time spent learning about it feels like a waste of time, as I could already be productive in another language which is less optimized and less complex, but much faster to develop with. It seems just learning to use a Java IDE is a job in itself.

I do mathematical modeling, by the way. If I need speed, I use optimised libraries. So I might not be the target user of Java, although I've often heard good things about it for scientific computing.
It had also occurred to me that virtualization might be the best way to get Android running on an ARM-based EOMA68 computer, especially in a desktop or laptop housing. The Shashlik project (http://www.shashlik.io/) might be useful as a starting point for getting there. My one concern is that, in my experience with virtualization on a Windows PC, audio in a VM always has noticeable latency. But maybe it'll be better with Linux as the host OS, especially if the Android guest OS can be modified to cooperate more closely with the virtualization layer. Some equivalent of VirtIO for audio.
The further from the sun you get the less acceleration you get from the sun. So, 4x the acceleration = 2x the speed because your accelerating for 1/2 the time and 1,000,000x acceleration = 1,000x the speed.

Further, the input power is fixed from the sun so the absolute best you could do would be 100% sail that's a single atom thick. However, that sail would be quickly destroyed by the sun and other things. Make an ultra thin sail with a tiny little cargo Say 98% weight of the sail and 2% cargo and dropping the cargo below that does not help much. You end up getting around 60km / second which is really really fast 1km/s = fast sniper bullet. But, we are comparing it to something going 4% of light speed which is insanely fast.
WW3 RUSSIAN JETS BUZZING UK
Don't we call this 'rent-seeking'?
To add to the downsides, you can't expand RAIDZ vdevs.

If you start with a 6 disk RAIDZ2 and want to add a couple more drives, you can't. The only way to add capacity to the pool is to add an entire new vdev.

Unfortunately I don't think there's an expandable file system that handles parity/erasure coding as well as bitrot that can be used right now. BTRFS might be usable after the RAID5/6 rewrite and Ceph might be more usable after Bluestore comes along (at the moment erasure coding performance seems to be pretty bad, even with an SSD cache) but in the present there's nothing.

I really hope https://www.patreon.com/bcachefs manages to fix this.