skysight-inc/HackerNews huggingface dataset:
As I said, application programmers just using TCP have way less to deal with than all the other hardware in the stack. The point is all the other hardware has much larger changes to make than just "extending an address". It's a brand new protocol, not an extension.

I've been involved in some relatively trivial extension of application-level network devices to IPv6, and even that was a surprisingly large nightmare because you embed all these assumptions about addresses everywhere without even realizing it. Not just "they're a 4-byte integer"; one big one you embed without even realizing it pretty deeply is that "A network address is one type." In dual-stack code, you no longer have "an address". You have two types. That's just an example of the problem.

I think perhaps anyone who is opining on how easy this should be should also mention whether or not they've tried to convert an application or a network device to IPv6 or not, because I've seen even within a network company a lot of severe underestimations of the difficulty. (Some of these things are much easier when you write new code for IPv4+IPv6, which is why I say convert. Of course if you write new code on an abstraction layer that already solved this problem it's easier.) IPv6 is not IPv4, quite profoundly. It's not just addressing changes. Converting to IPv6 is not just "replacing all your gear", it is rewriting foundational aspects of all that gear and a non-trivial amount of the software that uses it. Not mere surface aspects like addressing schemes.

This all looks fine and dandy from 30,000 feet, but when you're on the ground, it's a really hard transition.
This sounds a lot like the argument for XHTML 2.0.
Paul Graham is wrong about inequality
Yeah, although git isn't really suited for stitching different repositories together.

git replace does work now somewhat better than git graft did but it shows that git was never meant to be used with multiple repositories.

Going by the commit message, Linus didn't see lots of harm by just cutting off the history:

Linux-2.6.12-rc2

Initial git repository build. I'm not bothering with the full history,
even though we have it. We can create a separate "historical" git
archive of that later if we want to, and in the meantime it's about
3.2GB when imported into git - space that would just make the early
git days unnecessarily complicated, when we don't have a lot of good
infrastructure for it.

Let it rip!

https://github.com/torvalds/linux/commit/1da177e
Ask HN: Life hacker ideas for learning for young children
In this age of computers, apps, and internet, what are your best/favorite methods ( tech or non-tech ) for helping young children ages 2-4 to learn and explore the world.

Here is what I currently use:

1. read many books

2. Play puzzles and play dough

3. Outside play

4. Identify all objects in real world with proper names

5. Flash cards for words and numbers

6. Limited youtube videos for foreign language and object/word identification
There is a lot of "hate" out there but EN is great: In my case for GTD[1]. I'm a daily user of their windows desktop app.

IMO the sweet spot of EN is that it is a generalist app. With an email client they would become even more generalist. I hate switching apps continuosly. If they could integrate a fast & bullet-proof email platform I would be happy to ditch gmail. This could be an interesting path, Gmail doesn't have strong competition.

[1] https://github.com/we-build-dreams/hamster-gtd
Evernote is a great product that fits an valuable niche for many people. The only problem is that it got trapped within a venture capital ecosystem that wants it to be more than it should be.
No, B&S (of which only the seller would be guilty not the marketplace) would be advertising tickets for $900 now but saying "oh they don't exist anymore but here are some for $6,000.
Maybe.

I'm not sure you can compare Snapchat to Toyota, though. Perhaps Snapchats strategy is the right one? I could imagine small groups of engineers working on small self-driven features being more effective then the "lets sit down and plan this out with gantt charts and focus groups" approach. Specifically for a company like snapchat serendipitous feature creation is valuable even when so much work is being "thrown away".
Musings on Android and the OpenJDK
Do You Need to Protect Your Startup Idea with an NDA?
Mexico City proposes futuristic floating gondolas to combat traffic
search in 5% the time it would take to search a btree? anyone can see that with actual data?
Moroccan Telecom Providers Block Use of Whatsapp, Viber and Skype
I like your attitude! If I ever go back to an office job, you can be my cubicle mate.
Did Intel created a new interface for NVDIMM's? because to work with the ones Viking makes you pretty much need to hack your linux kernel to ensure that it doesn't access physical memory over a certain address range, and I don't even know if or how can you use them on Windows based applications.
How Stack Overflow interviews engineers
This article, and especially its title, is extremely misleading. Kim Il Sung was a guerrilla fighter AGAINST the Japanese in northern China, winning accolades as a part of the Chinese communist army before taking over north Korea. Leaders of North Korea in the early days were chosen based on their loyalty to the communist party.

It may be true that the DPRK copied items of propaganda from Japan. But to say that the DPRK was based on imperial Japan is like saying the Nazi party was based on the Roman Empire (from which it lifted the eagle symbol), or worse yet, the Indo-European civilization (from which it took the swastika). Certain design elements and terminology were probably copied, but they were taken for practical purposes and had little to do with ideology.
It's sounding like it's too difficult to keep up with password security to try to do it all yourself. You'd be better outsourcing it such as with OAuth if you can.
In Japan, paleness is desirable.

https://en.wikipedia.org/wiki/Light_skin_in_Japanese_culture
> But why are you counting the titles available today? The Rift hasn't even been released yet

The development kits have been out for years. The failure to bring big AAA titles to the Rift at launch clearly shows one of two things:

1) Facebook et all were unsuccessful in persuading AAA studios to work with them on VR for relative lined-up launches.

