skysight-inc/HackerNews huggingface dataset:
I posted this on Twitter, but re-posting on HN for further discussion...

A lot of people are going to be talking about how Core is a wearable for runners, but if that's all, we (and _especially_ we at HN) are missing the bigger point.

The Pebble Core is what the Raspberry Pi should be - a fully functional computer so small it fits on a keychain.

One way of thinking about the Pebble Core is as the new CPU at the heart of a new motherboard. If you're building an internet connected piece of hardware, the Core is at the heart of it.
I used to do quite a bit of Windows development back in the day (started with win32/MFC, moved to winforms). I was wondering the other day why I stopped (to some extent because the modern Microsoft seems to be more hip with Linux support, containers, etc.). My guess was that things started getting wonky around the time LINQ came out. It seemed pretty unnatural to me personally, and it was being pushed hard. The metro apps was also being pushed hard at that time. My reaction was to leave the complexity/instability behind and go to an ecosystem that seemed/was more stable. Web based GUIs along with Python backends. I'm at the point now, where I've shipped a few projects using these tools, and am pretty satisfied for the most part. I do miss C# on some days, and I suspect I'll get a chance to work with it if Microsoft keeps up being hip :)

P.S. I never got into ASP/ASP.net ... is that what people use .net for most these days?
Most people in Europe don't need Lawyers to submit their taxes.

In fact, until I started my own company (UK) - I didn't 'submit' taxes. It was calculated (and taken) automatically based on my salary and otherwise declared income.
Partitions for swap and rootfs, both encrypted with LUKS. I carry boot disk on a USB stick. Decryption key is on bootdisk, too, to avoid typing in the passphrase every time.
Amiga hardware, games and demoscene documentary Amiga Years released
I wanted to avoid an argument about whether 0 is a natural number or not.
"No two C programmers can possibly disagree about what that code should do if it were to be defined."

The whole point is that there is no agreement on how they should be defined.

"At least we seem to agree as far as that optimizing based on the assumption that aliasing does not take place is one of the worst things that could happen"

I do want the compiler to optimize assuming no aliasing but first I want: a) the rules to be clarified beyond the current mess; b) have a strict compilation mode (possibly on by default) that will enforce the rules so that mistakes can be caught. Such mode would necessarily be very slow as the C language is very unfriendly to such an analysis (in the worst case you need a shadow type map for every memory location), but given the nature of aliasing violations, even a debug only mode should catch the large majority of mistakes.
Not necessarily. Enums main application is to restrict a variable to a range of valid values. As to whether some other object may have one or more of these vales, enum makes no statement.
I use Arch Linux with LUKS for full disk encryption.
could you move it over to github as a public project?
Don't know about American law, but in French the notion exists and is called "abus de droit"; just because you can do something "in general", you can't do it with the specific purpose of circumventing another legal obligation.

For example, as an Irish company, you can open a subsidiary in France to do business in France. That's a right.

But if you're doing business in France essentially, you can't make the French company a subsidiary of an Irish one that doesn't have any other activity, in the sole purpose of evading French taxes. That would be abusing the right (of opening subsidiaries). It may conform to the letter of the law but not to its spirit, and can be punished.

Of course, this is all a very grey area and up to the judge to evaluate (and my explanation perhaps lacks clarity); but it's real nonetheless!
The Core is pretty intriguing. Love the idea of a little cheap hackable piece of hardware that also hits the iPod Shuffle niche.
Just a side-comment: I never actually needed to count bits, but this technique illustrated in the post is quite clever! I had to stop for a second to understand what it actually does: Essentialy, each iteration will remove the least significant high bit from the number (or the right-most bit, if you represent the number LTR). and then continue to do so until there's no high bits left (or the number is zero)!

It's so simple, but to be honest, I don't think I would come up with it without putting in some mental effort.
Yeah, but (last time I installed) that wasn't an option at install time.
He's writing in his second (third?) language. How's your second language?

