skysight-inc/HackerNews huggingface dataset:
Yeah, my CS courses covered 2, 8, 10, and 16 as well. I think one class used some other bases for a project, but I wouldn't say it was a particular focus.
Never lived in the rural area did you?

No one likes buses, because buses are slow. They're slow because they make lots of stops that are irrelevant to your trip. As someone that regularly rode the school bus on a route that took an hour, compared to a 10 minute direct route. Fuck buses.

Yes taxis, exist, but not many. The only people I knew that ever took them were people that lost their licenses.

What you've actually described is a shuttle service. They exist everywhere. They're not popular because they're slow. Last time I took a shared shuttle from the airport it took an additional 45 minutes to get home than driving direct. They have more convenient pick up schedules and locations, but the transit times are almost as bad.
I worry that something unforeseen and external could pop up and disrupt my current situation

When the situation changes, I'll live as the situation has changed.

I know one day it will happen, that is why now is the time to live life as it is now, or later I'll regret why I didn't take the time to enjoy what I have now.
Great point! That sounds like a genuine disagreement. Can you expand a bit on why economic inequality is intrinsically bad, rather than instrumentally bad?
>Stolen content (i.e. content not explicitly licensed as GFDL/CC by the author) is stolen content.

Do you mean by wikipedia's definition of stolen? Because some things, like for instance: the description of Lora taken from the website that exists to provide descriptions of Lora to people, has an implicit usability.

Like I said, this irked me more than it probably should. I totally get sometimes stuff will get caught in the margins.
It's basically the platform for a "Jarvis" type interface.
Startup: State of Innovation in Dallas-Fort Worth
Many people blindly point to the docs to say "don't use groupBy, prefer reduce because it's faster..." Are there better examples that illustrate the fundamental differences between the two operations? Surely there is still a need for both operations
https://en.wikipedia.org/wiki/33-centimeter_band has more info on the 900MHz band they're using, which is an odd choice because it isn't recognized outside Region 2 (Americas).
What a Tesla Looks Like After It Bursts into Flames While Charging
Chariot (YC W15) Is Hiring Front End, Back End, Marketing, Design
Not exclusively, by the sound of it - the press release notes "Many devices that support Wi-Fi HaLow are expected to operate in 2.4 and 5 GHz as well as 900 MHz".
The Ghosts of Baha Mar: How a $3.5B Paradise Went Bust
I never got how that was supposed to be so much worse than someone in ratty clothes in a ratty apartment reading books. Do people think any new technology is automatically The Matrix?
Let's just switch to binary, and let them learn the 1-times table.
But this would need setting up to interact with Jenkins? Assuming yes, at that point, why not just hop on over to the Slack App Directory and pick up something there?

e.g. https://slack.com/apps/A0F7VRFKN-jenkins-ci
The GP's point still stands. Just because the comment offers an explanation doesn't mean it's right.
A while back, I found the following amusing comment in the source to GNU tar:[1]

/* Parse base-64 output produced only by tar test versions
1.13.6 (1999-08-11) through 1.13.11 (1999-08-23).
Support for this will be withdrawn in future releases. */

I did some digging then and found at that it had been introduced in a commit that was (at that time) almost 10 years old, to the day.[2]

1. http://git.savannah.gnu.org/cgit/tar.git/tree/src/list.c?id=...

2. http://git.savannah.gnu.org/cgit/tar.git/commit/?id=e4e62484...
I came here for this. I am disappointed it is only the third response. I suggest anyone reading this to also watch this video https://www.youtube.com/watch?v=U6xJfP7-HCc
https://triplebyte.com/
Putting this into context, in the 1980s and 1990s, though source version control existed, most source was downloaded via FTP and built directly, these source files didn't necessarily contain historic revision information, so keeping the commented line there passes along the context when version control is not present.
I work with someone who has health insurance from the California exchange. His assigned doctor is about a 2 hour drive away. Maybe he has picked the cheapest plan but such a situation shouldn't really happen if this was well run.
What website are you referring to?
Citation? Which projects use it?
Little reminder to the folks with Mediatek chipsets: the MTK bootloader does not support locking and you can trivially dump the entire flash (and rewrite it) at will.
Because you can more easily look at it by pressing M-v/C-v a couple of times. Anyway, in this case, it isn't earlier versions: it's one specific earlier version.

