skysight-inc/HackerNews huggingface dataset:
Then I still think you're not appreciating the point: it would, in effect, be active investing if you bought an "index fund" that tracked the "JimBob index of stocks that JimBob thinks are good buys".

It's irrelevant that "hey, I'm just following the index", since the index is inheriting an active manager's judgment. The more such judgment is exerted, the more the index becomes someone's active management. At some point, it is not really an index fund (as properly understood), but an actively managed fund (albeit low-cost).

The OP's concern, then, was that making this kind of decision about "man, these multi-share stocks are too nutty" is getting close to looking like active management rather than some robotic, mindless tracking of some mostly-objective market measure.
Cliques within large companies like Microsoft are common actually. From a higher perspective, it is a subset of people who agree to a particular fiction, and they live by it.

So, for example, there is the "Indian Brotherhood" within Microsoft (NOT being racist, it is THEIR term). There are people who send in doubles to interview for them (to help you understand: at Microsoft you interview with a team you won't be working on, and on top of that, several months to a year may pass between the interview and when you actually start work). Such that, it becomes the case that the guy who shows up on day 1 is not the guy who passed the interview a few months ago. If you are a manager, and maybe you came from India and were hired in by the same route, you may feel an overwhelming social obligation to protect persons like this. It becomes the case that anyone who shows disgust, or judgement whatsoever is now a threat to them. On top of that, you have an incredible amount of leverage over this person. They have demonstrated that they are willing to lie, cheat and live a totally false life in order to impress family that lives across the seas. That person is your bitch now, and they'd better do whatever you say, or you will reveal them as a fraud/fire them (or so they think).

Reality sucks so hard.
Is there something like this for Windows?
Is there an api to query recent NPM packages, as well as get a full list of packages?

It'd be interesting to write a tool that monitors as packages are added to npm, compare them against the existing list, and check for potential typo-squatting. Like, remove dashes, check Levenshtein distance, etc.

I mean, NPM themselves should be doing that but ... since they aren't, might as well do it for them, ya?
Any time you see "good for the environment" and "cows" in the same sentence, stop reading.
We should consider ourselves lucky they used grams at all and not their fancy units.
(1) Shipyards build the same ship over and over again
(2) There are no licensing, guilds, labor unions, professional associations, professional societies, etc. covering most areas in the field.
(3) Although the bulk of all software effort goes into maintenance, new software is rarely built with maintenance in mind.
(4) Different skills in different heads; financial companies sometimes send out I.T. architects to take the Series 7 so they understand enough about the domain to talk w/ domain experts
(5) A tricky balancing act between "necessary complexity" (complexity required to manage complexity in the task) vs "surplus complexity" (often something that makes you want to punch the wall, but often something you're deeply attached to.)
"Glad I've had a script running for the last 6 months that has been polling + backing up my soundcloud favorites."

Can you share who your soundcloud favorites are ?
how did the cost compare to meat?
That's a weird take. Mozilla has a wide variety of developers, working on all sorts of things. One of those things is experiments to figure out what the browser "foundation" should actually include.

I like that they're experimenting to figure out what good usability looks like and what the next generation of "browser" should deliver. Some things should just be there when you want them...not an app you install separately or a website you go to for the functionality. I don't know if all of these new things fit that category (voice stuff probably yes, notes probably yes, large file sharing maybe?), but I know I want Mozilla to keep trying new things.

Also, if Mozillians aren't building user-facing things with the "foundation", they don't actually know what the foundation should look like for developers. You have to be a developer using the platform daily in order to understand what it does right and wrong. I don't know how they could do that without actually building things that sit atop the platform.
So which huge apps did you delete? Oh, none. Now you have your answer to why they don't optimize for app size.
The Spotify app is dog slow on a Samsung S8+. Do you know how ridiculously overspecced this phone is and it can't load a Winamp clone with a terrible UI!

Hell, all of Android is far, far slower than it should be. I won't move to iOS but what Apple can do with a dual core phone is pretty amazing (and yes, I know that newer OS builds get slower).
That sounds like the perfect setup for a peer-to-peer system like the original file sharing programs. Bring back Napster / LimeWire etc. for user-generated content!
The XML parser is not much a problem: the time to parse it is insignificant compared to the waste of resources to store and transport bitmap graphics.

Bitmaps will also never be able to adapt their content gracefully to user preferences and constraints. Bitmaps have no intelligence; they are only suitable for photography, but even in this case they lack information for proper rendering, so you will nver same twice the same bitmap across devices and rendering supports

Just compare what we had in the past with bitmap fonts (now almost abandoned except for text consoles) and how we appreciate now to have scalable vector fonts.

Bitmaps are extremely complicate to adapt to any layout, whereas SVG graphics can be now self-adaptative, to render only what is needed.
Hashes already exist. The problem is not a lack of integrity verification. We have that. The problem is not a lack of identity verification, we haven't really shown that NPM is lacking for that.

The problem is one of addressing. People want to get packages by a utf8 and natural language string, followed by a version boundary check.

If people referred to packages by their proper hash (as one does when referencing values from IPFS), then we wouldn't have this problem. If people had a public key and added a key fingerprint that would also work, but would not provide any additional verification to the code (1).

But people don't want to do this. They want to address packages by relatively simple and memorable tuples. That is the problem.

> They're also a bit like anti-vaxers. They irrationally refuse to participate in such a system to everyone elses' detriment. They're a bit like congress as well. They can't just look at a working system like single payer, and copy it.

You aren't even in Keybase. Have you personally participated in any keysigning parties? Can I find your public key details here?

I can answer yes to all 3 above questions.

> So now that I've maybe offended everyone, strike me down with down votes. That's the basics of how I would go about it though.

You haven't actually offended everyone. What you haven't done is say anything that anyone else doesn't know already. We all know how signature verification worksheet and we all have seen it's problems in real world implementations.

Please reconsider paragraphs like this.

(1) :: The thing this would do is make it arguably more secure contacting the author or maintainers of the code, although given GPG's failure to achive widespread adoption or integration in popular tooling, it seems unlikely it'll see much utility.
Half a million, is that all?
Levels of QA exist. As pointed out by https://news.ycombinator.com/item?id=14905660 it would take very little to require something like a bug report that's then had various levels signed off on.
The bug isn't in your algorithm; the bug is in your language, which doesn't provide arbitrary-precision integer arithmetic by default.
BBQ Beef Recipe – 9 Smart Points
TribalScale | Toronto, Canada | Orange County, California | Full time | Onsite | http://www.tribalscale.com/

TribalScale is a mobile first company that specializes in connected devices and the Internet of Things. Located in the heart of downtown Toronto, TribalScale is a rapidly growing Product Development firm that aims to collide the physical and digital worlds. Our team members have a history of partnering with some of the world’s most premium brands, helping to shepherd businesses into the connected age. We are growing extremely fast and looking for talented software engineers to support that growth. Some of the platforms and environments that we have worked on and will be working on are: Mobile apps & Web Services (iOS, Android, Smartwatches, Google Glass & Other Wearables, Connected Home,Smart TVs, Beacon solutions
We're hiring for many roles including:

- Full Stack Web Engineer

- iOS Engineer

- Android Engineer

- UI/UX Designer

- Enterprise Solutions Architect

- Mobile QA

Please apply here https://tribalscale.workable.com or email tlui [at] tribalscale.com if you’re interested in learning more.
How to be evil (but please don’t) – the modals and overlays edition
I don't know the situations in Illinois or New York, but the fuel costs are obviously very low for nuclear power. PG&E says in regards to the Diablo Canyon power plant:

>...At 2.78 cents per kilowatt-hour, DCPP’s average
production costs are lower than all other forms of electricity, but are higher than the national average of 2.19 cents per kilowatt-hour for nuclear power

https://www.pge.com/includes/docs/pdfs/shared/edusafety/syst...

France gets a majority of their power through nuclear power and has lower rates for electricity than its neighbors:

>...France enjoys one of the lowest electricity prices in Europe; at 14.72 euro cents per kWh, the average cost of electricity in France is 26.5% cheaper than the EU average (20.02 euro cents per kWh).

https://en.selectra.info/energy-france/guides/electricity-co...
I'm confused by all this. What happens if you have a small paper wallet from a few years ago? That means you also have bitcoin cash now?
A couple thoughts on this. 1) Most projects aren't expecting to be around in 20 years much less 10 and are built accordingly. 5 year old codebases are old and typically are replaced.
2) The ease of change is both the biggest strength and the biggest weakness of coding projects. If you're building a ship, nobody is asking for changes to the plan on a weekly basis. This ability to change rapidly has been emphasized by agile and lean startup methodologies. 3) Few projects know exactly what they're going to look like, what features will be used. Construction projects will have blueprints that are followed. 4) You're probably assuming that these projects are better managed. I'm not sure that's the case. Many houses will have problems where things weren't constructed properly such as bad wiring.