Akita is a pretty smart dude. He makes a number of good points, and maybe doesn't tie them perfectly together, but it's a blog post he wrote in a day, not for Harpers.

A few points from his rant:

1. If you don't drink the kool aid, you'll be frustrated if you want something else
2. market forces: you have to follow rails, but if rails changes or goes away, you're stuck (-ish, it's OSS)
3. rails is good at what it does, and provides many with a useful framework, even if, in retrospect, it isn't well architected
In CA you can make an appointment. I made one and was in and out in 20 minutes.
I think it would be a biased history book. He has strong opinions and that would not apply well to history.
They can still bruteforce you.
It makes a good platform for viral publicity. I presume that's worth the Kickstarter fees for them.
> Safety

if (indexPath == 3) {...}
Results in a warning in Objective C, none in Swift. Did you see that .row is missing?

> Productivity

How is
(notification.userInfo?[UIKeyboardFrameBeginUserInfoKey] as? NSValue)?.CGRectValue()
more productive than
[[notification userInfo][UIKeyboardFrameBeginUserInfoKey] CGRectValue]

Swift makes me waste my time on trivial things.
All the cool kids are doing Ethereum now
Starve-the-beast is certainly a conservative strategy! RIF through attrition, though, is a general management technique.

"Starve the beast" refers to cutting government revenue to force tougher decisions about which departments to reduce or eliminate.

I agree, like I said, it's just a nit.
>Except Google was heavily dependent on funding from various branches of the USG in its early stages. Search for it.

But that funding could have came from anywhere. Just because the government funded something, doesn't mean that the thing would never be funded if the government didn't fund it.

>Thats debatable. Any blind studies?

Entirely anecdotal, but I've never met anyone who tried Bing and didn't switch back to Google after finding it flounders with more complex searches.

I'm not sure how one'd go about designing such a study, to avoid favouring one search engine by inadvertently testing queries it's more suited to (or picking people who make queries more suited to one than the other). Or how quality of results would be measured.

One somewhat empirical measure: Google has a much larger market share.
Because I think their the same thing and you do not - and that's a fascinating thing.

It's an interesting discussion about taxonomy, membership, identification, and language.

Broadly speaking if we are to define "human rights" as a "floor" of respectability that should be respected - different political leanings (e.g., neoliberalism, collectivist anarchism, libertarianism etc) paint their picture differently while at the first blush level, are all advocating for the same principles.

When rights becomes a question of membership and dynamics, the linear two-dimensional political narrative of left-right break down into a multi-dimensional set-membership identity.

I'd love to go into more details with you about it if you'd like to have an ongoing intellectual discussion.

You can hit me up on google chat at my username @ gmail or just email me if you want.
It is a perfectly rational question. You're layering a bunch of unnecessary stuff about blame on top of it. Rape is always the fault of the rapist. Full stop. Now, given that there probably always will be rapists in the world, can we be allowed to ask questions that help prevent rape?
Presumably to create art/conepts that don't exist in real life and thus can't be photographed...

My point is that, you have a fairly known batch of charachters, obviously you can't (and probably shouldn't) eliminate real artists but it seems like software would be much better than a warehouse of humans. I gave the example of video games because they clearly create a game engine and level editor and thus they re able to internally build maps quickly as well as allow the charachters to interact with both the environment and otehr characthers.

I know nothing about animation, but I rememeber seeing a demo of adobe after affects that lets you create and animate a charachter with just photoshop and your laptop camera. So I don't understand the leverage of having a warehouse of people draw by hand 20-30 images per 1 second of telelevision. The after affects came out pretty awesome, so I suppose having more people and better software would be a huge improvement on what is already pretty awesome.

Maybe that is what they meant by "transition to digital" but they didn't make it clear how or why computers are emloyed and the processes they cant do.
C# even has a (deprecated?) [Flags] attribute that will auto-number in this way.

