jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
"He could also rectify the Newton's single biggest shortcoming: the device's inability to communicate easily with the Macintosh desktop computer. Apple has already begun offering Bluetooth local wireless networking technology for peripheral devices, a feature that would make it simple to share information between a phone and a computer."

And yet, that's still the biggest thing that really doesn't work well with the iPhone.

I mean, seriously. I have to physically plug my phone into my computer to delete a song? Or change it's name? Or reorder an out-of-sequence album? Yet, I can make and edit movies on it.

Not to mention the fact that iTunes has a habit of breaking something every time it syncs my phone (album covers disappear, ringtones disappear, apps get reordered (that used to be worse) etc.)
It looks cool and makes sense to use if you're looking at one of the other map services, but it's not clear from your website why I wouldn't just use Google Maps - they seem to have many HTML5 features built-in.

I'm assuming there are valid reasons to use the other mapping services (i.e. OSM's Open Source License) and your framework, so perhaps you could make a chart showing feature comparison?
Missed things like overloading in C++ (calling different functions by matching of their type signature, not just their name), template functions, generics, and exception handling (try/catch/throw).
http://news.ycombinator.com/submitted?id=wildbunny
How will encrypting my backup prevent someone with access to my phone from getting this information?
Perhaps group results by availability then?

Like:

Available vehicles A-Z
------------------------
Unavailable vehicles A-Z

Why not ditch pagination? What is it adding to the site?
And what problem is that exactly? Just please don't say concurrency and/or scalability, because it's huge generalization.

Erlang is language for building massively distributed applications, which is achieved via message passing.

Node.js is event-driven framework build on top of V8 JavaScript engine. It doesn't scale outside of single machine.

I can't imagine a project, for which both: Erlang and Node.js could be considered as right tools for the same job.
Avoiding Internet Explorer will certainly make you more secure. Unfortunately, Microsoft's response time before vulnerability disclosure and fix is unacceptable.

http://www.webdevout.net/browser-security#delay
> Does a flaw in a system have to be relative to another system, or can it be a flaw in isolation?

I think talking about flaws in political systems without any point of reference is navel-gazing and not very interesting. Kind of like talking about whether the Flash or Superman would win in a fight.

> How does that show resilience, numerous Tea Party members have been elected

Even $80 billion between the Koch Brothers can't buy the election of proper statist libertarians, much less railroad through actual policies consistent with the ideology. The Tea Party is libertarian ideas watered down to the point of almost being unrecognizable. In the end, it's just a bunch of Republicans running on a platform of lower taxes, less regulation, and, inexplicably, conservative social issues--ideas that have always had tremendous traction among the majority.
Don't sell the data. It isn't worth the risk of a lawsuit. Even if you are in the right, a lawsuit is horrible.

Just find a new job and give 2 weeks' notice.
The biggest problem is the large disparity between income and capital gains tax. This has resulted in stock market appreciation growing the economy instead of a growing economy resulting in stock market appreciation.
The "Protestant" work ethic existed before Protestentism. See for example:

> Andersen et al found that the location monasteries of the Catholic Order of Cistercians, and specifically their density, highly correlated to this work ethic in later centuries;[18] ninety percent of these monasteries were founded before the year 1300 AD. Joseph Henrich found that this correlation extends right up to the twenty-first century.[19]

* https://en.wikipedia.org/wiki/Protestant_work_ethic#Criticis...

* https://en.wikipedia.org/wiki/Cistercians
I take it you've never been driving along and had a pedestrian absent-mindedly step into the road in front of you. That's the kind of thing that engine noise helps avoid. Read some of the other comments on this page.

For what it's worth, most of my travel is on trams - not foot, cycle, or car. Thanks for the patronising comment, though.
I use self-hosted Browsershots with some modifications. With 4 ShotFactories running, a slow disk, 5 thumbnail sizes, and non-optimal reuse settings (reuse browser only once, reuse VNC server only once) it creates about 10 thumbnails per minute.

