skysight-inc/HackerNews huggingface dataset:
Looks fine but I've no idea what it costs.
You can rationalize it however you want, but there's only two possibilities.

1. People like you, who say "but I can just ignore ads" are right, and ad companies are about to go out of the business.

2. People who are convinced that ads don't affect them are wrong.

It doesn't seem like ad companies are struggling to me? So the logical conclusion is that ignoring ads doesn't work.

Now on the retaliation. Anyone trying to expose me to ads is aggressively trying to compromise my decision making process. Since they started, I see nothing wrong with defending myself by increasing their costs.

>They're costing you a small amount of bandwidth in order to provide the content that you apparently want to look at

The real cost is that your decisions are compromised.
Is this visual ad-blocking only?

Or are they also going to block user-tracking?

Just wondering.
https://en.wikipedia.org/wiki/FidoNet

I was 2:201/274.9. My upstream node that I connected to was 2:201/274. He connected to his upstream hub, 2:201/200, who in turn connected to his upstream net coordinator, 2:201/0, whose upstream was the regional coordinator, 2:20/0, and finally up to the zone coordinator, who I think was 2:0/0 or something.

A zone was a continent, 2 was Europe. Regions were countries in Europe, 20 was Sweden. Each region could have any number of networks, Sweden had like 5, and network 1 was the Stockholm area. Each network had hubs and nodes, and the guy who ran the node I talked to was simply the 74th node of the 2nd hub. Finally, since I didn't have a public BBS, I was a private point, the 9th on my node.

So putting it all together, a Fidonet address is zone:regionnetwork/hubnode.point.

Why weren't there separator characters between the region and the networks, or the hub and the nodes? Who knows, it worked. :-)
I hope you guys have lots of success, we really need more options for linux on a laptop.

I don't know if I'm the only one, but I really want a 13 inch laptop thats thin/ultrabook format, with low specs and only a HD screen. All I do each day is use a browser and SSH into other machines, I don't need an i5/i7 processor and HiDPI display to do that.

My ideal laptop would be an XPS 13 sized laptop, with a 1080p screen, i3 processor, 8GB of RAM and as much battery life increases as possible.
I would advise people here to read 'The Sleepwalkers: How Europe Went to War in 1914'. It a wonderful book exploring the causes for WW1 and focusing on just that. I think the strongest part of the book is that it goes beyond reiterating the usual accepted causes (diplomatic isolation of Germany, push for war from the military circles) and explores the complexity of pre-war diplomacy without assuming inevitability of the war. I think this resulted into a more unbiased approach: instead of trying to explain what caused the war postfactum, the author instead tries to adopt the political outlook of the contemporary politicians which really helps with understanding why certain actions were made and why they made sense politically - like Austria-Hungarian ultimatum.
I see it in a slightly different angle, it is the company's Chief Officer for Cleaning Matters ;) that manages to work less (have convenience) at the expense of the company which pays more money for the service (besides the wage of the COCM ).
Coincidentally that is also the same person that will convince everyone else in the company on how convenient the "global" contract is.

There are a lot of activities for which sub-contracting makes sense, particularly when there are possible economies of scale, but when the activity is merely (or largely) labour, there are only four possible overall outcomes:

1) the actual workers are paid less than what would be fair

2) the service is inferior to what was expected/agreed upon

3) the service costs more (the middlemen somehow have to take their part)

4) the contractor or sub-contractor has made wrong estimation of the costs and before or later they close or go bankrupt
Regarding throw and NaN, when the program throws an error, make sure it's restarted! When JavaScript throws, it stops doing whatever it was doing. But the rest of the program will continue to run like if nothing happened. NodeJS does the right thing by "crashing" / exit.

When you asume something in JavaScript, for example that the second parameter in the function is a callback function make sure it is!

if(typeof callback != "function") throw new Error("Expected callback=" + callback + " to be a callback function!");

if(isNaN(someNumber)) throw new Error("someNumber=" + someNumber + " is NaN! someState=" + someState);