2) Facebook et all did not try to persuade AAA studios to work with them on VR, instead opting for it to grow "organically".

Both are total failures for the Rift, and may spell disaster. For an expensive device like this, it needs several AAA titles featuring full support... they don't exist.

Part of this miraculous unplanned and very sudden firesale to Facebook was so that Oculus could have "virtually unlimited funds", which would be used to further the platform... Facebook could have easily subsidized AAA studios to produce full Oculus/VR support on their next title... but that clearly didn't happen.
I apologize if the following comes off as harsh, but it comes from experience, not malice.

Where can I find people like you who will work for free on the promise of future money dependent on a roll of the die which is funding? Please tell me. I'll take one CTO, 2 senior devs, and 4 junior devs.

Here's the deal. I don't know your situation, but you are basically saying that your time is worth $0. That might be true or it might not be. You have to be the one to decide that.

Additionally, if the company gets funded, the very first thing that will happen is you will be fired or otherwise relieved of your position and they will hire an experienced CTO who will be paid a lot of money. This is the smart money move for them and a pat on the back for a job well done is all you will be likely to get. By that time, you will have no solid programming experience, having played spreadsheet warrior for a year or two, and being at least one level abstracted away from the real work through which you would earn your bread once you leave this losing lottery ticket.

Finally, you have no experience. You might not even conceive of what this role requires. You are being asked to be a CTO during an internship. This is a glorious chance to fail. How strong are you emotionally, to face a humiliating failure? Your decisions will be picked apart and your current lack of experience will be laid bare for everyone to witness.
That's clearly a breach of contract. The buyer could sue the seller for damages.
I hope in the near future Apple will release an API for GPU virtualization. In fact Intel Iris Pro devices already support GVT-d. The problem is that Iris Pro is only used in the expensive Macbook models, the cheaper one come with regular Iris that don't have hardware support for it
Just because I'm asking a different question doesn't mean I engage in the activity. That's a fallacy. The statistics pretty plainly show it's a smaller contributor to accidents in general which is odd considering how remarkably accident numbers keep dropping year over year.
Eesh. Comparable replacement tickets refers to a similar seat at the same event - price really isn't a factor. Nice piece of acrobatics on their lawyer's part tho.
I have to admit that I always assumed Stubhub took some kind of ownership interest in the tickets either (1) once posted; or (2) once sold through Stubhub.

Situations like this make it clear why it's in their interest not to do so.
> ...how many hours of games they've played or how many photos they've viewed...

That part jumped out at me too. This probably means they're recording the name (or even hash?) of every executable you run and comparing to a list of known game .exe files. In addition they're recoding how long you have been using each executable (if not start/stop timestamps).