From the way people carry on when they see commented-out code like this, you'd get the impression that people actually paid attention to what was in comments! But if only that were so...
Committing commented out code means you don't know how to use your version control system. A comment with hash of the commit of the old code, or a command to show an older version of the file using your vcs system, is much better, and more team-friendly.
I used to work at Dick Smith at the time they still carried the suffix Electronics, from 2003 - 2007. I loved it there, grew up going there and playing with the gadgets and electronics. They're a shell of their former selves now, just a cheap consumer electronics store that tried to compete with other Australian retailers selling house branded and lower-end branded products.

They could probably significantly revitalise by moving back to tools & parts, I doubt many former customers would be loyal now though given how they were treated at the point all the PRZ range was dumped (parts, resistors, capacitors & semiconductors).

Be interested to see how this all plays out.
Oh my Christ, not this again. The framework fatigue is real. Why are people trying to push Angular 2 or React even? The former is still under heavy development and the latter is such a painful pill to swallow.
The creepy facial recognition apps were demos or proof-of-concepts. Part of the conditions for developing for glass (at least when i was an explorer) include agreeing to not do facial recognition at all.

I strongly disagree with your assessment of the camera as being "never useful."

The best experiences I had with glass revolve around "OK glass. record a video"

Whether it's catching someone's license plate in traffic, doing something really cool and sharing the first-hand experience with my friends, or recording a pool shot or curling throw so that i can later review it to work on my form.

The cards were far too limited. Any meaningful engagement involves pulling out your phone. In fact, I would argue that without the camera, There is absolutely no point to google glass. You can do google voice commands and use headphones with any new phone.
I find Vue.js to be so refreshing that it's a shame everyone is so obsessed with Angular.js and React. For me it has been the best of the bunch.
I think you are confused "implementation defined" and "undefined". If something is "implementation defined", it is legal for a C program to do it, even though the standard does not define what exactly must happen. Compiler writers are allowed to define a reasonable behavior for their situation.