Coding projects do have techniques that can be followed including automated testing, and writing specs
AWS EC2 (KaOS Platform) | Systems Development Engineers | Seattle, WA | Full-time, Onsite

Each time we launch a new instance type, the KaOS Platform team is responsible for pulling together the numerous components – new hardware from our hardware team, changes to the hypervisor, and whatever other unique components are needed. This critical team coordinates across EC2 and other parts of AWS, builds key specifications for new platforms, and tests both correctness and performance of the platform. The team also plays a key role when system updates are required, as the highest level to escalate to.

We're a motley crew from diverse technical backgrounds, and welcome people who've done disparate roles between straight development and full-on operations. Preferably you'd have deep experience in more than one of the following: distributed systems management, hypervisors, Linux device drivers, custom hardware, package management, distributed test automation, performance tuning, and oem systems integration. If you've run into the limits of mainstream configuration management systems and devops practices even better. There's no standard type of engineer here, but you do absolutely need to be able to do Linux systems programming in languages like Python, Ruby, or Go.

We're also looking for similarly experienced Dev Managers and TPMs

Email my username @amazon.com and I'll try to shepherd you through the BigCo hiring process
What are you claiming to be false? That he and Chaves were financed by the same mafia running the Brazil and Argentina governments, or that our criminals helped on their logistics?
Personally I prefer remi because package names are kept the same, making it easier to upgrade. With IUS, the version is part of the package name (i.e. "yum install php71"), which tends to make maintenance and configuration messier.
I love meat. Especially fried chicken. I was raised on it. But I only eat in in the condition someone else is throwing away scraps. Its a moral thing. Cant I be vegetarian for moral choices without acting like I'm above the taste of meat?