if(something == undefined) throw new Error("something=" + something + " is undefined!");
It was good - the guys from Twitch and Reddit talking mostly about talking to users and using metrics to make products better.
People don't want what's fair, people want what's better for them.

I don't want my wage to lower just so people in the third world can live better because I, honestly, don't give a fuck about them. That's the sentiment that's rising lately.
I think it's safe to say that taking a picture of your ID and uploading it _anywhere_ on the net is the last thing you should do.
Value Tuples in C# 7: Please Tell Me I'm Doing This Wrong
Sigh. Clearly I wasn't referring to graduates. Read his comments recently regarding 457s.
Obviously systemd for keeping processes up, but is there a god way to centralise journald logs in one place (and search it). Hoping for something that's pure journald not a syslog equivalent (as I'd rather less software than more).
Paying more could help relocate and live in a comfortable distance to where you are based as a pilot.

Renumeration is part of the structure.
Yeah, I'm kind of inclined to agree, excepting for indirect compensation that might not appear as part of taxable salary.

Considering how much expensing for (airline) food and (corporate rate) hotels enters the picture, there's probably a substantial additional cost lurking behind that salary.

Travel is a choice. That decision is made by the individual. Some people absolutely love being away from their families, believe it or not, and love to travel besides. You adopt that reality simply by taking the job. There's no accounting for that. It's a reality that confronts the individual alone.

But, the 10 or 300 souls on the plane are absolutely a good reason to pay pilots a little bit more.

But then again, teachers should be paid more for working with children. And airplane mechanics are every bit as important as the pilots.

So I guess it comes down to how much passengers care about whether their plane crashes, and how much they'll spend to gamble on getting somewhere faster than by boat or train or bus. Passengers don't have to fly, do they?
> The cleaning worker does not have many connections to CEOs, to wich he can sell his services

I think you might of hit on a possible explanation there, maybe it's wealth inequality? When there was more equality that CEO (or company owner, or just someone near the top) might have been going to the same bars or been part of the same local sports clubs as the cleaner, their kids might have gone to the same school. Now they probably live in other parts of the city.

Politics lately has been an example of this divide.
cited source already has a discussion: https://news.ycombinator.com/item?id=14148216
That's cool. Anyone know if in London your average risk of death goes up or down if you cycle to work? I'm scared of pollution (which has already started making me ill as a pedestrian) and traffic incidents.
yeah unfortunately in my City (Perth, WA) your chances of being maimed or dying from a angry cyclist hating driver goes up exponentially.

Not sure what makes this city think that the roads belong to cars only...
Hey, maybe we can fix this. What in the basic version would you like to see?
Downvoted: opinion presented as fact
You can have quite a number of concurrent connections in 1GB of RAM, 10k at least? That seems allright for a single node, and scaling horizontally after that.
For something like crawling, which has a lot of time spent on CPU intensive parsing and I with unpredictable times (hitting external service) I would throw that in a background worker from the start.
> watching the nodejs community run into every single packaging roadblock that has been solved before is just disheartening.

Deeply nesting packages was specifically designed to fix the issue that other packaging systems have: two dependencies needing different versions of a third dependency.

Flat-where-possible structures (ie, npm v3 and up) were designed to improve this. They're excellent and npm is the only place I've seen them.
I would presume more than a developer salary.
So how is this different from traditional advertising at all?
Naïve question : why is Lidar so important for driverless cars? We human drive cars with only visual and audio information. We don't need lidars. Why couldn't cars do the same?
> the spec is 266 pages long and took half a year just to write

How many times did you make paper/cardboard mockups and user-test the interactions?
Get a refurbished X220 or an X250.
You may be saying it in jest but I've seen it to be true (sample size of 1).

I am a recently graduating (this summer) CS undergrad from India and was offered the chance to interview for a customer service offering company (think Zendesk) for the role of a Site Reliability Engineer. The take home tests they gave me heavily reflected that they were looking for an engineer instead of a sysadmin as nowhere during the interview did they discuss about anything other than Chef, Terraform, Nginx and other things that mainly deal with deployment and devops and have very little to do with "reliability". They didn't have anything about networks or fault-tolerance.