It runs headless and I only had to interact with the VNC server years ago when I originally set it up - so that I could configure Firefox with some addons.

(edit: maybe I should have clarified: I only use the Browsershots code, not the service)
news.ycombinator.com is loading in sub-seconds, but it uses stylesheets and images hosted on ycombinator.com (a separate server) - which is taking 20s+ to respond.
Telling the Google Bot not to index the site is nearly impossible to do by mistake. Somebody added nofollow specs to the head and anchor tags, with what seems to be some inexplicable purpose in mind.

Instead, omission of robots.txt and sitemap.xml is a more appropriate reason to raise an eyebrow.
I was having the same problem, go to dwolla.com

.org being the help/info part of the site is very confusing
The lesson for journalists here is: if you get into the habit of writing formulaic garbage, you WILL be replaced by a small shell script.

We're a long way from top writers like Hunter S Thompson (who was a sports journalist, among other things) being replaced by programs.

Even far less outstanding writers still provide something valuable, by, for example, extracting knowledge and insight out of the data, rather than just regurgitating data in a human-readable format. If your job is to publish hard facts without insight or analysis, though, your job is toast.
http://slightlywarped.com/crapfactory/curiosities/2010/image...

Back before there was a (color) Photoshop, before anyone even had the Impact font with which to caption.
Hmmm... I don't think I can get green onions here but I'll give it a try. Thanks for the tip!
> it's not so superior to the competition that I'm willing to put up with this shit.

And yet you're going to keep putting up with it instead of cancelling your plan?
This update was just posted to our blog:

This was originally posted as part of our “Profitable & Proud” series but commenters rightly pointed out that Shopify’s angel investor broke the “no funding” rule that is part of the series. We’ll leave the interview up but we’re removing it from the P&P series. We’re sorry about confusing our readers and Shopify (we are the ones who originally approached them about participating). Thanks to all who pointed out the error and stay tuned for another P&P profile that does fit the bill.
The problem with the 100 "normal" users is the number of support calls they generate.

It's a tough trade off to make. The way I see it is that you can plan for the increase in data usage and save lots of money on support staff.

The commoditization of wireless access is happening and it seems like AT&T/Verizon are making it easy for someone else to enter the market. Clearwire & Sprint are quickly rolling out a 4G network in major metropolitan areas offering unlimited service for $30/month.
Not to mention that locating the search-in-selection feature is now tantamount to discovering an easter egg. I had to google it.
I had NO idea that existed. Care to share the trick?
I think the problem I have with it is that a lot of it is about trying to out-geek other geeks. Like when someone says, "Oh yeah, well I'm so nerdy I dream about code!"
> I don't think it has anything to do with sales or selling.

It does. Whether you know you are selling or not, you are selling.

> Just be yourself

If you are a natural born salesman, then that works. If not, by all means be yourself anyway, but be aware of what sells and what doesn't, and put some effort into it.

The book which has taught me what selling really is (and why techies often fail at it) is "The art of salesmanship" (I guess that's the English translation) by Heinz Goldmann (sadly it's little known).

Interestingly, Goldmann points out why sometimes skilled and passionate people fail at selling.
"How about a third option,..."

Here in Mexico the Tec of Monterrey (which is one of the best private Universities) does that. They give you a loan/scholarship based on a combination of good grades and socio-economic status. The students get 90%, 80%, 60%. If they get 80%, that means they have to pay 20% when they are in school, 40% is a scholarship and 40% is a loan.

One of the consequences of this is that most loans/scholarships are given to the engineering students. The fact that the school has a stake on the future success of the student makes them more careful on who to give the loan/scholarship to.
I always assumed this was the way done in the U.S. but after reading the article and the comments here, it seems like it is not.
Hahaha this is exactly why I clicked this article..I saw the name patandjk and thought holy crap I haven't heard that since the beautiful days of AOL.. I remember using there API generator while learning to code in vb6...I think everybody had a copy back then..Boy does that bring back memories....
Based on that additional piece of information I have some advice for you.

