skysight-inc/HackerNews huggingface dataset:
Netflix is seriously disrupting the cable TV business model, no the least for example here in Sweden where channels often air TV shows months or even a year after they've aired in the US. Why would I want to watch something both with ads and also months late? It's like choosing to suffer for being late. It doesn't even make sense anymore.
I understand what you are doing, but i am not sure why i would use something like this. We (developers) spent years to perfectionize our google foo and have platforms we are used to where talk to other developers and exchange resources.

From your intro i see no benefit for myself, just that i should pay for something that already works near to perfect.

You may want to work on that factor, maybe show some more of your features so i can see a real benefit?
> If I specify that I want a type that's 32 bits large, my code won't run on 16 bit systems.

Why not?
If there's anyone coming to TN, India - ping me up! I can offer suggestions.
Yes, more like LiveScript / CoffeeScript. I don't think apps written in Imba really need anything like Redux/Flux, nor any other framework for that matter, since the way you define tags etc structures your code pretty well. We still don't have an official recommended way to do routing, as we're still experimenting with different approaches in real apps to see what sticks. You can check out the full source for the website at https://github.com/somebee/imba.io. It is not documented at all yet, but at least it gives some impression.
It will run on hardware other than Apple, for those who do not own an Apple computer. It will be "always on", similar to iOS. If you use Android on your phone, you will feel right at home.
How do imba convert any XML files to JS object that we can manipulate to just about everything?
After WTO Ruling, U.S. Tosses Meat Labeling Law, Leaving Consumers in the Dark
Google / Stack overflow and proceed from there.
The big data of bad driving, and how insurers plan to track every turn
I've noticed that "low-level" languages like C, or for a more extreme example, assembly languages, tend to encourage simpler code if for nothing other than the fact that everything takes many more lines than in higher-level languages. E.g. if you want to do OOP you'll have to allocate memory and call constructors manually, pass explicit 'this' parameters into all method calls, declare virtual function tables, etc. Certainly there are cases where this tempts too easy solutions like fixed-size overflow-prone buffers instead of dynamically allocating strings, but on the other hand it forces you to think more about whether you actually need to do something ("should this string ever be more than X bytes long? Maybe not, might as well use fixed-size array - but I should not forget to check that length!"), which I think is overall a good thing.
This made my day, not only are people offering much-needed advice (3 years .... this is so painful to read), you're actually offering a free redesign. Thanks for this (because apparently OP is too busy defending his bad decisions)
> pro-Ukrainian trolls

not only trolls, but ordinary Ukrainians as well use "Mordor" instead of "Russia" quite often in last few years
Because the war in the pacific had quite an impact some of them.
https://en.m.wikipedia.org/wiki/Cargo_cult
Do while we were building rockets and going into space some of us were making airplanes out of straw to get more gifts from thier ancestors.
Don't know what is the intended application, but one possible use is industrial object recognition and localization - add a robot arm and you can start making a pick-and-place machine.
Hey guys!

Nice system you've got. I feel inclined to warn you and Australians that this service will probably incur you a fee per callback. Here in Australia we have a system where simply dialing a number incurs a fee, known as a "flagfall".

Please see: https://en.m.wikipedia.org/wiki/Flagfall

Thanks guys!
Everytime I read lenovo my mind automatically translates it to superfish.
I'm surprised they didn't have a download reminder option - they must have noticed a traffic spike. There's not even a part that says "download is not yet available" which is annoying; perhaps they want people to search the site for the download though, maybe that's good for them somehow.
10 mil + ~45 mil in stock grants. Still a pretty good bargain, all things considered.
So, they should only work on a browser?
Why? Why can't they work on all these different things? Lots of great things come from thousands of failures.
Yes, practical separation occurs. But you still have to explain why our experience is that of a single outcome when the only thing in the theory (the wave function) says nothing of the kind.