PS: I really liked the interview process though in that they had take home tests and there was a good depth of discussion relating to those tests the next day. I eventually won't be joining them because of some information about their office culture in their India office. Sad.
Microprocessors: the engines of the digital age (by Steve Furber)
You can often make the failure probability extremely low, like 1e-30. Then it is more likely the server performing the test would break than the test fails due to a chance.
Leidenfrost effect
> nothing noble or innocent about being selfish and stubborn

Are you saying that people deliberately choose to be "selfish and stubborn" to the point of getting killed, and yet this is not a form of mental illness?
Not a free market if there is information assymetry, it's there in the first paragraph:

https://en.wikipedia.org/wiki/Free_market

It says that there is a less assuming version, but I'd always heard the information thing.
Not entirely useless. For low risk, use the language you know instead of new ones - they will have yet-to-be-learned gotchas.
Cppast – A library to parse and work with the C++ AST
Can't you pick up an XPS or thinkpad with essentially your ideal specs and linux? The one thing is you won't get great battery life on the ultrabooks because they usually have smaller 4 cell batteries I believe.
It's scary to watch how google manipulates the web to make it "google's web". At first they incentivized everyone to offer specific types of content, then they gradually made monetizing more difficult, and now they are actively going to try to remove the competition. They should be working on improving their ad delivery system instead.
Why violent criminals post their acts online
I like how Chrome still doesn't let you turn off the downloads bar showing up when you download something. After 10 years, "it's a feature" guys.

It's really beyond my understanding how a megacorp like Google has a product with worse UX than old Opera which was developed by what, a hundred people, maybe?
Show HN: 100% Offline Compatible City Guide
For real? Wow, that's super lame (he says, while frantically beginning to code an 'import-from-Wunderlist' feature).
Ham radio doesn't allow for encrypted connections AFAIK, which makes it a lot less interesting to me.
wunderlist was the only todo app for me that stuck, mostly because it was simple to use, i would drop allmost anything to wunderlist without much structure. and thats why i kept using it. keep the advanced feadures but dont let them cluter the UI .
Heh, I still use Pegasus as my primary email client. Not so much because I really like it (though I can't say that I dislike it, as I've gotten used to it in the past 21 years), but mostly because I haven't found any other email clients that are better. Pegasus Mail is quite slow with IMAP even on a LAN and has some weird issues, but its mail filtering ability is really flexible. I've tried Thunderbird, Sylpheed, Outlook, Outlook Express, even Windows Mail and Apple Mail, and every one of those annoys me no end. For me, Pegasus Mail is not necessarily the best, but still the route of least annoyance.
So the stock market is a seriously overpriced bubble that makes no sense and will blow up sooner or later as it already did before. Jeff Bezos wisely chose not to make profit to give back to shareholders but to reinvest in his company instead. How does this mean anything in the story of snapchat making a smart move by refusing to be bought out by facebook ?
AeroMobil starts taking pre-orders for its ‘first edition’ flying car
Chrome 58 rolled out yesterday fix the issue
self hosting where possible from now on for me

Wunderlist was super useful - fast, all devices in sync, excellent browser version

starting to rethink using so many hosted services now - Zerigo is closing too in 10 days - that was another service a lot of time had been invested in setting up

it feels like the better a service is the more chance the team gets borged and the app shut down
This is a classic case of you forgetting all the learning and concepts you needed to get to "zero".
Markets exist to magnify political inequalities, not to deliver cost-effective and efficient solutions.

Businesses don't compete for customers. They compete for investor and shareholder cash. For most businesses, the point of optimum return for investors is in a completely different part of the graph to the points that keep customers happy and employees secure and well-paid.
Ofcom: Opening up BT’s infrastructure for new fibre broadband
I don't see the claim you have put inside the quotes as being made by IIIIIIIIIIII, therefore your argument seems fake.
Maybe x260?
> I've "the next best idea" since sliced bread... on how to write a commenting system