My wife is coming around too and you know what? Foods like this are the gateway drug for those of us born and raised on meat to change our ways (should you want to... if you want to continue to eat meat that is your path in life to take!)
Simply changing to size_t doesn't really fix this bug. You still have to use the low + (high - low) / 2 fix.
I'm talking about the binaries themselves as they are output from dex2oat. The 10x difference is I suspect a product of needing to compile parts of the standard library in addition to the app's code.
In what world is 2.8% sufficiently small to be ignored?
That could just as well be confusing cause and effect. Particular avenues of research can capture a lot of funding and become trendy because they seem most promising at the time. Hard decisions also have to be made on risk versus reward; should we shoot for the moon or target limited incremental progress? It's easy to criticize after the fact with the benefit of hindsight.
An important component of the pitch to omnivores is price. If the price is low enough, it becomes an easier sell.

But very often the prices on these vegetarian meat substitute products is the same or higher than the comparable meat product. I think that's because the food system, and various subsidies to "big meat", make meat unnaturally cheap.
In-ground installations protect against failure

This mob seem to have it all worked out "http://beaconpower.com/"
I don't think that is broken. The algorithm is sound conceptually. I was almost looking for some type of theory where all mergesorts and binary searches could be improved.
Are you mocking the parent poster? Why?
I've been seeing them all over. I think they're going to be a sleeper hit with people
How Catherine de Medici Made Gloves Laced with Poison Fashionable
Yes but the Greek Statues were painted. Pretty fascinating stuff. http://io9.gizmodo.com/5616498/ultraviolet-light-reveals-how...