Edit: I was mistaken, it still requires manually setting the numbers, it just adds neater ToString support: https://msdn.microsoft.com/en-us/library/system.flagsattribu...
The traditional definition of a neo con (pre GW Bush) is an ex leftist in the 50s/60s who moved to the right. There are domestic and foreign policy neo cons. The foreign policy sorta overshadowed the domestic side during the Bush years. I.e a conservative being a liberal who was mugged by reality, broken windows, Norman Podohertz's notorious 'my negro problem and ours' essay, etc.
Devonshire Research Group – Tesla Motors Part II [pdf]
That idea is explained well, but I agree with OP in that a working example would do wonders.

Is this a boilerplate repo that I should clone and build off of? Is this a project generator like rake? Is this a library I should npm install to depend on?

How do I actually use it?
LUKS, combined with suspend to disk. Both on my laptops and the on-prem homeserver that holds all my personal data.
https://news.ycombinator.com/item?id=11761583
We weren't exactly paragons of virtue in WWII. Women, people of colour, LGBT - if you were any of those, your freedoms were a pale reflection of those enjoyed by the broader society. However, as is now clear, the basic values of human dignity and our shared humanity allowed for processes that made things better for those, and other, communities. We have a way to go yet, but we are making progress.

The issue is not to let perfect become the enemy of better. Just because we fall short of an ideal of freedom does not mean we are therefore not in a free society. Just because our society in the WWII era was not as free as our own, does not mean it wasn't dramatically freer than the alternatives.

Even Churchill's promise to fight until all Europe was free was only half kept, for half of Europe fell behind an iron curtain until nearly fifty years after WWII. It was the right decision not to continue to war to free the other half of Europe. Time and exposure to another way to organize society did the job, without millions more dead or nuclear weapons.

It will be the same with China, with Cuba and even with North Korea. All we have to do is stand fast with our freedoms, and advance them where we can. Time and exposure will do the rest.
That sounds like an annoyance, not encryption to me.
i think they don't use static code analysis on this part :)

generally agree on commenting, but it's also about discipline - method-level commands are rarely updated, but if there is some particular algorithm within method, I don't see a reason to describe it beforehand on a line or two.

General rule - if method is longer than my screen, it's time to refactor. very rarely this isn't a good idea.
Broken English, and most of the few comments you have in your profile are pro-China. Hmmmm.....
who's mistakes are you making up for? can you get a different one?
https://news.ycombinator.com/item?id=11748152
Seeing how fast backers are adding, they probably save a lot of headache by leaving the scaling to others. Kickstarter handles the traffic from user signup to charging the credit cards at the end. And Kickstarter already figured out how to do this on that scale.
2 Chainz El Chapo Jr. Dance Battle Judge Showcase
HelloFresh wouldn't stop calling me
Print multiple copies. The boarding pass checker has no way to authenticate them so you could even make fake boarding passes. Going through different checkpoints would not be noticed. Even going through the same checkpoint probably wouldn't be noticed.
> the theme that ones' own culture is elevated over all others, and deserving of first-class treatment

Isn't this one of the themes that make Trump such a successful candidate in the USA right now? There are people who have that have that attitude in Europe and the US (and, I guess, everywhere). Unfortunately, that attitude is on the rise both here and there, AFAIK.
Are there any public schools where mathematics is completely optional, so we can compare the proportion of those students who move on to mathy occupations (and how well the others do in life with no math education whatsoever)?

It might be better to think of programming more like a digital shop class. Not every high school graduate will be a welder or cabinet maker, but we do expect them to be able to build and repair simple items without losing a limb. For the last 15 years, it's like everyone has had a full-featured digital machine shop in their home and didn't even know it was there, much less how to use it.
Plenty of polyfills out there. I mentioned it because it's a lot lighter than superagent or worse, request.
The worst thing about Pebble and all of Pebble's products is that, out-of-the-box, they require an internet connection before you can set the time on the watch, and even try to wear the watch so that you can tell time.