Now, this can be rectified by using many worlds, for example. Particularly, integrating out the wave function to get a mass density on 3-space (non-relativistic version) does produce a valid theory which has multiple realities whose evolutions internally would appear to have single outcomes even when that is not actually true. Fuzzy tv reception with multiple overlapping channels is the mental model here.

However, that is not just decoherence. One has to add something. And the question is, why choose a theory that denies the truth of our common experience in such a fundamental way when one does not need to do so?

Pilot-wave theory is, subjectively, very simple and natural. It is not epicycles upon epicycles. In fact, quantum theory practically screams out for it with the existence of the probability current and the many insights that that current drives. There are at least 5 very distinct ways to derive pilot-wave theory from quantum notions.

One last thing to ponder. Wave functions are defined on the configuration space of the particles. The specific space is crucial to defining the evolution operator. Fermions and bosons emerge naturally by considering the configuration space of unlabeled particles.

But if you have no particles, why is a configuration of them useful at all?
I submitted this yesterday but it got no traction. It's an interesting read, and she may enjoy it: https://www.washingtonpost.com/news/wonk/wp/2015/12/31/the-s...
I'd imagine it would be a fairly even spread between violence, famines, dying while giving birth, simple diseases, infant mortality and accidents.
Yeah, they've done an impressive job on mobile as well. The numbers I posted are on a desktop machine. I've checked, and it seems to weigh in at only 1.1 Mb on mobile. Pretty neat.
First Ever 3D Printed Object from Asteroid Metals
Exhaust gases are chemistry.
Oh please. If google wanted to record from Chrome users, they could do it easily. If you actually trust packagers to know what Chrome is doing, you're crazy.
Nevermind, I'm wrong.

I've read that if one uses int64_t with a compiler that targets a 32 bit system, doing various operations on the int64_t variable will be much slower because more machine code instructions need to be generated.

The point stands: Why not use int if one is looking to target any architecture that C will run on?
> Well, for really ambitious software projects, you really need someone who has tonnes of experience and can write really good code.

Perhaps more important is permission to explore and invent and follow through.
> ... but does that mean we should use js for everything?

Yes. Jeff Atwood said it should be and so his legion of followers must make it so.
Funny, the Phnom Penh photo shows the royal palace but is captioned as "The Independence Monument", which is a radically different-looking structure. Doesn't matter though, I guess. Phnom Penh used to have a lovely sleepy backwater-town feel just a few years ago, but it has kept "developing" and crowding up like crazy, to join the ranks of other South-East Asian capital cities in terms of smog, perma traffic jams, corporate skyscrapers, generic investor/developer-style condominiums etc. Still an awesome city in the region though.
I dunno - I'm finding it to be decent enough.

e.g. Monday was Fitbit:13293/9.54km, Garmin920XT:13612/10.6km, iPhone:12529/9.8km.

Tuesday was similar - Fitbit:24305/19.85km, Garmin920XT:21928/18.6km, Moves:22097/18.2km
It also makes you think upfront about the design much more. With all the intricacies of writing correct low-level code you really want to write it once only and not try out different designs and refactor between them, where mistakes quickly happen.

Of course this is a disadvantage if you don't have sufficient experience in the problem domain. Sometimes I resort to writing prototypes in a script language in that case, translating the best design to the low-level language.
Have you ever tried to parse DOCX/XMLX/PPTX anti-XML pattern? A XML-serialization of their old OLE based formats.

SVG, OpenDocument, ... are real XML based formats.
How to Hire: Principles and Heuristics
The image comparing the classroom layout in 1915 vs 2015 is misleading, but also silly. The US educational system has served a lot of people very well throughout those 100 years using exactly that setup. Such rhetorical strategies drive me nuts. Lots of things are different, but change for change's sake is never a good idea.
So does redhat & spinoffs.

You can install[] packages with libxyz.1.so and libxyz.2.so; you cannot install two -devel packages, because that package contains symlink libxyz.so to specific version.