> It has to scale to tens, possibly hundreds of thousands of simultaneous users

My suggestion : just use a database you are familiar with and start building. Most comment systems use a rdbms, so that's a safe bet. Use a graph database only if you find a strong technical reason to do so, not because another company is using it.
what do you use instead of MSOffice?
Well $1K is a lot of money for me :-)

But ok, I see your point. Thanks!
> The thing is, a stock Linux distro is made independently of the PC hardware that will run it. There's no integration like any PC vendor does when installing Windows, making sure the Windows configuration is well tuned.

You make it sound like Windows needs to be fine-tuned (by the vendor) to provide good battery life. This is absolutely not the case. You install a bare Windows 10 on a random laptop, and battery performance will likely be much better than on Linux.

Anecdata, but my desktop Lenovo workstation's suspend function worked well with Linux, but after an update (few months ago) it never resumes successfully. Nothing in logs -- just simply doesn't wake up properly. (4.10 kernel.) These are painful things.
I really wasn't sure whether this post is an April fool's joke at first. Besides the WaP lightheartednes, the list of things he has already done sound like a huge amount of work. Assuming he just ricked me with the date, what a trooper! Kudos
Does the human eye have anything special in that regard that couldn't be emulated by two side-by-side cameras? As far as i know, depth perception is mostly an awesome feature of our brain (software), not of our eyes (hardware).
The goal is to collect as many information about the environment as possible so you the software can make better decisions than human drivers.
But she didn't have to take that job.

No one can account for the fact that someone from Seattle didn't have the resources to take on the job she desperately fought for.

You know what I wanna be? A movie star!

Pay me more than other entry level movie stars because I can't afford to become one on my own, please. I don't want to work at the Starbucks down the street. I want to move to Hollywood, but can't afford it, so pay me more money now to make me the star I know I am going to become once I have the money.
You can do both. My point is that most of the ports and features they removed really cost nothing in terms of weight, and so aren't really engineering tradeoffs in a sense, but rather design tradeoffs (i.e. thinner). In the feature/weight space, they are not even close to the pareto optimum.

Personally I find wireless anything to be a persistent pain and not worth the trouble, but since it costs almost nothing to add, I'm totally cool with adding it. Maybe in 10 years it won't suck.
Bitcoin Mining is NP-hard (2014)
Cybersecurity Startup Exposed California Hospital’s Network Without Permission
How to replace a checkbox with an image (quick note)
While I'm no expert, it's obvious right away that humans do a lot of sorts of visual processing that AIs don't on a conceptual, categorizing, and general-knowledge level, and we use these capabilities to interpret visual scenes and draw object boundaries and therefore place objects in modeled 3d space. Example, http://www.optical-illusionist.com/imagefiles/dalmation.jpg - to see the dog, you really do have to know rather a lot about dogs, sunlight and shadows.
Naïve answer : We humans drive cars despite only visual and audio information? We interpret and often miss things or get fooled by optical illusions. I remember a great story a year or two back about one of Google's cars "weirdly" stopping, before the reporter realised it'd somehow seen through a hedge and noticed a cyclist about to pop into view?

I imagine lidar gets you one step closer to the data you're really after.
Termux on Android

OMG that is AWESOME
Google Apps, Keynote, OpenOffice. Combination thereof.
The decisions were made by elected representatives and/or government workers that answer to the elected representatives. Entirely democratic, unless the only democracy you accept is direct?

And I'm not sure why you talk about people as if they are goods.
Ha yeah I know what you mean. I am still angry about Reader.

For now at least it seems Google is putting work into Keep so I hope it won't disappear anytime soon.

Unfortunately having a todo/notes app that allows for account controlled sharing is tricky to do without some kind of service. Unless you want to get all ghetto and build something that works on top of something like Dropbox but that gets problematic as Dropbox isn't designed to be used that way.

