skysight-inc/HackerNews huggingface dataset:
I can't understand what you really meant with your questions, but no, usually you don't get the chance to vote law. As a citizen (at least an italian one) you are allowed to vote for parties which in the end vote for the laws. So i don't have the right to directly vote for a law. I can only delegate someone to decide laws for me and this is a broken system at least in 2016 when i think we have all the technology to allow individual votes or at least a better delegation mechanism.
> after Apple took theirs, and the gov't took theirs, he was left with ~$150K in his most successful year...

You've left off the biggest deduction, $280,000 to his partner. 3x more than he paid to the government in taxation.
Good reminder
They already kinda are. Look at, say, Drive Now (https://uk.drive-now.com/) - they're owned by Sixt, and they operate Drive Now jointly with BMW (BMW cars being the only type you can have with DN). I imagine automakers have relationships with other "car-sharing" firms (e.g. Zip Car) as well.

You might already know that, but for everyone who doesn't live in a city where they're available... :)
Finance Dissertation Capital Performance VAIC Model
Are you seriously relating r9k and 4chan's culture to MRAs and MGTOW?

Really?
You've left out the 276,500 that the owner of the content got (about 1/3 of the revenue).
(i.e. aim for Europe, catch fire on the East Coast, then you are set up for the win on the West Coast)
But what if, behind the scenes, the hardware is performing similar tricks as the OS?
It was Robin as in a sidekick but I guess we can have some issues with that, thanks!
The link between climate change and meat consumption is harrowingly real
only tangentially related, but I think it's screwed up that apple can take a 30% cut of absolutely all the money moving through the ios platform and not have an antitrust suite brought against them