I'm not a security expert but it seems like this kind of information could be correlated with (for example) Tor exit node traffic to unmask a Tor user or other fun surveillance uses.
I study Norwegian, and I've seen some odd things like that in Google Translate. For instance, one time I translated a sentence containing a prominent Norwegian university that got translated to Princeton in English. I'm inclined to think that this wasn't malicious or a joke, but simply a deficiency in the automation. I've read a little bit about how Google Translate's automated stuff works, but not enough to feel confident to suggest how or why these kinds of errors happen.
You're describing IPv6.

I'm describing IPv4 that uses the current dotted-quad as the network address and adds a new host address: The routing tables don't get bigger, AS numbers are 32 bit anyway and unlikely to get bigger, DPI is actually easier than with NAT since there's no ambiguity, there's no new media types, and upgrades can be done piecemeal.

Seriously, it's better than IPv6 in every way but one: by being cheaper to deploy companies and consultants can't charge extra for IPv6 readiness over a few decades.
ARMv8-A architecture evolution
One concern I have with Argon2 is that it uses BLAKE internally. This is understandable, since BLAKE was developed by one of the conveners of the Password Hashing Competition, but it seems to me that using SHA3 internally would be a better choice, in order to leverage the industry-wide investments in development & testing which we're likely to see.

Assuming that it's well-designed, Argon2's structure shouldn't rely on BLAKE.
Submitting a package is the least important part of distributing it. For CRAN you can use the submit form you link to, for Python it's `python setup.py sdist upload` and you're done. CRAN in fact has much stricter standards for packages than Python -- you need a vignette, you need tests etc. -- which is why new R packages are usually on GitHub long before they make it to CRAN, whereas PyPI is happy to accept alpha and beta releases without documentation and without tests.
Meat has heme iron which is actually quite bad for you. B-12 can be found in a weekly sub-lingual pill and it's the only vitamin which needs to be supplemented on an animal product-free diet. The dangerous of meat consumption far outweigh any purported "health benefits".
Google Keep does not scale well if you use it for a while. Startup time for the web app scales with the number of notes you've ever created. It loads your whole history, and your browser tab freezes for like 10-20 seconds. And subsequent operations are not fast.

It's just impossible that anyone who created that experience actually used the application in a non-trivial manner.
AFAICT he's in Madrid, Spain?

Anyway, it's different in the UK, a company needs a minimum of 2 officers, you can be a sole-trader though. A sole-trader takes drawings from their business account, but it's not necessarily the whole revenue less costs - you might be saving for capital investments and you wouldn't want to pay income tax and Nat.Ins. on that money.

In the UK the owners of a company can be employees too, you can then get money as wages as well as getting dividends as an owner.

