skysight-inc/HackerNews huggingface dataset:
We know what pie is. Sometimes languages use the same word for two things. You can tell from context.

Your inner child needs to accept that some people speak different languages than you.
Money yes, "good money" that leverages a proprietary network effect, no.
Sean Carroll is interviewing Janna Levin at the LA Public Library downtown branch, next Thursday night: http://lfla.org/event/black-hole-blues-songs-outer-space/
Apparently this myth never dies.

Burroughs did not have this issue with ESPOL and NEWP almost 10 years earlier before C was born.

Nor did the UK Navy with Algol 68RS or the multiple institutes using PL/I variants.
The point remains that it is not possible to find, within a typical appliance store, a gas or electric oven/range which has no electronic componentry. I suspect your stove is not currently in production?

It's been suggested that if I were serious about a fully analogue stove I might consider a restaurant model. I'll keep that in mind, though these tend not to be sized to typical home dimensions.

And I suspect many of these are also increasingly being electronified.
This depends on how you think of things. Some languages (Eiffel?) have pre- and post-conditions, which do some of this job. Much of the boilerplate testing done for dynamic languages is done by the compiler for static languages. The borrow checker in Rust is doing the work that a test suite and/or static analysis tool would be doing for C/C++
Eating cheese does not raise risk of heart attack or stroke, study finds
I think it does harm you not to have a profile, but only indirectly. Employers will search for you. Having no profile means you're missing out on an opportunity to make an impression before the interview - candidates with posts about things they find interesting in job-related fields, or status updates that make them look like sociable, interesting people, will benefit from that. Having no profile puts you behind those people.

Mind you, having a bad profile will get you rejected, so no profile might be better in some people's cases.
I'd love to hear anyone who makes a living in the US (or equivalent nation) purely from these platforms.

I've only had a few gigs pan out from upwork, and I'm quite content never to use it again.
an observation is the left will look the other way if they can use a group or coopt a group to further a cause --moreso if the group is considered underprivileged in the US --never mind their status in their home country or what they do to others in their home country, or the ideas they espouse at home or in the US, so long as they can be used to a political end. Some republicans do something similar with a couple of countries in the ME who are on the other side of the spectrum. The difference, as I can tell is dems like to play identity politcs a lot, the repubs don't care as long as you share their pro-biz agenda.
70% coverage... I don't know if I'm going to be able to give up my 0% coverage 1-man projects...
I only skimmed over, but about memory overhead:

> The input is 8 M key-value pairs; size of each key is 6 bytes and size of each value is 8 bytes. The lower bound memory usage is (6+8)⋅2^23= 117MB

In many case, hash table implementation won't (can't) assume fixed size of keys and values, and use pointers. On 64-bit architectures, this can mean there's an uncompressible overhead of 8 * 2 = 16 bytes (one pointer for each key and value) for each item.

In fact, a quick look at the OP's benchmark code shows he's using std::string as keys and uint64 as values. With e.g. std::unordered_map, while pointers won't be used for the values, there obviously will be pointers for the key.

It's actually worse than pointers, since the std::string memory layout is a size_t and a char* pointer. And it looks like his hash table essentially uses the equivalent of char[6] as keys. So a fairer memory overhead comparison should use char[6] as keys, instead of std::string...
It varies pretty wildly. A friend of my mother applied for a job doing clerical work at the city police station, and one of the conditions of hiring was surrendering her Facebook password. For some reason I'll never understand (she didn't need the job, just wanted something to do during the day), she took the job.
I was actually working on a blog post about this a few months ago, but never published it because I wasn't happy with it. Here it is, anyway: https://goo.gl/W1KZ2t

What I found in testing was that linear probing beat everything when it had a sufficiently good hash function and a sufficiently low load factor. The load factor was pretty important. Even when factoring in cache misses, page faults, and the cost of allocations, a linearly probed table with a low load factor always beat more space-efficient designs.