Often, the system even installs such packages for you (they have compat in package filename, i.e. compat-libstdc++).

[] provided they don't contain additional files with assets, that conflict with each other. But this problem is not solved by gobo either.
This is the location of the Chicago Museum of Science and Industry. This was one of my favorite family vacation destinations as a child (around 1960).

The 1893 Columbian World's Fair is written about in the fascinating book by Erik Larson, Devil in the White City.
On your `User` table you have a column such as `hashing_scheme`. If you don't have one of these columns already, create it with the default value of your current scheme (e.g., `bcrypt`)

When a user attempts to log in, you hash the password they submitted with whatever's in that user's `hashing_scheme`. If the password was incorrect, fail early.

If the password was correct, and this user's `hashing_scheme` value is different to the application's `current_hashing_scheme`, you rehash the user's password (that you got via the POST request or otherwise) with the new scheme, update the `password_hash` and `hashing_scheme` value in the database.

This is just one way to do it, which is how Django performs hashing scheme migrations IIRC.
Finger pulse ox meters are often inaccurate and can't be trusted to give a reliable pulse for a whole host of reasons
Hi! I've been working on live collaborative game development software for about 4 years (some of you might remember me from CraftStudio). For the past year and a half, we've been working on Superpowers with my two friends Bilou and Pixel-boy and now we've open sourced it, as promised back in March when we launched early access for supporters.