Take your boss aside, and tell him that you need his undivided attention for an hour or so, later today. Wait patiently until whenever he agrees to meet you. Then tell him that you believe the current situation is completely untenable. Tell him that your intention is to quit, immediately, today, and that you still believe that is the best approach. However, rather than necessarily abandon him, you will remain open to instead receiving a portion of the equity. Decide BEFOREHAND what portion of the equity you want, and make sure it's something that would make you feel GOOD about working for peanuts for a few years. Tell him to think about it overnight, and see what he says in the morning.

Based on what I've heard so far about his personality, I'll predict that he'll probably tell you to get lost. Or he'll beg you to stay without the condition. But stand your ground. Then go find a better job.
I think you're ignoring the fact that a product as familiar as the Google search page alters the search space you're trying to optimize. No matter how bad of an idea it was to add background images, the fuss that it caused was way out of proportion.

Any change that deviates too much from the current state of things has a huge amount of friction working against it. Whatever you think of the current design, I defy anyone to come up with a major overhaul that makes up for the loss of warm fuzzies the average user associates with the current home page.
It would be super-awesome if I could see the talk that he's referring to. As it is, this article is a bunch of chest-puffing about how he shouldn't have to apologize to a bunch of people that disagree with him.

The way I've viewed it is WebForms is what you learn when you're starting out, and when you want more advanced features that are built for websites people actually use, you use something more sane, like MVC.

In my experience, "vanilla" Asp.NET (with WebForms) makes a ton of assumptions on how it should be styled, based on...I'm not really sure. The Visual Studio project team's intranet or something. MVC is slightly better with CSS adapters and the like, and provides a more robust routing mechanism that we've used on a few sites.

Why is this a debate, other than being more platform religion?
I've never had to spend all my time doing that. I am making the case that type errors (passing a hash instead of an int, etc) are NOT one of the major causes of errors in software development.

I'm apt to screw up other things, but that's not one of them.
That's not really what TANSTAAFL means. It's about opportunity cost and externalities, not bait and switch tactics.
I think the idea is that they don't see the bias. And while hurting Germany's export business isn't a problem (from the pov of self-interest), you can imagine other situations where it would be a problem.

To stick with example, say they really do believe these dangerous cars should be banned on American streets (and doing so really would save lives), but when they find out the car is their beloved Ford Explorer, they rationalize their caution away. Now the self-interest is getting them to make dangerous decisions, and they don't even realize that's what's happening.
Instead of a 'shortage of workers', the situation should be more adeptly described as a 'shortage of skilled workers'. I do think there are tech workers floating around, but the really good ones are hard to come by. Extending immigration helps, but does not solve it, as only a bunch of the pool are actually good talent.

Maybe immigration needs to be tweaked to help filter down the pool even more, for example, raising the minimum H1B wage for its skill levels. A disparity in the minimum wage only enables companies to bring in workers that are 'meh' and only pay the minimum cause it's cheap labor, albeit not top talent.

Question for the anti-immigration folks is, if immigration was reduced or stopped entirely, would that necessarily result in higher wages for everyone else? Are talented engineers really not being able to find a job that wants to pay what they want? Are the decent, run-of-the-mill engineers not able to find a job that pays market or slightly below market? Would companies then outsource even more anyway?
I think one way to fix the trust issue outlined here would be not tying the H1B visa to a specific job, but instead giving it for a defined period of time, eg 5 years, and not making it dependent on the employer.

I know at least a few people on H1B visas who celebrated getting a green card with 2 weeks notice and a nice $20k/year raise to do the exact same job at a competitor.
On old hardware right? No crashes so far here on a new air.
Sure.

http://www.zum.de/psm/weimar/weimar_vve.php