>I also tried to use gcc/clang vector extension to speed up probing, but it actually slows down for 30%! I guess I have to hand tune the SSE intrinsics and measure it carefully with IACA to get the optimal performance.

They're only advantageous when the hash is perfect and the data is in the cache. Otherwise the performance should be the same as regular code. To clarify what I meant by SSE with double hashing, I really meant search an entire cacheline before incrementing by the second hash value. SSE can be used for this in some cases but regular code works just as well.

>Deletion itself is quite complicated and deserves its own post.

That's why I prefer the linear variant; deletion is easy!
Clearly there are good examples either way. I'm more interested in the idea that this strong mismatch between the complexity of the code and the complexity of its tests is, in itself, a code smell that may point to an issue that is nothing to do with TDD.

I note that the examples you give have trivial test cases - presuming you don't care about overflow, and if you do, then those methods now have basis paths, whether explicit or implicit depends on the language.
What you actually want to do is test the methods with the highest cyclomatic complexity first (where it's greater than 1)

IntelliJ has a plugin
That's probably why the Turkinsh gov't blocked Wikipedia - to keep people uneducated and thus retain his grip on power. It doesn't really make sense otherwise.
I understand you just through out a number but you're at least an order of magnitude off. This is an article which is about 7 years old. I can guarantee you the prices have not lowered since then.

https://arstechnica.com/tech-policy/2010/03/fiber-its-not-al...
You absolutely can just start aerobraking if you have maneuverability on the launch vehicle (because it's small, packed with fuel, and limited duration).

Regardless of what orbit you start from, you dip into the atmosphere, deploy your payload from there, voila.

Now anything you dropped has to deal with a furnace of superheated air, and the question of whether it's possible to have control in those conditions, but it's definitely going to de-orbit.

And the atmosphere is going to supply most of the energy, rather than direct retro burns from the delivery vehicle.
Donald Trump – An Astrologer's Take
You may want to consider reviewing Boglehead wiki link I posted, specially the section about Asset Allocation. If all your investment is in S&P500, you are exposed to US Large Company stocks only. You may want to consider diversifying your portfolio to other asset classes. At minimum, you want to setup 3 ETF/fund portfolio: Total stock market, Investment Bond, and International Equity.

Studies have shown that a 60:40 stock:bond portfolio performs almost as well as all stock portfolio but with lower yearly volatility.
I'm skeptical not about an investment in them, but the size of the investment vs the size of the market that will pay a non trivial fee for it.

$12/month, but only if you prepay annually. It's $30 if you want month to month.

That makes you wonder if the high investment is then for something shady...they have indirect access to email content, for example. Or, something like AI hype.
Will they succeed?
At one place I work, the target is 80% rather than 100%. Seems to be a saner target than full coverage.
Luis Fonsi – Despacito Ft. Justin Bieber
WhatsApp is dongled to ones phone number. Changing the phone number means loosing your WhatsApp account.

Whereas WeChat, iMessage and others aren't dongled to a phone number.

How do the WhatsApp users change their workplace? Do you use your private phone (BYOD)? Or otherwise you are screwed, right(?), when you switch the workplace, you loose your work cell phone number, and your WhatsApp account. Or is there a way to mitigate this?
It's a sorted array because your sorting by 2 keys (A,B). A is the hash, normally a u32 or u64. B is the probe count, also normally the same sized b/c system ints are easy.

Strictly speaking the Robin Hood "sort" isn't purely lexiconally ordered. A larger A value maybe replaced a smaller A, with a much larger B.

But this relation nonetheless is just a weird solution to build a cmp function one. One that arguably doesn't work in a strict sense. But one that _nearly_ works.
You can play with React Native (without signing up or taking the course) here: https://repl.it/H0Qp/2
Ah, I was under the impression that to achieve 25ms latency you would need something very low but it seems to be almost anywhere in LEO would give you close to those speeds.

I was thinking of older speculative articles where HN discussions seemed to think they would only be 300-500 kilometers up, this article states otherwise.
Basecamp works 4 days per week from May to August[0]. The variation could be part of why it works. I’d like to see more tech companies experiment with their schedules this way.

[0] https://m.signalvnoise.com/why-we-only-work-4-days-a-week-du...
princeb, your comment filled me with happiness and put a smile on my face.

Outside of my family, I have four passions in my life: cooking (bread baking in particular), music (guitar and piano), and programming (I'm a hack, but always working at it). For years, I've said to others, "It's the creation of something new that is so fascinating and satisfying."

Thank you.
They fixed this in two days. Go play with your Macintosh.
Rust has simple unit testing built into the language. And in Ada/Spark, tests can be a first class verification tool, alongside formal verification.

We should go a lot further though. IMO, a unit that does not pass a spec/test should cause a compile time error. Testing systems should facilitate and converge with formal verification. Where possible, property based testing should be used and encouraged. And debugger tools should be able to hone in on areas where the result diverges from expectations.
Despite not having been there, I'm gonna say it probably was.
^ This.

And another example of something I'd want checked by the language is exception throwing / handling. It's another one of those places where code coverage won't help you unless you already know what you're looking for. Languages are getting better about it, but in general, handling errors is hard.
Schwab runs a credit check for that account because they also open a brokerage account for you that allows you some ability to float funds.
For me it was paradox games that ruined civ, they're so much more in depth, your decisions don't just have effects but the have ripple effects, an English Portuguese alliance could take down the Spanish fleet and allow Ottoman hegemony over the Mediterranean for instance. A large part of that is the sheer number of nations, but also some good modelling of their motivations.

They also feature some much better (but now largely gimped) late game features. An inheritance war can tear empires apart in CK2, culture and colonies may revolt in EU4, communists will start a revolution if they don't get social reforms in vicky and and soldiers will become more loyal to their general than you in rome.
Anytime Civ 2 is mentioned, I just remember this. Just so amazing. https://news.ycombinator.com/item?id=4100032
Startup Investing Can Be Lucrative for Mutual Funds. And Problematic
Many classification models are available as open source.

I'd start by downloading Weka [0] and play around with the different algos they have and feed in some training data, csv or similar.

When you find a model with a good result (for example, look at the confusion matrix) you can try to find an open source implementation of that model in your favorite language and take it from there.

[0] http://www.cs.waikato.ac.nz/ml/weka/
A North Korean Nuclear EMP Attack?  Unlikely
Is a contrivercial comment meant to be downvoted? If controvercial comments are discouraged HN is just another echo chamber. I only downvote things that do not contribute. Something that is controvercial by definition contributes at least something.

Talking about downvoted does at least expose some of the improper downvote storm. There is a population here that actively seeks to rescue comments that are downvoted simply for being unpopular. They should be allowed to express thier concerns somewhere.
Buffet did just make headlines by criticizing the CEO of Well Fargo, of whom Berkshire Hathaway is the largest shareholder, for their poor handling of the fake account scandal. Perhaps that's why Berkshire's code of conduct is attracting interest.

https://www.bloomberg.com/news/articles/2017-05-06/buffett-s...
They don't make any money at the moment. To date, the application is free and they have declined to include advertising in it.
If you use your debit card to pay for groceries, you can get $40-60 cash (or more) each time without paying a fee.
no I don't use a waterbath, I measure temp of water when first mixed and also room temps randomly through the fermentation process. I also don't have a sub-gram scale, I improvise by marking out levels inside a measuring spoon... measure 5g, and approximate 10 equal portions for 0.5g. and then try to correlate those markings to how well the bread turned out.

I think part of the fun is that you don't necessarily have full control over the fermentation process. as you come close to the end of the fermentation you observe the size of the dough, the quality of the rise, and you adjust your baking schedule depending on how hot or cold the room has been. the dough is the master of you, and you can only try to tame it.

it's the same for the levain - the feedings can be exact, but the nature of the culture, the smell, the taste, the vigor... everybody has a different culture even if they follow the same recipe.
HAHAHAHAHA, it hurts. OpenStack. It needs maintenance. A lot. Maybe that's what you were after and I missed it, but OpenStack ONLY works if you have an in-house mechanic or 5. If you have less than an FTE to throw at ops, use ESX or qemu/KVM.
See the paper "On the Danger of Coverage Directed Test Case Generation".
http://link.springer.com/chapter/10.1007%2F978-3-642-28872-2...
The idea is that a test suite can have 100% coverage and still be a very bad test suite.
Withdrawing cash != cashing a check. Stop accusing people of not being familiar with these products just because they aren't conflating different services the way you are.
My favorite Brian Eno song ever : https://www.youtube.com/watch?v=K50nzcEhPKg

It's 3AM in fairyland
Yes this is something i found out recently, that the remote control works over hdmi. This quite astonished me! Also it works out of the box with osmc...

Chromium (open source chrome) definitely works. However if you installed osmc you have propably the openelec distro. I am not sure if you can run a browser on it...
This is a terrible article.

It leads with a random three paragraph anecdote about coming off an SSRI. This is a pretty well-known and well-documented phenomenon, and contributes nothing to a discussion of their safety.

And then:

> But many experts believe these drugs
> do more good than harm

Followed by a quote of someone saying the opposite, and nothing more to back that statement up at all.

> Many SSRI users report blunted emotions

That's kind of the point

> “They should be called anti-sex drugs
> rather than antidepressant drugs,” says
> Jon Jureidini, a *child* psychiatrist

Seriously? They're quoting a paediatric psychiatrist on the effects on libido of anti-depressants. Just a thought: if you're a child psychiatrist and your patients are having lots of sex, there may be other issues affecting their mental health.

The article gets no less sloppy. Clickbait is clickbait even when wrapped up to look vaguely scientific.
Google celebrates Ferdinand Monoyer inventor of the eye test with winking Doodle
>Sure you can. There are only so many eye charts in use. It's possible to memorize them.

No, you can't. Sure, you can memorize the optometrists' eye charts now, but that's because they're not expecting anyone to try to cheat, and just use some printed charts. Why would they expect someone with ill intentions? You're paying them to help you see optimally.

However, at the DMV, they absolutely can test you properly, because their machines (at least the last one I used a couple years ago) can change all the letters around however they want, and presumably every test is different (within the maximum number of combinations, which is surely too high to memorize). They're actually expecting people to try to cheat there, so they don't just use a single printed wall chart, they have a special device you stick your head in.
Not just in the US. I encountered fees in several countries in Europe (definitely NL).
Some counterpoints:

- If you want to know if your utility classes and functions are sane, unit testing is far better bang for your buck than trying to figure out whether they're being adequately exercised in your service tests.

- If you're trying to figure out which part of a complicated system broke, having unit tests that break on the specific module, or class, or method can be quite helpful.

- Yes, integration tests can be mocked up to look like real world data, and of course you can even feed them real data. The flip side is that their data requirements can be heavy, and they can be quite cumbersome to set up.

I think any test strategy – unit, integration, e2e, acceptance, UI – pursued to exclusion is a bad idea. Different projects and different teams call for different balances between them.
Google makes it easier to read offline in Chrome on Android
The problem I see with these kinds of housing developments is that you're taking stressed out people with problems and sticking them in small boxes very close together. That's going to compound social stress and amplify bad influences. Something like 3D printed housing seems better to me because you could give each person an entire house to themselves and give them enough of their own territory to where they would feel secure and comfortable.
Video2Webcam 3.6.8.6 Serial Key and Crack Free Download
Having 100% code coverage is like having 0 warnings (although it certainly is a lot harder).
In this situation, your tools are not telling you "all's good", but rather "I can't detect anything suspect here".

There's a good chance that the dev time needed to go from 90% coverage to 100% coverage might be better spent somewhere else.
The application seems to be cheaper RFID tags.
I think it's assholes, for lack of a better term. Instead of respecting your privacy and sending you an email to avoid interrupting you, they think that whatever concern they have is more important and worth interrupting you.
So if A is the hashed-to index into your table, then B is a function of A. When you are doing your linear probe and you see a value along with its probe count, it either

1. Has a higher probe count, this means it's hash is further away than yours => less than yours

2. Has a lower probe count than yours. This means its hash is closer than yours => greater than yours

3. Is equal in probe count to yours. That means it's in the same bucket => equal to yours.
Amazon Is Dominating Google in the Voice-Activated Speaker Race
It's a naming thing, it does include v8 to execute js.

Blink is a fork of webkit, by your logic, most softwares based on webkit can not execute javascript???
So what? That's irrelevant, because housing costs vary dramatically in different markets. $150k isn't going to buy you a nice house in Silicon Valley, maybe an efficiency condo at best.
You may find a long rant I wrote recently interesting.

https://news.ycombinator.com/item?id=14285926
Repl.it should be in every school in America! We need more innovation like this! #Amjad4president
Fun note: Because of this line in the article

> Because MDBM gives you raw pointers into the DB’s data, you have to be very careful about making sure you don’t have array over-runs, invalid pointer
access, or the like.

Someone wrote a Rust binding http://erickt.github.io/blog/2014/12/13/rust-and-mdbm/
This is what I love about the design and operational philosophy of the Erlang/OTP evironment: the trickier class of harder-to-test/reproduce transient/timing pre-defensive-coding issues can sometimes be resolved automagically under supervision trees restarting said Erlang process. Log the stacktrace as a failure to maybe be fixed and move on. That's in addition to a robust soft-realtime, SMP VM which allows remote, live debugging.
It's a shame that this moderately spoken, and well documented counter to the OP's ad hominem attack on the author of the linked article is downvoted so heavily. I appreciate HN's love for science and disciplined understanding of the world, but disappointed by the lack of open-mindedness towards beliefs and perspectives that aren't peer reviewed or approved.
Apple Exec Phil Schiller on Amazon Echo, Google Home
I agree with you that Apple doesn't directly profit from building an upgradeable machine. But from my perspective, upgradability is one of the factors that affect my purchase decision--part of the value for the package, if you will. My current computer is a 2014 MacBook Pro, so I look at it from the laptop perspective.

I am not a power user by any means, so I don't need lots of raw computing power. To me, the values of owning a MBP is design, build quality, good compromise between weight/power, OS X, and longevity. However, longevity is reduced by removing upgradability for RAM and SSD. I don't see MBP as attractive as before, especially with the price premium. I admit that I am cheap, and I try to spend as little as possible. I typically get the lowest spec'd MBP that fits my current need. After a few years, I upgrade RAM and storage (used to be HD, now SSD), and that will last me another few years.

Apple's current offerings doesn't fit my need, and I am exploring other alternatives (currently test driving Asus Zenbook 305 running Xubuntu alongside my MBP). I am not bitter, just disappointed since I much prefer Apple laptops.

Also, the lack of reasonably priced SSD upgrade for Retina MBP due to proprietary interface is driving me nuts. I am running out of storage space and can't do anything about it.
I've heard Kent Beck talk about having the smallest amount of tests that give you confidence.

Which he also gave as an answer here:

http://stackoverflow.com/questions/153234/how-deep-are-your-...

But I know a lot of people in the early days of XP went to extremes, 100% code coverage, mutation tools for every condition to ensure unit tests broke in expected ways, etc. But they were more experiments in pushing the limits rather than things that gave productivity gains.
So often when the Monty Hall Problem is posed, Monty's strategy is never fully explained, so there's no way to solve the problem. At least here, the second paragraph clearly states the rules.
Force.com doesn't allow you to deploy code to production unless at least 75% of the statements are executed[0]. I wish my employer had a similar requirement.

[0] https://developer.salesforce.com/docs/atlas.en-us.apexcode.m...
This is not a hard problem to solve. They need to pivot.
Amazon’s touchscreen Echo Show will reportedly ship in June for $229.99