That's great, Pebble. You value user registration and analytics more than your user's ability to actually use the product.
> You can't judge people with "what if they did X".

What I'm saying is that at some point, someone's behavior will become toxic to "your group" (not the whole US - here, the "tech community" however you want to define that) and then they get asked to leave.

This is actually the mature thing to do, to part ways, as opposed to escalating conflict where the same thing happens in the end but the participants are left bloodied and hurting after the in-fighting.
cameron far-right? you're joking surely? if you truly believe this it just shows how shockingly far left we have gone that cameron is considered right wing at all.
Frankly the UI toolkit is a lesser issue.

The bigger issue is that the big desktop toolkits, GTK in particular, can't keep their APIs straight. Every other release or so they change some behavior or remove/replace something.

This in contrast to the kernel where once something is in, its in, and stays in that shape.

Thus you can run a CLI binary from the early 90s against a modern kernel. But you can't run a GTK binary from a year or two ago against a current lib version.

Edit: hve you taken to defending your own articles on third party sites now? Dueling in the Arstechnica comments not enough?
As someone who has been using Twitter since 2006, all of these changes make sense to me, and I'm happy about them. But I can't imagine them being anything but more confusing to any casual user. I don't know what the right answer is, but making people remember more "rules" for what will make a Tweet show in peoples' timelines seems like a mistake.
I think you should look closer at the history of the paris office and why it exists.

It's tremendously arrogant to think it "needs" to be there. It wasn't there for quite a long time, and i doubt it "needs" to be there.
Pepperoni App Kit is going be fully backend agnostic - we haven't implemented all the bits yet, but the only assumption we will be making is that your data is JSON served over HTTP, using JWT authentication - and the authentication bit can be easily changed.

We are also going to implement a Pepperoni Backend Kit, based on node.js. The App Kit will not require you to use that backend, though.
Newark Venture Partners wants to attract talent with Labs accelerator
To be fair - most people don't care about learning things they don't need or think they'll benefit from. Should these kids learn english? Of course, it's the most important language to know for international business and will help them greatly later on as adults.

But they're kids right now, and they don't need english in their daily lives, so most of them don't care.
Yes,that's a excellent suggestion. We already have github repo, but didn't update them in last few years. Essentially make it as public project and let the community decide.

ps: we use opensource terminal emulator named 'shellinabox'