I can't tell you how much this consumed my mind after hearing this story on Radio Lab. Thanks for continuing the dialog. I find this stuff super fascinating.
It's really only an accident of history. This Atlantic piece goes into it: https://www.theatlantic.com/health/archive/2017/03/why-denti...
If you believe that splits cause customer confusion, and balkanization is unnecessary, then one way to help this problem is to use all your weight to ensure that BCH fails, not only to fix this split but also to demonstrate for any future splits that they will have little to gain.

Helping the split in any way (e.g. by making the split easier to use or by acknowledging it as a reasonable alternative) means facilitating future splits and future balkanization, driving down long term value of BTC.
There is always demand for gambling.
Proving the opposite would be even bigger.
And the press is searching for stories, it's August and lot of newsmakers are out for vacations...
Somehow, I assumed "Notes" would be "notes for this page". But, it's just a notepad...no awareness of where I am. That's much less interesting/useful than I thought it would be.

Is there a browser plugin out there that provides a notes sidebar for the page you're currently on, and allows flipping through the notes with a link to the pages they relate to? Because that'd be awesome. Googling only reveals some kitschy "post-it on a web page" type note things, which is definitely not what I want.
I love this video of Adam Savage trying the Impossible Burger at Jardinière. Gets into the details of how they prepare it compared to their standard burger: https://www.youtube.com/watch?v=TF9bf9uKQQk
Nah, I thought it was a good point. It's easy to forget that we either change or become obsolete. It's one thing to know it abstractly, but it's hard to make any lifestyle changes, especially if it involves switching to a job in a completely new domain.

http://thecodist.com/article/the_programming_steamroller_wai... is a good essay on this.

EDIT: previous discussion: https://news.ycombinator.com/item?id=7204515
‘World of Warcraft’ video game currency now worth more than Venezuelan money
I'm a fan and as a 3-time food+tech entrepreneur, imho they're going to be very successful.

I'm an omnivore, love burgers. I also love veg burgers, but they're not burgers -- they're something else, the way salmon burgers and fried chicken sandos are great but don't count when you want a "beef burger."

The Impossible Burger was the first burger I tried (Jardiniere in SF) that my brain said, "yes, this is a burger". In fact, it was close enough that... it was boring. I could eat it every day and if beef burgers were taken away from me, I wouldn't notice or reminisce.

The next step is to make the raw IB meat available in grocery, so I can experiment myself - load up the umami, mix in spices, stuff it with cheese, try it with different levels of done-ness, etc.
The part where you personally checked out who published the package and did due diligence would save you with NPM. That gpg protection scheme would prevent MITM attacks presumably. The presence of that key isn’t going to establish trust (though maybe you could build off of it so it’s foundational in that sense), or somehow enable the fbi and dod.
I think they've been a sleeper hit since Day 1. $6B in sales the first year is huge for any watch or consumer product, despite being just a trickle next to iPhones and iPads.

At one point I thought they'd peter out, but this year my 80 year old mother bought one (and loves it) and my sister is looking to dump her 3rd Fitbit for an Apple Watch, it made me start to wonder if they were starting to reach the average consumer.
Even with unsigned int (or even size_t), the C/C++ code still doesn't sit well with me. The addition can still overflow, and while unsigned overflow is well-defined, the result here is still nonsense. (i.e., while the result of (low + high) >> 1 during overflow will be well defined, it won't be the midpoint…)