[English translation of] the Weimar Constitution, Chapter 3, Article 53.
"The sanctity of the block chain" language like that makes it sound like a cult.
> I know that function calls are fundamentally just jmp calls underneath, and that's exactly what a goto is too ...

No, this is false, both at the high-level-language and assembly-language level:

http://en.wikipedia.org/wiki/X86_calling_conventions

A function call transparently returns to the point at which the call originated and resumes execution. A GOTO departs from the original location, never to return. That is a crucial difference.

> EDIT: you could more accurately replace each instance of "function call" in the above with "subroutine" as FORTRAN defines them, which is closer to what you get for free with gotos than a function call with an actual stack pointer.

Still wrong -- you're confusing two very different things. A function call, in both the assembly and high-level sense, is completely different from a GOTO instruction.
One other option worth considering:

1. Loose your passport
2. Get a new passport
3. Apply for new US visa to keep parents happy
4. Get rejected at the visa office

Just avoids re-entry, and buys time may be till she is done with her college.
I started in the corporate world in 2001 and the company heavily used IM... we used SameTime
Wow. I'm surprised at how big they were able to scale, while still pushing most commits directly to master and having a test suite that took 1hr to run.
Getting rich is our goal. We are certainly not aiming for a modest outcome.

We are not an imitation of any other company out there, we are unique in many ways. We want to build the company up into a large solid company as quickly as possible. An employer people will want to work for, a place where people will be proud to work--and be paid well.

We are going to build the #1 company in the market, and maintain that position over time no matter what.
I haven't used vanilla google.com in a long time. My homepage is google.com/ig and normally when I search I just use the search bar built in to Chrome (or Firefox, etc).
LibreOffice is just so painful

You were running it on a different OS and different hardware. LO vs Excel was not the only variable.
Thrift solves the same problem as pretty much any other remote procedure call (RPC) system. Among RPC systems, I'd say it's notable because it works easily with over a dozen different languages and is fairly transport agnostic (you could use it over TCP, HTTP, or whatever else you like). Some care is also taken to be byte efficient, so it's not as heavy as something XML-based like SOAP or XML-RPC.

But, is your question more why would you use something like Thrift over just plain REST with JSON? You could accomplish the same things with REST/JSON, but in a lot of languages, I think the REST route involves writing more code. Instead of just making a method call and having it all happen for you, you encode some structure to JSON, do some HTTP operation, decode. I like it when that's hidden from me.
I mostly agree with your point, but your city name example is bad. It sidesteps the consistency issue.
You forgot threatening to withdraw from Australia as it would ‘no longer be viable’. Laughable to think that google news would be even 1% of their total income for the country.
Are you using it as an external boot drive or just as additional storage? I’ve seen people use it for storage but the parent comment is the first I’ve heard of potentially using this as it’s own OS..

Perhaps useful for dual-booting between personal and work installations, considering MacBooks are sealed with one drive?
I’m more concerned about tightly bound integration. Why can’t Siri default to google maps?

Having a browser engine in an OS makes sense from a third party developer point of view - if I want my app to run on all windows/Mac/iOS/android/whatever systems without bundling WebKit, having a browser libs guaranteed to be on $target is really helpful.
I'm guessing because of better multi-core performance?
I don’t know about Rust but in every other language I’ve used threads were easy to use and understand, except when it came to some bits like signals, which at least on Linux are no longer a big problem. Main thread runs a hot loop to look for data to process, then hands it off on a queue to a worker thread out of a pool. That thread is then solely responsible for processing the event and passing the result either back to the main thread or to the next thread in the pipeline via the same queue mechanism. Last thread to handle the result or the exception frees the resources. It might not be ergonomic for all types of code but it certainly isn’t hard to understand what everything is doing and easy enough to debug since each thread can be tested individually to check its functionality.
What's scary about this?

They're complying with GDPR. Isn't that a good thing?

The "scary" thing in that tweet is that they store the manufacturer of their bluetooth headphones?
Ironically, the reason I often don't read the article is because of the obnoxious "consent" dialogs, Javascript apps and tracking that I have to go through in order to read the articles that HN often links. HN itself is a much more pleasant experience.
LinkednIn is a freak show.