Superpowers at its core (http://github.com/superpowers/superpowers) is more than a game maker. It's a generic collaborative client/server Web app for building all kinds of projects. A project type is defined by what we call a system, and you can have any number of systems installed on your Superpowers server.

We spent most of the last year building the core along with a system called Superpowers Game (https://github.com/superpowers/superpowers-game), which is a TypeScript game engine built on top of Three.js along with a bunch of collaborative asset editors.

Now that the platform is maturing, we've started work on other systems. For instance, Superpowers LÖVE (https://github.com/superpowers/superpowers-love2d) lets you build Lua games for the LÖVE framework. Demo: https://i.imgur.com/yLybycP.jpg

Another example: Superpowers Web is (https://github.com/superpowers/superpowers-web) a Superpowers system for building static Websites. We've used it to build the official website (https://github.com/superpowers/superpowers-html5.com) in real-time collaboration. We have plan for a "Superpowers Node.js" system, and hopefully the community will embrace this extensibility and build cool tools for all sorts of engines and creative endeavours.

You can find lots of pictures of the app in the release notes: https://github.com/superpowers/superpowers/releases and many games made with Superpowers Game here: http://sparklinlabs.itch.io/. The devlog album has cool stuff too: http://imgur.com/a/NdIuH
Most embedded applications consist of a tight loop of constant polling. People slow things down by using delays... But if you use the wrong sort of delay (read: the most popular one https://www.arduino.cc/en/Reference/Delay), you'll end up executing nops instead of powering down the processor
I don't think the claim of zero performance penalty for calloc is true. If for example you're calling calloc on a game console it is 100% not true.
Companies proven skill and expertise, thats a joke right?

Heres how it works in the real world. Person in a company who knows sweet FA about software design and UX asks you to add a feature cause 'they want it'. Its not cause users asked for it, its cause this person thinks its good idea and they happen to be the boss/client so you don't have a choice. Thus your project is compromised and you die a little inside because of it.
Hey, thanks for your feedback. I'm interested to know what sites/sources do you currently use to exchange resources?
Extending Landauer's Bound from Bit Erasure to Arbitrary Computation
Somehow strange feeling to see Jerez [1] - my hometown - mentioned here in HN

[1] https://en.wikipedia.org/wiki/Jerez_de_la_Frontera
I'm seeing decent agreement between the Charge HR, the iPhone 6, and the Garmin 920XT - although this is only my first week of HR ownership.
The pithy answer is 'life is complicated, confusing and difficult'.

The slightly longer answer is; I was young, I was (and still am) in love, it's my child (and she's great btw. Aced all her exams, goes to a top University /brag) I felt it was the right thing to do, and, time has borne that out.

I agree it has put a damping factor on my career, but, you know what? (and this goes for a lot of commentary on HN) life is not just about making money and having a good career.
Show HN: Theme.cards – explore the best templates and themes
How do you come to this conclusion?
<title>CHIRIMEN example - Led</title>

Weird code like this is what you get when you apply web technologies to hardware. But I guess I should wait until their docs come out, maybe the title tag will be used by something.
friedcat from ASICMiner (1st real large scale ASIC bitcoin miner producer) also went missing a while back and I wonder if that is in anyway linked, given that he had access to a very large sum of untraceable bitcoin it would seem possible that he was targeted for his wealth as were these guys.
Petitioning Rube Goldberg's Supreme Court (2013)
Ideas are forever. Physical property is not.
What apps do you use? I'm just switching over from Linux to Windows and I've been a bit 'lost' without the terminal. I'd love to hear what you're using whatever it is, doesn't matter if it's not specifically for what I'm doing, it would just be great to get a bit of knowledge of what's available for Windows.
The thing is, making "the best open source browser of the world" has never been a priority for Mozilla. Their stated goal has always been "to promote openness, innovation & opportunity on the Web".

The first thing they made was a web-browser, because they had all the pieces and all the people right there, they had a good idea how to do it, and because the biggest threat to openness, innovation and opportunity on the Web at the time was the dominance of Internet Explorer.

These days, Mozilla must be less focussed because there's no single dominant threat to focus on. There's things like video patent codecs, DRM, promoting HTTPS, the ever-increasing complexity of the browser stack, the enticing power of native mobile apps, the lack of an awesome funding model for freely-distributed content, the return of walled-garden content platforms...

They could focus on making Firefox awesome and abandon all the rest of those issues, then we'd have a nice browser but we might have a much less interesting and useful Internet to browse with it. I do not envy Mozilla's leadership in the slightest right now, they're making a bunch of very tough decisions and nobody will know if they did the right thing for maybe five or ten years.
Why do you think R&D departments use C more than anyone else?
Sounds like he fell in love with someone who already had a kid.
What I learnt after bootstrapping my startup for a year
Also this video: (If you do not have time, see after min 48.)
https://www.youtube.com/watch?v=MIUSctVPCCU
It's interesting to see St Helena on the list. I hadn't realised the airport was actually being built, and is scheduled to open later this year.

I used to work with someone from St Helena. She was just 20 years old, and — understandably — didn't see much future for herself on the island. Perhaps the airport will change that, or at least mean she no longer needs to take two weeks holiday to visit her family by ship.
Thanks for your feedback.
How do know if the results/resources you get from Google are good or fit with what you are looking for?
So, seeing as how the Governor of Nevada just cost thousands of citizens of his state their job, in an industry that is progressive and required for the survival of that state (and the nation as a whole), why has the state legislature not immediately begun impeachment?

Politicians need to be taught that they serve at the pleasure of the people, and when they stop doing what they are told, they will no longer be employed. Nevada has been one of the most pro-solar states in the US, and what he is doing is political suicide.
Exactly what I thought. I think they could even use the package.json-file approach of nodejs for defining an entry point for the program..
If 16 bits is enough, use an explicitly 16-bit integer. If you want something architecture-sized (e.g. because it's dealing with pointers/addresses), use things like `size_t` which makes the intent much more clear, and which are better defined.

In most places, if you're using an `int` for non-address-y stuff you're just wasting space on wider archs, or you're overflowing on less wide ones. The only exception off the top of my head is "I have an array of bytes, but want to bulk process more efficiently than u8 would allow". Things like `size_t` (or explicit SIMD types!) are still probably a better choice there, if only to simplify the rule to "just don't use int".
Quite concise and short. Now wouldn't it be great to also have such a short guide for C++... (thinking about the tome that is https://github.com/isocpp/CppCoreGuidelines)
From a post yesterday: https://en.wikipedia.org/wiki/Principle_of_charity
>Would you rather have 2 family members get killed in a drive-by shooting? Or would you rather have 1 family member get executed by the state?

I think your test is quite misleading since you are moving the goal posts to "It's better for criminals to kill two people than to wrongfully execute an innocent man" which is an entirely different statement from "It's better to free two criminals than to execute an innocent man".

Sentencing all those suspected of a murder will not reduce the murder rate by an equal amount, in fact you will end up with a larger total of wrongfully killed men.

From the utilitarian perspective you seem to favor, you would want to minimize the number of dead people, so the correct N ratio depends on the psychological response to risk/reward of the average criminal. For a majority of would be criminals, even a 10% chance of being killed in retaliation is a strong disincentive, so you would get a strong crime reduction response for relatively a large N. As you continue to decrease N, you will encounter hardened criminals, willing to gamble with their life, and eventually those irrational types you mentioned that do not respond to any threat of punishment. But as you go to lower Ns, your own victim count increases, as you kill more and more innocent men in the hopes of dissuading killers from doing the same.

So there is a sweet spot, significantly higher than N=1 where the total number of victims is minimized. We can reason the same about the punishment itself, and find a spot (N, punishment) for each crime that maximizes the societal welfare.
It's a good, clean design, but the page doesn't make it clear what your product does. To be honest, I'm guessing it's road map / change log as a service based on the name more than anything. So assuming I'm right in what productmap does, you've definitely got a good name :)
> Applications are compiled to native machine code upon installation

What about apps created with the NDK?
Can bring good, yes. But mostly that just means money, which may drive clean up, may make some locals wealthy and others poor and/or displaced. It also brings, unfortunately, cultural imperialism and well, Starbucks.
Netflix Free Premium Acc Leaked
Interesting. I'll pass it on but I doubt it will find a receptive audience.
You might also find 21st Century C published by O'Reilly useful. It has a few chapters introduction to a "modern" development environment. Then it covers the main points of newer C99 language and syntax. I found it quite interesting as an beginner/intermediate programmer. It has a few things I dislike, particularly its chapter on autotools (not exactly a modern thing).
If 16 bits is enough, then you should be using int16_t. If 16 bits is not enough, then you should not be using int.
Early adopters in organisations are important.

An .iso you can download gets you those without the 'corporate communications' problems you get when you have to fill out a form, use language like 'licencing' and then get the official IT department to install stuff.
But as a comparison to three other methods at the same time, I think it's safe.
If my understanding is correct, you can use any of those C++ libraries from Rust as well.
"The only bug free code is the code you don't write."
Google and Apple are exceptional though - there are a lot of public companies and acquisitions of them happen all the time.
Both Go and Jeff Dean's projects are meant for server-side work, so it is unsurprising that Mozilla is not a rival in this space.

However, it turns out they are heavily innovating in the same space as Go with their stunning work on Rust. Additionally, they are building world-class next-gen products with their work on Servo and Daala. Not to mention fantastic tools such as http://rr-project.org/.

I believe your assessment of Mozilla's engineering talent is inaccurate.
The Poles certainly got the ball rolling (see http://www.codesandciphers.org.uk/virtualbp/poles/poles.htm), but the organization at Bletchley Park took decryption and analysis of Enigma traffic to an industrial scale. By the end of war Bletchley employed around 10,000 people. See Alan Turing's and Gordon Welchman's biographies for more details.
The purpose of "citation needed" is not to improve the conversation; its the opposite.
Actually - the Fitbit will sometimes have 2x the step count if I sync an activity from the Garmin because that then goes to MyFitnessPal which then comes back to the Fitbit (since you can't sync calories but not steps, unhelpfully.)

But that's a sync problem, not a Fitbit problem.