I built my own test program that used a protected-shared Google Sheet as its data source but at that point you might as well just use Keep!
Thanks. I understand how it works. I still think it will be difficult to after 15 years.
Why is having a huge cluster of GPUs/CPUs so important for AlphaGo? We humans only using about 100 Watts of power. We don't need megawatts of datacenter power.

Visual SLAM is an open research problem, and lidar lets companies sidestep a lot of those problems. I think that's a reasonable bet: falling prices for an existing technology is more predictable than hoping for algorithmic/research advances.
Nando De Freitas, Michael I Jordan, Recommend These Books for Deep Learning
M2M – Minder to Motadata – A New Age IT Monitoring and Log Management
Or your coworkers could just request an IRL via IM?
Take Ownership of Your Data- Introduction
It means "not a big spinny thing that looks like an old police light on top of the car".
It's still not worth $30B but investor story time works wonder for them.

Almost all of the stock market is decoupled from actual value, the bubble is obvious and once again the cycle will repeat itself and it will burst.
> I went full waterfall on it, the spec is 266 pages long and took half a year just to write.

Why would you write a ~9k “loc” long spec over 6 month instead of coding it directly ? The only reason I can think of, is if you want to out-source the development. Is there any good reason to work this way on a one-man project ?
All of you nostalgics in this thread need to get together and write a book. I loved Exploding the Phone, and I'd love a volume that covered the BBS era.
Except the fix seems to be simply to show the punycode URL.

That's not a fix, that's a workaround.

EDIT: This led me to read up on how various browsers handle non-ASCII letters which in turn helped me discover that apparently no browser supports the German sharp-s ("ß") which gets auto-expanded to "ss" although domains containing the sharp-s can be registered separately from "ss" domains -- effectively allowing people to register domains that can't be accessed in any browser without explicitly using the unreadable punycode representation.

EDIT2: It seems the fix is more fine-tuned than just showing punycode for everything. So it's still a workaround (punycode URLs are not fit for human consumption so this still actively punishes confusing domains even if they're not intentionally malicious) but it affects fewer domains than I initially feared.
The proportion of Indians at the top does not give the right picture.
The Market means a lot of things. There might be a market for low cost and cheap things now and a need for high quality later. The current reason for the top management and engineering position just reflects this snapshot. In the dot-com boom the market did not need high quality engineers. As the market matures it needs more and more high quality engineers.
Currently it is both a good and bad thing. It will weed out a lot of terrible engineers and the good ones who were obscured by the politics might froth to the top. The bad thing is that a lot of good engineers would simply be phased out of the market in the coming implosion.
You don't need Office accounts, a Microsoft account is enough. I'm pretty sure they are free. If you switch to another service, there is a change you will have to create users on that service anyways, no?
The same problem as C#? You're fighting a very old position.

Exception handling in C# is amazingly good, you can't run C# production level apps.

It suffers none of the problems that are being discussed above. All you're doing is confusing the discussion with a view point I haven't heard in a decade.
Explaining science won’t fix information illiteracy
Compare the cheapest Mac ($1000) to an $800 ASUS:

https://www.apple.com/shop/buy-mac/macbook-air

https://www.amazon.com/i5-6300HQ-keyboard-Microsoft-signatur...

The ASUS has:

- a larger screen

- a better CPU

- a better GPU

- as much memory

- more storage
I agree that Java's async support is bad (haven't had to use it much since I've been primarily Scala for years now), but I'm surprised a PoC would need to be async in the first place? Conventional one-thread-per-request is fine for non-prod, no?
>types LSB first

That's pretty disturbing.
If the pond isn't very deep, and there's no streams or anything else coming into it that would oxygenate the water, usually the fish would die because of that. Happens all the time around here if water levels change drastically (say a beaver dam lets go), followed by a hard, cold winter with deep ice.
Wow I've never heard of that. The most tabs I've ever personally used is around 25 to do some server stress testing (very low-scale). The most I've ever seen is around 35 from one of my coworkers that uses tabs instead of bookmarks for some reason.