if microsoft can get screwed by the FTC for bundling IE with windows, why can't apple get screwed for only allowing app store apps on their devices?
Check out Hayoo (http://hayoo.fh-wedel.de/) -- I like it more than Hoogle
No one could see the colour blue until modern times
In my opinion, Haskell community was very warm and helpful, and also able to admit shortcomings.

This was before Stack Overflow reshaped the landscape. On Freenode, ##java was a pretty hostile place (having to deal with people asking to do homework for them or being overall clueless) with attitude "if you see a problem with Java, the problem is you". The culture was so toxic that "forces of evil" ended up stealing the channel from under its original founder and banning him.

On #haskell, you would be immersed in polite chat revealing the development in all things FP, plus even pretty stupid questions were answered in such way that they enlightened both the asking person and bywatchers.

Also they had quite a few awesome bots that let anyone practically develop directly in IRC.
That's how I read those 4Chan boards. As a kind of internet stream of consciousness. At first I found the racism hard especially with regard to my own...eh...flavour...but after a while you realize most of these people just feel very small and sad. It reminds me of the conversation Jacob Holdt has tried to start about the Ku Klux Klan.
This made me remember of when I visited randomly on internet a anti-feminist forum.

I noticed there was a trend, where half of the users just wanted a better world in general, and the other half were extremely violent and hateful... but that hateful half also had the worst personal stories.

One that I thought was particularly interesting, was of a guy that frequently parroted that women are evil, that noone should trust women, and so on, one day in a thread about rape he comments that he was raped, and couldn't get help at all, and that some years later he got a girlfriend, that ended raping him too, and this time when he sought help his treatment was even worse.

I think for a person that was mistreated that way, it is easy to conclude that women are just evil liars and rapists.

The thing is the guy obviously wants help, but he still fails to find it (from comments in several threads I could pick up that he sought help from police, psychologists, psychiatrists, social workers... everyone treated him with hostility, or when they actually belived him, thought it was hilarious/entertaining what happened to him).
I don't understand his comment, he made a lot of money and thinks he would of been better off if he had a ton more expenses or something?
Where to find it though? I'm having a hard time finding it through legal or illegal means.
Can you add a favicon? I bookmarked the site but the icon is blank.
Wanna See How an Indian Street Hooker Swears in PublicWatch the VideoEnjoy
Ask HN: My website is better than my competitor's, how do I bring traffic?
I don't know how many of you have heard of blahtherapy. It's a site where you go and vent your problems or listen to other people's problems.

The site is pretty bad. Ads everywhere, backspace exits the chat suddenly, reconnection is non-existant, poor design.. So I decided to make a worthy alternative, rainychat.com. However, even though I KNOW my site is better in pretty much all ways, I have no idea how to make people realize it exists.

Do i have to pay for advertisement in google? Is reposting my site on facebook and twitter over and over again the only way? How do you promote your sites?

In my case, I have no email lists or followers already made, i'm starting from scratch - and honestly, i'm lost. What would you do, HN?
That makes sense. Ensuring compatibility and network effects were key attributes successful software in Gabriel's Worse is Better essays. That Prolog implementations have inadvertently sabotaged that effect probably contributes to them being less niche than they would be.

Btw, have you tried Mercury? My last foray into logic programming made it seem like it was killing Prologs in quite a few fronts. Prover work moved onto HOL, Coq, etc. Some people still use it for type-checking and queries. Yet, seems hard for me... not a logic programmer btw... to justify Prolog given capabilities and results from other tools. Any ideas on why it's worth keeping around or would you use an alternative today?

Regarding dissertation, I lost most of life's work when three HD's (main + 2 backups) all died within short time of each other. Encrypted with custom crypto that also fried haha. You can't run something you spent years on and is referenced in your degree. I feel your pain or irritation on that. ;)

Note: Oh shit, it's a Magic the Gathering interpreter! I used to play that every day with friends like a decade ago to pass time at school/work. I even wrote some GUI's and game engines for it but really alpha stuff. Probably would've wrote an AI for it if I didn't discover Starcraft. Might try to read some of it this week if I get spare time even though idk Prolog anymore. Maybe I'll learn something anyway or get some nostalgia at the least. :)
When I read the first article I did wonder why there couldn't be a standard API for this. Thanks for asking the question.
We don't charge a commission or listing fees to the tutors or other resources being listed. We are more like a search engine instead of a platform where you transact. So, how the transaction takes place between student and teacher doesn't really matter. Infact, this is why we can provide other more relevant resources for learning apart from listing just teachers.
I'd guess this happens when you don't know an easy way to look up the definitions on the fly.
The way to get onto the front page is to gratify your own curiosity, and then tell people about it. This article, for example.
Handling User Authentication with the MEAN Stack – UPDATED
You probably could produce the same effect with a Van der Graaf, but a Tesla coil produces a pulsating e field, while a Van der Graff produces a static e field, so there is a possibility of some difference. It would be very interesting to do the experiment with both and see.
I think an important aspect that seems to get missed is that it's almost all blatantly meant to be humorous, no matter how dark it gets, or how incomprehensible to outsiders.
There are all kinds of deductions available to corporations that are not available to sole traders.
I advise skipping the signal nonsense and making the interface purely fd-based. The only "advantage" of signals over fd readiness is that signals can interrupt syscalls that don't expect them, and this can be emulated without undue performance loss using asynchronous requests and epoll-style architectures. Signals cause a lot of pain in concurrent (e.g. coroutines and reentrancy) and multithreaded contexts. Plus, including data about which IO request finished and whether it succeeded or failed is more complicated with signals than simply including it in the event structs read from an fd.

Another problem is that this doesn't really address the synchronous assumptions of filesystem (rather than file content) operations: applications expect that they can "mkdir(...); chdir(...); open(...);" and the filesystem doesn't know if the application would work properly with those operations reordered (it may or may not depending on the values of their arguments). Applications need to be more explicit with the transactional nature of what they're requesting from filesystems. Right now the filesystem tries to guess at the transaction structure based on fsync/fdatasync hints, and can't do as good a job scheduling as a result.
A client of mine has a RouterBOARD 1100 X2 AH that I also decided to reboot daily for stability reasons. A RouterBOARD 951G 2HnD used in a branch office lost all IPSec configuration and hangs when viewing the settings on the command line. Certified MikroTik technician says the thing has to be reformatted and set up from scratch.

My first experience with MikroTik products. Not good.
Well, you can argue that you at the given moment are not the same you a moment ago.

You can perceive yourself moment ago exactly because of that.

Others who have not seen you recently hold the old reference to you.

I would rather say that the world is naturally immutable.
Usually, people pick up a dev position than an SRE role. Unless u are hired for SRE SW role, it is hard for you to move from SRE to SW.
This actually happens offline on a daily basis. The only difference is that when you're selling online, all the customers are bumping shoulders in the same store and can see each other's prices. Where I live, a loaf of bread and a bottle of carbonated water will set you back the better part of $10, but in my wife's home town you can get the same thing for about 2€. The price of gas would be an even better comparison, since it's affected by local taxes, government subsidies, availability of materials, etc.
When you want to draw the profits as salary you'd be taxed on it anyway?
> The number one thing that he's reviled for (maybe unfairly) is planning and botching a hostage rescue attempt that turned out to be pointless later when the hostages were freed by their captors.

Strictly speaking, I think he was reviled because the rescue attempt came late and didn't work. He made a joke within the last year - when announcing his cancer diagnosis, I think - about how he'd have been reelected if he had sent a few more helicopters on that mission, and that that would have been a mixed blessing for him personally. Both points were true, I think.

(no idea why you were downvoted)
> Biggest technical problem: lazy evaluation. Other people have said more than enough here.

I am actually wondering about that. It is considered essential by the classic paper "Why functional programming matters", for better program composition.

In particular, I wonder how are you supposed to pass around IO monad (or any other thing whose evaluation will give you side effects) as a value, if you have strict evaluation. I thought the whole point of Haskell was to lazily create a "recipe" as an IO monad, which will then be evaluated after it is returned from function main. In particular, I wonder how Idris deals with this problem, as I read it has strict evaluation.
I don't feel at all that this is true. It is not necessary to understand monads to get good work done in Haskell for basically any purpose. Authoring monads is something usually left to library authors, and for basic users it's just a nifty interface that lets you do handy things in imperative style haskell ('do' syntax).

I don't want to be defensive in this thread, since obviously getting real about deficiencies in Haskell is a great way of making a path for positive change, but the spreading of the idea that monads are magical and hard is dangerous.

It's similar to how back in the day Java and PHP developers dismissed Ruby on Rails for being magical and hard to understand with weird syntax. The truth is that Ruby on Rails was very easy to use regardless of its rather complex innards, and once you get a good handle on Ruby, even the Rails innards weren't all that difficult to understand and extend.

The hard part of learning Haskell is getting to grips with functional style programming and understanding the power of its type system. Learning that is rewarding and has a low entry-barrier, it's even something I'd recommend to someone who has never programmed before. Don't worry about monads.
The dumbest things Bill Gates ever said
Why not even one of the models sports wheel guards?
Appreciate the insightful reply and advice. So, you're quite into it enough to probably read an intermediate or advanced text. So, if you will, try to skim this one from a "master" designer that several EE's recommended:

http://diagramas.diagramasde.com/otros/The%20Circuit%20Desig...

Lucky enough to find a free link. I want to see if your skimming shows that it would've taught any of the types of things in your post or some of the stuff you're trying to learn. Trying to gauge it's value in accelerating the trial-and-error process.

"The "try it, make mistakes, learn" approach is almost inevitable, but the cost/time of the feedback loop can be pretty steep for a hobby (you can have 24-hr turnaround on boards if you've the $$$, or you can pay $5/board in 6-8 weeks, but the middle ground is tricky and messy."

That's exactly my problem. A lot of smart people don't have the money for that crap. So, it seems the experimenting is inevitable, yet it's worthwhile to try to determine exactly what experiments with what components teach the most lessons for minimum dollars. At the least, good references that tell you heuristics for avoiding the worst issues. The other commenter listed a few I had never heard of that involved "BOOM's." It's 2016 and we still don't have comprehensive, accessible guidance on reducing explosions? Really? Haha.
Teléfono inalámbrico eco, ¿Menos radiaciones o es un falso eco?
Even if API gave you strong durability guarantees, it still wouldn't mean much. Disk caches, big enterprise SAN attached storages etc, they can also "cheat", saying they flushed the cache while they actually didn't.
We've had lots and lots of discussions on Hacker News about Nim, including many discussions on Nimrod.

If you want to talk about cool aspects of Nim, just do so. If you're looking for empty hype postings, count me out.
Accept imperfection. Get a shitty version out of the way as fast as you can. Make incremental improvements from there. Or don't. A "D" is better than an "F".
What's the tl;dr for this article? What's the key insight behind making compile times faster?
Maybe you turn away from your procrastinating for moment, open the editor window, type two or three lines, and then go back to procrastinating. I bet this happens a few times throughout the day.

Just as you are typing the three lines and turning back to procrastinating, how do you feel?
Is there a more updated article that people can recommend? This article is from 2001, with most references from the 80's
I like the classic one from 1986 (!) a bit better:

http://www.ee.ryerson.ca:8080/~elf/hack/recovery.html

HN discussion:

Unix Recovery Legend (1986): https://news.ycombinator.com/item?id=10160417 (143 points, 228 days ago, 60 comments)
There are a lot of things a company can't do when they're a monopoly that non-monopoly companies can.

Microsoft was abusing retailers and system builders because those vendors didn't have an alternative option.

I agree the 30% is atrocious, but not likely illegal.
I'm wondering the same thing. Presumably the question asker was trying to promote his hosting company. It seems like a pretty risky way to promote your business though. I mean, maybe the old saying that any publicity is good publicity holds true. But I don't remember seeing the actual name of the company anywhere in the Independent article. (Maybe there was more or different coverage in Italy). It seems like most prospective customers would, at best, see this guy acting like a clown, which wouldn't inspire confidence.

Or, maybe the whole thing was created by some kind of creative marketing agency trying to show off how they can "make things go viral" and get press?
Very interesting to read the comments on here. Seems whenever there is any talk of slavery or any atrocity committed by western powers past or present there is always a tone of "it wasn't that bad". Whether or not you agree with that statement, the fact is the atrocities committed by other powers are just unbeatably heinous, but our atrocities? Not so bad.

Honestly not going to go in depth with that argument as I'm a long-time lurker here and I've seen just how defensive people are on this forum (not to even factor in the typical defensiveness that white people in america exude the second the topic of slavery is brought up). What i will ask, as a matter of fact what i specifically made this account to ask, is why I never hear any such musings of common sense and equality of suffering when the subject of Jewish reparations for the Holocaust is brought up?[0][1]

My personal opinion is reparations won't change the fact that racism is still real in America and prevalent. Reparations won't undo the fact that we as a country shipped these people across an ocean just to subject them to unmitigated atrocities - yes plural, the fact that they were slaves wasn't even 1/10th the worst thing that happened to them as some of them were actually slaves back in their own lands, it's everything that came as a consequence of what it meant to be a black slave in the United States. As a consequence, whether or not reparations are being asked for, I don't care. What i do care about is this blatant double standard that we put on show whenever our heinous activities are brought to discussion, and just using the Jewish as an example, other atrocities are simply black and white to the point where we reached peak Nazi/Hitler porn and just kept soaring.

Supposedly an atrocity that was caused mostly by intentional neglect and mistreatment of an entire class of people based on their ethnicity is only completely morally repugnant if we're not the ones committing them.

Just my own 0.02. Gonna go back to ignoring op's comment
Everything You Wanted to Know About F# Active Patterns but Were Afraid to Ask
Read this: http://waitbutwhy.com/2013/10/why-procrastinators-procrastin...
Ask HN: Describe your first enterprise sale
What was it like to make the first enterprise sale at your startup?

How'd the enterprise hear about you? What was the first meeting like? What obstacles and challenges did you run into? Were there other companies in the mix? What did you do wrong? What did you do right?
Age of Wushu Dynasty Hack and Cheats
He can do things with it before giving himself a salary, things that can be taxed less.
To paraphrase the original article that inspired the OP, the Hacker News front page is not a meritocracy. There are optimizations that make your submission more likely to be upvoted (a simple one being a clickbait title). It is worth noting that this submission would have different behavior with the original title "You only need 3 votes to play, and other facts about the Hacker News frontpage." (and apparently it was just changed to that, and penalized?)

That's also why a good moderation team is necessary and important; to fix submissions which are not inherently good, and to boost submissions which are not inherently bad.
Do you go on the /chon/ much?

It's an extremely common topic across boards
And yet, most of us posting these things still choose Haskell.
There's this thing called a BSP tree which just uses a plane instead of a line as in the case above. There ya go, binary search.
Wait - there are people who take stuff posted on tumblr and 4chan seriously?

I purely visit those two places for entertainment. Sure it's a bit repetitive, but the sheer absurdity makes me laugh and that's good enough for me.
I've come to realise that trying not to understand something fully at first is a useful skill. I've often stumbled learning certain math concepts by trying to fully understand everything upfront - this is best done after having experience with using the math first.
> gives me hope in terms of humanity's capability to somehow deal with the ever increasing technological environment we're enmeshing ourselves into

On the other hand, FPGAs are still complicated pieces of hardware, similar to what a CPU is for normal programming.

It's not like anybody could make an FPGA by themselves in their basement in any reasonable amount of time, with limited resources.
Why limit this approach to tax filings?

Perhaps we should move to a federal banking system where the federal government takes over the services currently provided by the Consumer and the Merchant banking systems? Because all financial transactions would go through the federated banking system and would be cross-checked mechanically, studied by big-data AI systems for anomalies, errors, and fraud. Risks could be substantially reduced. The accuracy of economic projections could be improved because they could be based on real data. A Federal bank account would become a birthright. Bank accounts could be merged with Social Security and Health accounts.

If this were to happen, Federal Cybersecurity would need to be improved significantly.

The implementation would need to be operated and managed directly by the Federal Government and NOT SUBCONTRACTED to commercial enterprises to ensure systems integrity.

There is also the question whether, in this instance, financial information of individuals, business entities, and the government would be entitled to privacy and confidentiality. It might be argued that making all financial information open and available to everyone would have positive benefits. Others might argue that to do so would kill the free market. More study is needed.
Off topic, check out the uninstall instructions. Uninstallation is bad on OS X, and it would be amazing if someone could come up with a nice, general answer (like Sparkle did for updates).

On topic, this is great work.
HN is frustrating. I've had two blog posts hit #1 in r/programming recently. Neither got more than 2 points on HN.

I could be wrong but I think HN is more random than Reddit. Reddit has lots of randomness of course. But my gut says that escaping New on HN is harder and less predictable.
I still don't see why this is such a big deal. Let's say everyone agrees on a standard and guarantees to make fsync() send data to a disk. Does this guarantee even worth anything? Will every disk suddenly disable write cache on itself by default? Who is going to sacrifice performance and make it a default? Even if somebody is going to do it, will disks suddenly become bug-free, 100% reliable and indestructible?
Stopped reading at the mention of gay marriage. If someone's argument starts with listing unrelated political views of the business adversary, their opinion is irrelevant.

Let the courts figure it out.
if you can explain what or why or how you think as such then a possible discussion or realisation of my mistake could be had