[Disclaimer: I'm not a financial advisor, check this detail before relying on it.]
I find myself using google keep much more often for taking simple notes or setting up reminders. Somehow I find the workflow to be much simpler than in Evernote...
Yes, you have Shared Folder / Smart Mouse / Copy Paste and Full Screen integration for Windows 7 and above.

Commands -> Install Guest Add-Ons
The concept of “learning styles” is one of the greatest neuroscience myths
I wasn't in the exact same boat as you, but I did take a CTO role without much experience under my belt. I'm actually only a year older than you.

And yeah, we failed, like most startups do, and I had to quickly scuttle to find another source of income. That sucked. Truth be told, I'm still paying off a lot of debts I made from trying to survive sans-salary.

But I have no regrets whatsoever about what I did. It didn't make me a better programmer, but it did make me better at helping employees out, it made me better at understanding productivity, and it gave me an overall better perspective on how to build great products.

And don't worry about engineers being smarter than you. Doesn't matter, that's the ideal anyway. The important thing is to be the one who listens and makes things better for the engineers so they have what they need to build a great product.

The salary part sucks, yeah. I basically had to moonlight when I was working as a CTO. This is where I would really advise you put some serious thought as to whether or not you would really be committed to this startup, because in all likelihood you'll wind up with a full-time-plus job as an underpaid executive, and you'll have to moonlight on the side in order to make up for the remainder of the unpaid bills. You won't have a whole lot of time for side-projects, if any at all. Not for a while anyway.

But seriously, don't worry about failure. As long as you listen you should be okay. Even if you're not, you'll still learn something, and it'll be really valuable for the next phase of your life. Case in point: I'm building my own startup now, and I have more confidence going into it because of the lessons I learned.

Oh, and one more final takeaway. You'll have to do some fighting. Your job as CTO of is to lead the technical element of the company, but fellow executives, or your boss, may occasionally step on your toes. Sometimes they're right, sometimes they're wrong. When they're wrong, stand up for yourself, be diplomatic about it, but don't be a pushover about it, and back up your case with some evidence. You'll win some and lose some, just try not to lose too many crucial battles.
Fat has more than twice the calories of carbohydrates.
Eruhm

Is it just me, or is describing the functional correctness of a program with another programming language asking for more problems?
Because Go made it popular with mainstream developers.
This is a percentage of fatal accidents, which on the whole are very statistically unlikely (they account for less than 1% of all accidents). Just because someone didn't die doesn't mean an accident was inconsequential.

In other words, if I told you 1/3 of fatal airline crashes were caused by drunken pilots but half of all airline crashes were caused by fatigued pilots, which would you try to fix first?
> Can you cite a single widely used software that doesn't have a FOSS alternative which works on Linux.

Yes. Photoshop and Lightroom.

And before you all jump in and slather me with suggestions of Darktable, Shotwell, GIMP, ASP, RAWtherapee et al please know that NONE of these are a true substitute for Lightroom and Photoshop.

Individually you can put together a decent work flow with Linux programmes but it's slow. Particularly for wedding photography as there's just nothing that can offer the same level of speed AND quality that you get from Adobe's programmes. Running them on WINE is hit and miss and very slow for me, and the newest CC versions don't seem to be supported as far as I could see.

I ran Linux Mint for the last year and switched to Windows 10 a few days ago. I absolutely love Linux Mint and would switch back to it immediately (especially as Windows seem a lot more long-winded in terms of 'developer' stuff so far) if I didn't need Lightroom and Photoshop but I just couldn't get a fast enough workflow together.

I'm a massive Linux fan, and I'd literally jump back to it this evening if someone can show me in the comments below a workflow that can match what Lightroom/Photoshop offer. But the reality is there are certain types of requirement that Linux just can't provide yet and, tough as it is to swallow, that's the truth of it.
The act of breaking each responsibility differs with regard to consequence. "It was legal" is a perfect legal excuse. But I agree that as consumers we should each voluntarily avoid doing business with immoral business entities. Better yet, we should denounce immoral actors and call public attention to their transgressions.

I realize that this is an idyllic notion, and that it is hard to organize boycotts in practice. But it does happen. Corporations react to public outrage more so than ever these days.
ActiveRecord stole my data and now I want it back
Allowing forking (by the license) does not mean that Google likes forking.
If I'm trapped in a burning car someday, a man will be the one pulling me out. That's the team I want to be on.

Brilliant!
Stubhub also said they'll get him to the game. No mention of changing policy so that it doesn't happen again. Next time it wont go viral and they wont have to fix it.

https://twitter.com/StubHub/status/684906796813697024?
Update: StubHub, via their Twitter account, has promised to get this guy to the Kobe game.

https://twitter.com/StubHub/status/684906796813697024
https://github.com/begriffs/postgrest
FYI in this case the error was in Ukrainian-to-Russian translation, not Russian-to-English.
NuSI is straight-up fraud. See http://plantpositive.com/warning-signs-nusi-guys-1/
> Did your salary also drop to 80%?

Yes, sort of. I approached this during the yearly salary interview. I negotiated a 10% raise, and a change in work schedule to 80%. So I'm getting paid 0.8*base_pay, but I didn't just take sudden a 20% cut between months.

> Did other benefits which legally require a 'full time' schedule go away?

I checked with my union (union membership is mandatory here but they really only negotiate minimum vacation days and minimum salary for a given profession/class, neither of which affects me since I have negotiated above and beyond what they have - it's a very different system than US people are probably familiar with) and according to them, there should be no change to any benefits or legal rights. Things like the fixed christmas bonus will be paid to 80%.

> The worst possible scenario would be workers switching to shorter work weeks, accepting pay cuts and loss of benefits, and proceeding to be more productive for their employer. I mean, unscrupulous employers would love it, but for society it would be terrible.

I'd rather not work more hours than I really want because my employer might benefit from me doing what I want to. If this concerns you, you can just keep your productivity per hour to the same level as it was before. I have no idea if I'm actually more productive, and I don't really care. What matters to me is I now have an extra day every week to do something that I actually want to be doing, rather than working for someone else.

Put another way, if you feel like your skills are undervalued, talk to your employer about a raise. This holds regardless of whether your work proportion is 100% or 80%.
Agreed that there should be a way to opt out, and I think there is on the install screen. Whether or not it's a complete kill switch probably depends on a particular definition of "telemetry," and in today's cloud connected world it's probably hard to draw a line.

> many UX studies have shown that this applies to only a tiny percentage of users

Ironic because that's exactly the kind of thing telemetry is excellent for proving. It's quite useful for informing and providing quantitative feedback on UX.
Banning visas originating in a particular country as part of sanctions v. banning travel/immigration based on someone's religion? Because they're complete separate things. To the point where even implying they're comparable would make me think you're a troll if it weren't such a widespread thing to say.
Almost always those "avoid carbohydrate" statements refer to "avoid NET carbohydrates". Fiber (basically) doesn't count as a carbohydrate in terms of caloric effect, even though it is.
Can someone help me understand why the author of the python library chose to raise an exception on verification failures as opposed to returning false?
I see, I thought he meant accessing from a search engine outside the web site, this is resolved now.
The roadworks also negatively impact the other 95% of traffic.
I have also been using that app and I am very happy with the results. I had a couple of false starts, but now have gotten into a nice rhythm. The trick is to not judge or criticize yourself during data entry. Analysis is a completely separate phase.

Seeing a few months of data really helped me think differently about my diet. My mother programmed all her children to be "comfort eaters," and when I saw that the bulk of my too many calories were coming from "comfort foods," it helped me tackle the situations and stress responses that triggered non-nutritional eating.

I am not suggesting that MyFitnessPal is the only tool/process/technique that could lead one to these revelations. It is the tool that led me to those revelations, so I am a happy customer. (Also not affiliated.)
Not good enough. They should also announce how they're going to fix this situation in the future.
The high-tech GP revolution approaches as PushDoctor raises $8.2m
I'm actually more annoyed by gmail tracking than windows tracking.

It seems I can disable the windows tracking. Microsoft can spy on others, but if can opt out I don't care that much, it is just one more annoying default to change when I use a new machine like unchecking the "hide known extensions".

I run my own mail server. But gmail, yahoo and hotmail represent like 99% of my personal contacts. That means that these three companies have pretty much access to all of my personal emails, with personally identifiable information (my first name, last name, email address) and I have no way to opt out, other than convincing my contacts to stop using these services (good luck with that!). I didn't ask for that tracking. I do not agree with google having access to my emails, I did not agree to google's terms and conditions. I am not a gmail customer. But my private correspondence is still recorded by gmail.
The seller probably never had tickets in the first place, which is why they had to cancel the order, since they would have taken a huge loss trying to flip tickets.

It happens all the time with big events: tickets will appear on StubHub before they even go on sale to the general public. Speculators will gauge interests using StubHub for tickets they do not even own. If they make a StubHub purchase, they have time to find a cheaper ticker to cover the transaction.