EDIT: We receive quite few queries from students/professor for pointers on similar setup. This suggestion will be excellent for those cases.
- Bitlocker on my Windows 10 Pro laptop (because I'm more concerned about an everyday thief prying open my laptop than a government agent)

- ChromeOS built-in encryption/LUKS FDE on the Fedora partition on my Chromebook

I should probably encrypt my Android phone and tablet, but I had a bad experience with performance overhead when I encrypted my last phone.
Thanks, that's cool! I'd like to support Minio, but first let me make sure everything runs smoothly on S3.
From data to visualizations that work
Someone should just track the number of frameworks that get publicized on hacker news, and how quickly they die. I like this idea, but then again I've liked a lot of them.
Show HN: Star Coordinates - multi-dimensional data visualization
> how do I know if I'm building something only useful to myself but not a group of people like me?

Get true market validation-- can you target and find more individuals (outside your circle of friends) who can give you impartial feedback on components of your product/service? If you find a buyer that's usually a good indicator.
I really wish Epic and/or CryTek would release their engines under a strong copyleft license such as AGPL, with the option to purchase a proprietary license for developers who do not want to release their games as free software. This would allow developers of free (as in freedom) games to use the engine while also allowing the company behind the engine to make money.
Who says they don't have activities in Ireland? A lot of Google's employees are actually based in Ireland.

> Just because you can do something "in general", you can't do it with the specific purpose of circumventing another legal obligation.

Most countries have laws that say you can't do something JUST for tax purposes. You can, however, structure things in a tax friendly way, if there's a commercial motive to do so.
Great sacrifice was also made for the Chinese people to enjoy the way of life that they have.

In international issues, it's important to not lose sight of the possibility that there are multiple correct ways to solve political problems.
murders committed per legally owned firearm vs murders committed by illegally owned firearm, and probably the same for legal/illegal owners is another stat you should take into account...
Beta Testers for Online Math Learning Platform
Hello! The company i work for (Smartick) has developed an online adaptive method for children 4-14 to learn mathematics. The platform is already available in Spanish and counts with 9000 students- We are now launching US operations and looking for Beta testers who would be interested in trying it out and give us some feedback. If you are a teacher, or a parent, and would like to get involved please, send me a message! I will be happy to work with you and set up a free trial for your classroom or family. E-mail me at conchi.ruiz@smartickmethod.com for more information or register here: https://en.smartickmethod.com/beta.html
Your Garmin can't play mp3s.
I'm currently sporting a Steel (the original) and went in for the new Time 2. Agree with comfydragon that the Time looks like the new version of the Steel line.

Wish they kept the leather strap, though, but maybe they will have different straps available down the road?
Ads have been rendered useless with DVR, and most every cable and satelite provider has online streaming for free as a part of their offering.

Most of those streaming services work on virtually every console and standalone streamers like AppleTV and Roku.

None of what you said holds water when you look at it objectively and economically. I hate cable companies as much as the next guy, but if you actually compare your budget on cable vs streaming, you'll often find that streaming costs more if you're trying to get close to the same offerings.
Hey, that's really awesome. I'd really love to hear more about this from you personally! I live in Crown Heights right now. Would you be willing to maybe grab a coffee sometime? If so shoot me a message at zachfeldman at gmail!
Design Workflow with Sketch (Free Course by InVision)
As somebody who doesn't use Spotify, I wonder how open the Core will be, e.g. for other audio providers like PocketCast. If I could just tell it to play the latest podcasts from my PocketCast, this would be the perfect fitness tracker for me.
For example, as an Irish company, you can open a subsidiary in France to do business in France.

The whole point of the EU single market is that you do not have to do that. You can set up shop in Ireland and sell to the French market until the cows come home. You only owe Irish taxes (modulo the recent completely crazy VAT changes).

Laws that say "forget the law, anything we think is unreasonable is illegal" are a growing problem in Europe. It makes the EU look like fools to the rest of the world when something as basic as the rule of law becomes flaky and unpredictable. France is not just causing itself problems with this kind of action, their greed will create a bad impression of the whole of the EU.
Exactly. In addition they also don't have to care about scaling their webshop to now almost 4000 buyers in the first hours.
I am talking about "serious games", because you aren't allow to develop them professionally with cryengine without written consent.
It was a word play to your "serious game developer".
Generally as you increase security you will lose usability and vice versa. It's about weighing the advantages against the disadvantages.
Those weren't neocons driving those cuts (neocons position in the Republican Party -- and thus national politics -- peaked under Bush and rapidly receded after he left office.)
I think you might be getting downvoted for stating it so baldly.

IQ scores reflect the place of a particular person relative to the population rather than a simple score derived from performance. You may mean that IQ doesn't work like decibels, which are intended for the invariant expression of relative loudness. It's a complicated area and I don't think "additive" quite captures the property that you are saying IQ doesn't have...
Worked twice will work again.
You can pay and know ahead of time how the demand will be. Should lower your purchasing prices as well if you can pay upfront.
Its a smart move and they will do it again and again with every new product they develop.

And they have filled order books which will help to raise money if there is a need for it.
Idk, but I feel Google is under tremendous pressure right now.Oracle likely going to win (they have best legal team in whole industry). Europe will hit Google with antitrust and now this.Microsot is coming for them, and they(Microsoft) positioned themselves very well.

Maybe I don't realize correctly, but it seems Google is going to have hard time with all of this.