You might argue that you're never going to overflow a size_t on a 64-bit, maybe, but given that the correct code is right there above in the article, it seems easy enough to just do the right thing (add half the delta to the lower bound, which avoids overflow all together for unsigned integer inputs).
Same here. And haven't seen android on a wrist for many months.
* for arrays with counts over a billion if you choose to use signed 32-bit integers for array indexes.

Not that it isn't a potential problem, but it's a narrow issue.
And msg is generally considered safe these days?
Personal anecdote: I bought an Apple Watch early and didn't really know what to do with it. It wasn't until I fell off my bike and broke it did I realize how much more exercise I was getting with it. I bought another one soon after.
You had a way to capture its value as BCC by withdrawing the BTC to your wallet - it's not a surprise, and it was communicated by Coinbase before the split.
This reminds me of that infamous "Show HN: Dropbox" thread.

It is 2017 and I don't know of any video conference system or software that "just works" everywhere, all the time, under all bandwidth conditions. If Facebook thinks they can pull this off by tight control on hardware, they will sell like hotcakes.
I got the Series 2 in January. I love it, but can also see why it might be more of a niche product. $400 for a watch isn't exactly cheap and I know many people who opt for their smartphone over any kind of watch.
Isn't tossing a bunch of computational resources at a problem a new way of viewing it that makes it trivial?
It never occurred to me until just now that one of the AI overlord scenarios, and also quite possibly the most plausible one, is one in which AI just exploits some impenetrable proofs to win at economics via information asymmetry. Rather than rounding us up or exterminating us, we just become the live at home kid always begging for money, grumbling about a curfew and having to do chores at 25.
There really hasn't been much focus it from Google AFAIK.
Actually no, he's not talking about Thorium reactors, he's talking about Breeder Reactors I believe, which will allow the fuel to be recycled over and over until it's virtually exhausted of all it's radioactivity.

I think that's what he is talking about. I studied this 30 years ago in primary school, so I might be off, but that's what I remember.

It's actually quite cool what other reactors are capable of and the amount of fuel we waste with existing commercialized types of which were designed to produce weapons grade plutonium as a by product, so efficiency wasn't valued over the byproduct of plutonium.

Anyway I think nuclear is interesting.
Big integer by default is a terrible idea. Just look at Python 3.
You don't need a library to allocate memory in C. For example on Linux, use sbrk() system call to grow the heap, then start using it.

But your larger point still stands.
We've been actively working on pushing out a new version since we heard the news about SoundCloud. In the past weeks, there has been a lot of activity and discussion over the SSB network.

Expect an announcement posted in the next day or two.
It's not out of the ordinary to spend $400 on something like a Seiko or Citizen watch - and those are just "dumb" watches
will there be a full report?
Interestingly LinkedIn reports on the Play Store as only 20MB. Though once installed it uses 111MB.
I feel this should say 'murdered'.
I think this is exactly it. If you start vendoring dependencies you begin to notice how much of other's people's code your software is really using.
Why do you think Stripe will get acquired (and soon)?

I personally think it'll stay a standalone company because its founders already have plenty of money (from Auctomatic and presumably from taking money off the table during Stripe's funding rounds) and seem intensely motivated to change the world by having a pivotal role in increasing the GDP of the internet (as stated in the article).

That, coupled with its (both the company and its founders) integrity, culture, and care & empathy for people (employees, investors, customers, partners, underserved and underestimated people and markets, and really almost anyone) seems to indicate to me that its core values and objectives will be best served and achieved as an independent entity.
can you explain the difference?
> $6B in sales the first year is huge for any watch or consumer product,

That doesn't prove much. Most of them are collecting dust.
I hope this motivates Android Wear manufacturers to make a decent watch. Right now they are all pretty mediocre. You either get a fat sport watch with LTE or a less fat watch with very few compelling features.

I just want NFC (for Android Pay), heart rate monitor, no-LTE (in exchange for being thinner) in a classic, non-sport style.
This one is "from The Book" - P.E.
Quick correction: We're actually now located in the Mission! Missed this when updating the post from a prior month.