Haven for recruiters that cant recruit and salesmen who cant sell.

Delete your LinkedIn account now and enjoy the serenity.
And what happens when Bing is serving everyone their news and News Corp is still not making any money?

Do they extend this particular law to any business that isn't owned by Murdoch and makes any ad revenue from news content?
This might be a silly observation, but I do notice in the perf section the author is using "cargo build" without the release flag. This will definitely slow Rust down considerably, although I'm sure the author is aware of this and ran the final benchmarks with Rust in release. Would just be good to note in the post.
This is something we're trying to solve with the League - http://thephpleague.com.

Standardised, framework agnostic, go-to packages that are the de-facto solutions for specific problems
I see you and the OP liked that feature of math problems in the textbooks. I, however, disliked them completely. Here's why:

The format is usually on of: you have a chapter with explanation, samples, and rules. Fine and dandy, and then you get to the end of the chapter with a bunch of questions. The questions, usually, start off with simple, menial ones that test your knowledge of the chapter. These are not challenging in any way, they're just gatekeepers to make sure you memorized and can apply what was taught in the chapter.

And then, they completely flip it around and make the questions completely different and non-standard. They throw you into the deep end for no reason, without any progression. I wouldn't mind them twisting and slowly warping the questions with more complicated constructs that add new/unique elements, but they hardly ever did that. They instead just threw them all, haphazardly, into the "difficult" questions.

Again, I wouldn't mind that if I had some place to look for the answers in that book. Perhaps in an earlier chapter, which would mean that the "hard" problems in subsequent chapters would try combine the concept in the recent chapter with things learnt in older chapters.

Sometimes, I really think they don't always spend as much time on those practice/bonus questions as much as they should. We'd very easily get out of the whole "memorize + apply" rut of education, and into "learn, apply and extrapolate", which is where real intelligence/knowledge is.
It's difficult to answer, but I'd say yes. It doesn't in the sense that Scotland (nor does England, NI, Wales) have its own embassy in other countries, etc. All members of the United Kingdom are tightly integrated (e.g. Scotland doesn't issue money, but privately held banks-e.g. Bank of Scotland-do print money on behalf of central government) so it's really difficult to say but for the most part, it's more of its own country than now, I'd say.
I'm not going to get into immigration debate here, look it up.
Sony MDR 7506. You can find them at any Guitar Center for about $95.
FPGAs aren't really analog. FizzBuzz is just a counting operation, so the analog equivalent is just a pair of accumulators that discharges to a "Fizz" or "Buzz" led or perhaps a plotter arm if you wanted to print the whole list.
nazi germany in 21st century, can’t wait for new wolfenstein
You can find crummy little 100mb switches on Aliexpress that actually power from micro USB. They're almost but not quite as bad as you think they'll be but for only $8...

https://www.aliexpress.com/item/33047436686.html
Thanks for the great response. If I understand you, the problem is that this sort of state handling works at a low(ish?) level, and the frameworks that most people use nowadays didn’t prioritize it, so in order to do it properly you’d have to write custom code at a lower level of abstraction than most devs are comfortable with? Basically, it was handled poorly in libraries that are now universally used? Please correct me if I’m wrong.
There's value in criticizing without a solution, because then someone else can read the criticism and perhaps be inspired to a solution. Or multiple people can debate the pros and cons of different solutions together.

Societal progress is the work of people working together, each contributing their part. We need some people to point out problems and other people to fix them. There's zero reason they need to be the same person.
Unfortunately this completely depends on how the state implements the subsidies. For a family of 4 in my state, $50k will get you a $0/month Bronze plan or $1500-2000/month for the Silver or Gold plans. As far as I can tell the only benefit for the Silver and Gold plans is that you pay for your care ahead of time so it seems like you are paying less for each visit.