However, "undefined" does mean "illegal". Not only does the standard not say what will happen, the standard says that such behavior is not allowed in well-formed C programs. C compilers, then, tend to optimize based on the assumption that certain behaviors will not happen. This can causes weirdness when they encounter programs that exhibit this behavior - and yes, such programs have a bug. But often, the bug manifests in an even stranger way. Check out the work of John Regehr for more (academic publications: http://www.cs.utah.edu/~regehr/papers/; blog: http://blog.regehr.org/).
Articles like these are just terrible. I can see this misleading people who don't read the article to think that you can perform surgery with a cellphone. At best, it's a sensational PR piece.
Sure but then you switch Version Control systems later and the hash/vcs command may not mean anything.
To add to your point, you couldn't care less to know that your video was downgraded because you are still happy with the downgraded 480p quality.
Funny how the emacs vs vim battle ended:

"VIM is the worst written software in existence today. So we deleted a ton of it and rewrote it as neovim"... Waiting on neoemacs.
I could, but that whole discussion was already had on the thread for the original article. You can find a summary of the main arguments by googling e.g. "why economic inequality is bad". I don't mean this in a snarky way, it's just that so much has already been written on the topic that I don't see the point in trying to summarize what economists, philosophers and any number of others have already said.
'Diamond Age' (a pre-Cryptonomicon novel by Neal Stephenson)
1.9 GHz
Interestingly in Australia we learnt all the way to 12.
Reduce can perform reductions on locally on each machine before shuffling the data. This decreases the memory as well as the network overhead.
If you need all the elements for a given key - e.g. to display them to a user or save them to a DB, perhaps you should use groupBy. If you're going to perform some form of a reduce after that though, it's likely sub-optimal.
Summary: VR will change morality. The change won't be the end of the world. Most likely, some changes will be highly disturbing.

I enjoy computer games. I played FTL until I had all the ships and all of the achievements, so perhaps I qualify as a gamer. I volunteer at a videogame museum. I have many friends who are avid gamers. That said, I seem to keep on meeting young people have a moral system along the lines of, "If the laws of physics and the laws of the government where I reside allow it, I can do it, and it's moral."

The world isn't going to end, and it won't result in an instant Mad Max post-apocalyptic world, but technological changes do have an effect on morality. Pre 1400, insisting that people be on time to the minute, or even to 15-20 minutes would have been considered quite crazy. Birth control had a tremendous effect on what society considers moral. When music had to be distributed as manufactured objects, the technology brought about one set of moral standards with regards to the selling/owning/distributing of music. Now that all media exist as bits, we are now seeing a different set of moral standards come into being. (One of which is, "Pics or it didn't happen.")

So VR is clearly going to influence what society considers "moral" -- probably in ways we can't easily forsee. Many of alive today -- even typical members of the HN community -- are going to find some of these changes quite disturbing.
This was debated on Intelligence Squared podcast

DECLINISTS BE DAMNED: BET ON AMERICA
http://intelligencesquaredus.org/debates/past-debates/item/1...
Do you have any examples of using Python asyncio with RethinkDB?
Per the article, the comment wasn't added until 2001.
Scan Websites for SRI Hash Usage with Sritest.io
> It also streamlines the reservation and payment process, allowing you to make bookings through a mobile app and unlock the car by just scanning a QR code.

And how does the app determine if someone actually has a valid driver's license?
Besides being trendy it gives you a dead simple way of getting out a pretty good looking blog without having to design or setup anything yourself.
Hmm, I believe IPX could do that and had 80 bit addresses.

It still seems too large, but there's likely something I'm missing.
My big problem when reading Python code are "from" and "as" in imports.

To illustrate: I read a function doing a few calls in file, and I want to understand what happens in one of the calls (a name without any dot prefix). So I do forward search for the name in the current file (a bit silly when thinking of it, but forward slash is so close to my index finger; and in web browser the search is forward by default), and it only finds it in imports in the beginning of the file after "from". At this point I lose the context of the function I was originally reading, because I have seen other chunks of code which I try to understand a bit. Also I lose the position of the original function in the file. If I want to dive deeper to the calls, I look up the module in question.

If the name would be use with full namespace prefix, like

import datetime
datetime.datetime.utcnow()

^ I could immediately see which module it's coming from and go there. Straight up! I wouldn't need finger acrobatics, and it would be readable in e.g. github code viewer.

If you are really bothered by the length of the dot-prefixed names, why not do

now = datetime.datetime.utcnow()
print(now())

^ That's all clear, and most likely you will fit to 79 chars per line.

Namespaces are a good idea, and explicit over implicit, right? I understand that there are some conventions (like _ for gettext), but I see importing names without dot prefixes as killing readability.
The "personalized interior" is the most socially acceptable end case I can foresee.

We conflate two separate things when we consider what cars _are_ - a way to transport ourselves and things from place to place AND an extension of our home. The idea of home extension will be more difficult to break than the idea that you have to drive everywhere.
Very Soon Human Computation Could Solve World’s Most Intractable Problems
I think you got this backward. "Having fun" is not the same thing as "exploring and thinking about the things that give you meaning." In fact those thoughts are opposite.

The point is to start living intentionally. If you know what you value and want in life, it's easier to set goals and meet them--whether it's your education, your job, where you live, your finances, what experiences you have, etc.

People who don't start thinking about this when they're young might find later on in life that they've drifted into a situation that's hard to get out of. Like it or not, a lot of barriers are lower when you're 20--physical, cultural, financial. Once you're a lot older, there is no way to go back.
Full Stack Developer | Canopy Apps | New York, NY | Onsite

We’re looking for a Full Stack Developer with solid Rails and/or Python experience to help improve upon and bring new features to our web-based medical language learning courses.

Why Canopy?

- We're a small, tight-knit team located in the heart of NYC, working to solve the language barrier problem in healthcare and improve the health of millions.

- Canopy has won multiple innovation awards from the National Institutes of Health (NIH), and is a winner of the 2014 PILOT Health Tech NYC award.

- Our products are used across 2,500 hospitals / clinics and 35 medical schools.

If you're interested in joining a sharp, motivated team as the 4th developer and 8th employee -- send your info to mcullinan@canopyapps.com
Google Ventures independent from Google (and goes through pains to point this out when you pitch them). While there is obviously a lot of synergy, Google Ventures employees are not Google employees, and do have not have Google stock options.

Also, if you want to look back through the annals of tech history, many larger companies partner with disrupters when a new technology emerges, only to enter the market when the new technology grows into a significant market.
> Attacking economic inequality would be doubly mistaken. It would harm the good as well as the bad causes. But even worse, it would be an ineffective way to attack the bad causes.

You can't say something like this without providing evidence. Why is it ineffective? And why is it bad that it harms the "good" ways too? After all, startups are not good because they cause income inequality. Startups are good for a variety of reasons, and they also happen to cause income inequality, and it's reasonable to argue that this particular generation of income inequality is not intrinsically bad. But the value of a startup is not in the income inequality that it generates, and therefore taking steps to reduce income inequality that happen to reduce the income inequality resulting from startups does not actually mean that it's "harm[ing] the good".
No matter how I look at this, it is terrible. If this is okay, where do you draw the line? How do I know which commented out code is okay to commit and which isn't? I understand the point of doing it, but there are many other solutions that are all better.
Agreed. I should have qualified my comment as you are here. Indeed, what I'm referring to is a systemic shift ie. visible easily across a landscape. In that context, I think my comments make more sense. But I'm thrilled to hear of your success! Please share any stories with us on Twitter @GovtechFund.
ReactJS vs. EmberJS vs. Angular 2 (not AngularJS) vs. Aurelia vs. Polymer
Netflix uses adaptive streaming to stream their videos. It is inherently a greedy algorithm; if the stream determines there is bandwidth available, without a throttle Netflix will try to go to 1080p (or whatever the highest bitrate available for that stream).

Consumers with LTE phones + data caps benefit the most from BingeOn. Possibly, they are a significant % of T-Mo consumers and are happy with the trade-off.
> Not having this local/wide address distinction makes it more likely that firewalls will simply block all traffic until, as you say, similar systems to those used with NAT are implemented.

Yes, and that would be the sensible thing to do.

This "public/private" distinction doesn't even work: What if you have two LANs that aren't bridged? Possibly because they are connected through a VPN? Or maybe one Ethernet and one WiFi? Can you communicate between them? Or only on "public addresses"? What if the VPN is between two companies, say, who don't trust each other? And why would you make it depend on the "address type" anyhow, why not just have the application drop connections that come from outside the LAN?

Blocking all inbound connections by default is no real problem as long as you have a protocol for telling the firewall which addresses/ports to open to the public - the problem with the "port forwarding" that you need with NAT is that ports collide and that you create asymmetric address translations or bottlenecks and all that crap, a simple protocol that tells the firewall to open a specific port or address would be trivial to implement and to use.

Also, IPv6 has link-local addresses, which are essentially "private addresses for a LAN", so you can actually set up services that are reachable only on a given LAN (and nowhere else) - but that really only makes sense for local LAN management (neighbour discovery and such), not for application protocols, those really should just be reachable from everywhere, as far as the local API is concerned, and access control should then happen based on source addresses, possibly implemented as a stateful packetfilter at the network boundary, as you otherwise severely limit which network architectures can be used.
The first thing they could do with the money is hire a css expert to figure out why the date is upside down on their website. Very peculiar bug.
> My 4x4 matrix-matrix multiplication algorithm beats Intel's own example

You know you can't make such statements without putting your money where your mouth is. We want to see the code.

Here's three different 4x4 matrix multiplication routines I've written (the mmmul functions). Depends on your cpu which is fastest.

https://github.com/rikusalminen/threedee-simd/blob/master/in...
The last I heard, they weren't allowed to use it. If you could link to a Google product that uses React, I'd like to take a look.
int foo(int* p_int, float p_float) {
int a = *p_int;
*p_float = 0.0;
return a - *p_int;
}

Should that be `float* p_float`?
I do. On the particular codebase I'm working on, the code commenting is ridiculous and distracts me from the actual code and comments.
A long time ago, a coworker bought a surplus water tank and was curious how much it would weigh when filled. I asked him the dimensions, and as he was talking I converted everything to inches, multiplied by 2.5 to get approximate cm, rounded to the nearest power of 2 and added the exponents, and used 3 as the value of pi (it was a cylinder). Using 1 cm³ of water = 1 gram, I divided by 1000 (or was it 1024?) to get the weight in kg, and finally multiplied by 2.2. I was able to give him an answer by the time he was done.
That's fantastic news, congratulations and make it rock!
Eh, I've seen some pretty long and ugly commit histories. Finding the useful snapshot in there might be tricky on a very old project, plus the added problem of not knowing to look for it (how would you know which old version was the "simple, good" old version?).

Usually leaving commented-out code in source control is bad, but in this case it's good.
Wikipedia's mission is NOT about usability, but to provide an encyclopedia that can be used, edited, forked, reproduced EVERYWHERE without anyone having to fear lawyer attacks.

It's not a "free as in free beer" encyclopedia, it's a "free as in truly free" encyclopedia.

(Yes I know that this is only valid for the text content, images (e.g. logos) and screenshots are not free but used under different legal regimes in different countries)
In practice, IPv6 isn't supported on AWS. See for example:

https://www.quora.com/Does-Amazon-Web-Services-support-IPv6
https://www.quora.com/Why-doesnt-AWS-EC2-support-IPv6
For all the folks saying the comment itself is bad... Please explain why? All i can think is that adding a date and author might be nice so the current maintainers can give some thought to if we care about those old subtle bugs x decades later without digging through 3+ changes (guess) to version control systems.
News to me; their "unlimited 4G" plan is supposed to provide unlimited 4G, not limited 4G and unlimited low-speed data.
Just imagine how strange today's world will look when people will switch to binary (and probably hex for writing).
For those who missed it, here's the discussion of Paul Graham's original essay about economic inequality:

https://news.ycombinator.com/item?id=10826838
I really don't think that cato is in the ballpark of being an objective source on welfare, though I don't have a reason to disagree with the number you mentioned. I'm having trouble calculating a max SNAP/food stamps benefit that would exceed $194/month for an individual in urban NYC. Is that modest? Sure, I bet there are some people who are satisfied living off of public welfare alone. They exist in every country, and probably in greater numbers in more-socialized countries. I'm unconvinced that the problem is big enough to warrant cutting any public-welfare programs. Some level of "mooching" is expected.

For me, when I was growing up on food stamps and welfare as a refugee, I know that it wasn't a level of living my family wanted to settle at. Evidently, neither does most of the country. The assistance helped us get settled and avoid a situation that surely would have resulted in us being thrown to the streets.
Kind of a contentless article - of course there will always be people who choose the penalty instead of coverage. Some will be rational choices, some will be short-sighted. It looks like the overall forces, though, are good for the ACA - the penalty is going up, more healthy people are signing up for coverage, the risk profiles are stabilizing, etc. All of this should theoretically help create more choice in the exchange over time.
Huge fan of Vue.js. Clean, lightweight, very easy to learn, use and build powerful functionality with.
it is not a bug! it is a feature!