skysight-inc/HackerNews huggingface dataset:
Some of those hurt the records, so some of the more expensive turntables seem to forgo them recently.
Dan Ariely's Startup Lab
> The pro here is that you get just the stack you want!

I don't disagree with the facts-on-the-ground of your post, but I think you're drawing a mighty false equivalency and this line highlights it. The pro here, for a React-based stack is that you are forced to understand the tools involved well enough to make meaningful decisions (if you're a competent developer). By the time I was done evaluating routing libraries, I was confident in my ability to write my own, effectively--and so I didn't have to because I was able to adopt the library of my choice's mental model immediately. If you "just want to build your app", your app is gonna blow up (not might, will, given a long enough timeframe) and you're not going to be equipped to fix it.

Passive consumption is unwise for programmers. We've seen it bite people forever (be it the "all things come from Microsoft" era of .NET that they're just shaking now or the "Spring does it for us" era of Java or most of Rails pre-3.0).
If it is done by experts in good faith this will probably be a good thing to strengthen the signal/noise ratio in climate science.
Microsoft made its AI work on a Raspberry Pi
All in all, I like Go, but the abscence of proper const/readonly/immutable data is one thing that I am unhappy with.

Go's const is closest to C's, which is ... terrible. const-correctness is one of the things where C++ offers a huge improvement over C.

At work, I use C# from time to time, which has two types of const: const as in compile-time-constant, along with all the restrictions that implies. And readonly which qualifies a variable as "once it has been initialized, it may not be changed".

To be fair, I have not run into major problems for a lack of it, but then again I mostly use Go for toy projects in my free time. Were I to use Go in production code, I would sleep a lot better if I could declare data as immutable.
had a friend who was really into vinyl and I agreed to help him move. that was a mistake.
"Better" is also a very subjective terms. From an engineering standpoint these days, digital indeed these days will be a more accurate representation of the sound (discounting artificial post-processing like the loudness wars that primarily affected pop and rock music).

But it's possible to like vinyl's imperfections and coloring of the sound purely for personal preference reasons. Nothing wrong with that.
I'm speechless, but also habituating to that feeling.

It's as if we reincarnated oil barons from the early 1900s and appointed them all to lead the government without telling them it was 2017.
This is why all the freaking dinosaurs in government should be set out to pasture. They are all self serving douchebags who have no vision of the future.
Eternal Champion Exploit Analysis
well, except for "holding a laptop", which is probably a requirement you'd be better without, What do you need screen, speakers, and keyboard on a moving RC car for?

something small like an Intel Compute Stick has nearly all the power of a laptop, but is very small and you can use remote desktop.
Kind of makes the corporate mission statement and team building exercises sting a little, doesn't it?
Unless you're coding in
https://en.m.wikipedia.org/wiki/Brainfuck
In most cases, A/B testing will actually do negative damage than if you didn't test it at all.
Someone appears to have figured out how to inject arbitrary javascript into the .feedback pages, so be careful visiting.
>Second, The pricing referenced is out of date and not accurate. Prices can be found as low as $5 for a .feedback domain. Check out Crazydomains.com

Well, that's fine then. It's totally ethical to fleece people as long as you're not fleecing them /too much/.
Within technical fields it hosts that material, too. Once you know the name of a book it's usually easy to track down a PDF somewhere :).
Cool! I especially like the little villages in the valleys.
My favorite story about the Manhattan Project librarian is the gold sphere. One research experiment required a 6 inch gold sphere and another a 10 inch platinum disk. Since the library vault was the more secure place, these packages were sent to the library. Charlotte (the librarian) amused herself by asking people if they could move the little packages for her. The would-be assistant was surprised that he couldn't move the packages: the gold sphere weighed 80 pounds and the platinum disk 60.

(From the Los Alamos Primer, page 30)
Deal-finding browser tool Honey now tracks Amazon price drops, offers hotel savi
Over 405 comments, I am late to the party here, especially since this is just my 2cents.

I think TDD "failed" largely for creative reasons. And it didn't actually fail.

The reason I was willing to use the word failed, in quotations, is that I do think that TDD is dead in the sense that it's a stick that can be used to beat people into submission. There was a long series of debates on youtube with DHH and a few TDD advocates, titled "Is TDD Dead", and it's funny that I think DHH largely won the debate considering that I believe the answer is, clearly, "no, TDD is not dead". TDD remains relevant and useful.

And yet, I think the TDD proponents suffered a severe setback in that debate, severe enough that I'd consider it a pretty bruising defeat.

Why? Because the debate showed that debate is reasonable. That the position that TDD is dead can actually be defended. Here's the thing - a lot of TDD proponents denied the existence of a legitimate debate. There was right, and wrong. Blog posts saying that people who even question the value of TDD should be unemployable, that TDD might rightly one day have the force of law behind it, that questioning TDD is the modern day equivalent of medieval doctors denying the importance of sanitary conditions and washing hands. That sort of thing. I think that by the end of the debate, there were too many cracks in the TDD argument to deny that not doing TDD may, in fact, be a good way to write software. TDD may not be dead (or even close), but that sort of browbeating certainly was put to rest.

Some of it was what DHH called test driven design damage. But the biggest one was creative. TDD may simply not work for the creative flow required for many types of software development. It's like, to contrive an analogy of my own, requiring a writer to outline the next page before writing the current one. It's just too disruptive. You can justify it a hundred ways from Thursday, but if people doing it can't write software as well as people who don't, TDD will lose.

None of this is to understate the importance of test coverage. But write some code, write some tests, repeat - yeah, I think that works. Trying to force everyone to do TDD through a campaign of shaming and intimidation was a horrendous fail. That's was the outcome of the youtube debates - TDD advocates actually did defend the practice quite well, but they fell far short of a standard that would mean DHH shouldn't be employable because he question TDD.

Perhaps not all TDD advocates were that extreme, but it was a strong enough faction in the TDD movement that I don't think I'm finding extremists and using them as a straw man. That sort of browbeating really was part of the TDD culture, and I think that even the good parts of TDD, the parts we should keep and even evangelize as developers, are harder to defend because of these early tactics.
There's almost two conclusions from the article:

- running government more like a business isn't necessarily a bad thing, and

- a ruthless business-man isn't necessarily the best suited person to do it
Why would it be terrifying if it was truly democratic?
Looks like all their pages have the word "scam" on them somewhere now. I also see some script alert() and other stuff that suggest they've got a lot of security bugs and people, either on here or elsewhere, have taken it upon themselves to inject/change a bunch of content so people realize it's all scammy.
This is the answer I was expecting from HN. Thank you.
Build a Chat App with React, Auth0 and Pusher
This has nothing to do with Go, it's just basic software engineering. It reminds me how ignorant the Go community is of the decades of research in programming language and software engineering theory.
It's not a coincidence that work is done by Foxconn and not a local partner.

China has fantastic human capital. The problem is usually incentives and culture, especially for blue collar work.
I got 22 out of the "40 verbose Assistant questions" correct. Not bad! I beat them all (as a percentage).

Maybe not a bad idea for a gameshow.
Except all of Scott Pruitt's actions to date indicate that it is not being done in good faith.
where's the anonymous function with reuse of typedef in there?
Why not just send the data too along with the UUID? It'll save another roundtrip in case of scenario B right?
Or do you have data to prove that scenario B is a lot less likely to occur, making it sensible to save bandwidth by not re-transmitting the data?
Where is he insulting you? It reads as a pretty even-handed extrapolation from your assertions. Maybe a little incredulity, but your assertions are a little incredible.
> calling it "Exactly-once delivery with kafka" is slightly misleading

Indeed. Idempotent operations is the mainstay of managing "at least once" message delivery. If you had a true "exactly once" system, idempotency would be unnecessary.

> Regardless of the title this is an amazing feature.

I feel it's a good iterative step forward, but nothing near the "revolutionary" that's being boasted.
To add to that, most new React/Redux projects are settling on the same technology decisions as the Angular team. TypeScript/Flow, RxJS for async/effect handling (or Sagas). React vs Angular is pretty negligible at this point. They are both component focused frameworks and that's the important paradigm and shared quality amongst all these frameworks.

Anyone who understands the architecture of one should be able to learn the other relatively quickly. I haven't personally used Angular 2/4, but it looks like a really solid and opinionated solution. Some people don't want to spend 3 days researching thunks vs sagas vs observables, so I'm glad something like Angular exists.
I'm with you. I've been homeless before. I would never use a shelter. But if there had been free showers I would have used them lol. I had to use the shower bus riding around SF. Also, if there had been free toothpaste and soap that would have been nice.
Great clip of Sen. Franken explaining to Rick Perry how science works:

https://www.c-span.org/video/?c4674659/franken-vs-perry-clim...
What it takes to ship a pitch deck in 3 hours
The birth and rise of Ethernet: A history
The issue is that with the string/regex issue, there's a good reason that the string operation should be faster. Maybe a "sufficiently smart compiler" could optimize it in some cases of static regexes, but it's at least complicated. In cases where the regex is dynamically determined, even the sufficiently smart compiler probably can't optimize away the regex.

In contrast, the case in this article seems like table stakes for an optimizing compiler. It's just not eliminating common subexpressions. There's no reason to contort your code around something that should automatically happen.
And I'm not saying they don't, but I'm trying to picture Apple bundling up those data, selling them off in secret so that it appears that Apple's hands are clean. Then someone eventually figures it out, and Apple the Company That Cares About Your Privacy is fucking done. I'm sure there's someone within that company willing to take that chance if they might get a bigger bonus, but I like to believe there are enough opposing views around them that it doesn't happen.
From the OP source -

" How does this feature work? Under the covers it works in a way similar to TCP; each batch of messages sent to Kafka will contain a sequence number which the broker will use to dedupe any duplicate send. "
That's a good point. And maybe doing this for the German market would be feasible. But folding is still a bad precedent, in my opinion.

I can imagine some amusing outcomes. Sure, Germany can censor "hate speech", however it wants to define that. But the "hate speech" will still be there. Germans just won't see it, unless they lie about their location and hit Facebook via VPNs or Tor. So someone could spread malicious rumors about you, and you might not even know it.
Level Order Traversal of Binary Tree in Python
As far as I can see it looks like there is a possibility that a new version of ActiveMQ will be based on Apache Artemis in the future sometime, as in later on, maybe... Artemis claims to be really fast and solves some of the problems outlined in the RocketMQ motivation page you listed. It uses an append only journal file similar to Kafka and the clustering and failover story looked simple and reliable to me though I haven't tested it.

Whether or not Artemis becomes the new version of ActiveMQ, RedHat have recently released a new version of their AMQ and it is based on Artemis. It supports AMQP 1.0, MQTT, STOMP, OpenWire, and HornetQ Core.

https://developers.redhat.com/products/amq/overview/
Forget the Maine
This is a very simple example. But we require setting the pid limit cgroup. Right now Kubernetes doesn't support this (again, just an example, there are a lot of things kubernetes doesn't support that we need beyond pid limits).

So it'd be nice to be able to proxy the call to docker to inject our own config before hitting docker. It looks like CRI is exactly what we'd need, possibly maintaining our own fork of the docker shim? Trying to figure out if there is a way to put in arbitrary data in the config sent to the docker shim[0]

[0] https://github.com/kubernetes/kubernetes/blob/master/pkg/kub...
I just had the thought that perhaps your target market should be companies that hire people who move frequently, not the workers themselves. You get some of the relo dollars, companies can manage their costs more optimally (monthly over 12 months for the employee benefit versus upfront relo/lower relo outlay if a worker opts into your service), and a relationship with an org is going to be more valuable than with a single person.
Don't marry a programming language
That's my main issue with this type of business... can't it be automated? probably a huge NO without legal implications therefore the "human" expenses are high and if we start to think "globally" like the Silicon Valley startups type guys always do, the next logical step is to make a mutual benefit business partnerships with the Airlines. This will end in a war like Airbnb vs Travel Agencies vs Hotel Chains vs Everyone else, were the best price in town will be to go directly to the source rather than to 3rd parties.
First season, third episode: "Articles of Incorporation". What did I won? ^__^;
Scott also came onto the Indie Hackers podcast this week to talk a little more about his business. For example, about why they don't do any paid advertising to acquire customers: https://www.indiehackers.com/podcast/020-scott-keyes-of-scot...
Somewhat related: USENET's culture was destroyed as early at 1993.

https://en.wikipedia.org/wiki/Eternal_September
Ask HN: iOS engineers, what is your salary?
Hi to all my fellow iOS engineers. I'm trying to negotiate a package for my next gig here in San Francisco. I have 3 simple questions for you:

- How much is your base salary (or total package if you don't mine sharing)?

- How many years of experience do you have?

- In which city do you work?

Thanks a lot my friends!
Is this similar to MQTT qos 2 ?
You Don’t Need Blue Apron to Teach You to Turn on Your Oven
Kind of an open question here. I am not a climatologist and neither are most people. Climate science is subtle and easy to misinterpret (and hence, spin) on the mater of anthropogenic climate change, or ACC.

To the average person, myself included, the arguments made by both "sides" (ACC exists, ACC does not exist) are equally convincing. That is, both seem logical and well-argued at the superficial level we can understand without training.

To the average person, myself included, both "sides" have a profit motive in fudging the numbers. (If ACC exists, the energy industry will fight because it ultimately harms their profits. If ACC doesn't exist, the academic lobby will fight for their prestige and grants)

Both sides are, ultimately, dirty, due to politicization if nothing else.

Both sides, ultimately, cannot be simultaneously correct.

And so I ask: Who should be trusted, why, and how, given the limited number of hours in the day available to people who aren't directly involved in climatology as their day job?

For bonus points, do any of the answers to those questions not boil down to the genetic or appeal to authority fallacies?

(The snark below in response to a legitimate, good-faith question is leading me to believe this topic cannot be discussed among reasonable people)
There is a quality aspect regarding the "loudness war" : http://www.soundmattersblog.com/vinyl-vs-cd-in-the-loudness-...

Making Vinyl sometimes better than CDs
Isn't that a bit like saying that night clubs get their cooler / more attractive patrons to work for them for free, by attracting the wider masses?
Paper link: https://www.vicarious.com/img/icml2017-schemas.pdf
The history of technology is using the progress of others as a foundations on which to build something new. Once it works, it's a given, a building block. No one can understand it all the way down and we need to be careful about saying what 'real developers' do or don't do.
I just checked Google container engine. It's not available yet in the update list for GCE
I'm a parent of 2 teens and a pre-teen. As such, it's still too early to tell whether our approach has worked but fingers crossed.

With regard to how much you make them do things like homework. Our view has been that they don't necessarily act in their own self interest.

Sometimes what they want to do and their self-interest match and it's all good. Our eldest has generally been like that.

Sometimes they need a bit of a nudge: our youngest has needed help building up her confidence. For a while she didn't want to do certain activities because she didn't feel she was good enough. We made her continue some but not all (we had them try lots of things when they were young) even though she wouldn't have chosen to continue. It was definitely the right thing to do and she'll be the first to say so.

Sometimes they're obdurate little sods but you love them anyway. We have one of those too. Everyone in the family agrees he's a lot like me at the same age so there's not much hope for him (only kidding).

Religion is interesting. Both my spouse and I were fairly religious as teenagers in different traditions and before we met. Neither was observant by the time we had children. We've encouraged them to find out about religions and take part where they've expressed an interest; school friends for all of them have been from all the major faiths (just how it turned out). I'd characterise 2 of them as being fairly liberal/open-minded about religion. The other one has been a strong atheist from a very young age.

For parental controls, the approach I've taken has been to not restrict access particularly. However, I've said that I reserve the right to look at their devices whenever I want and, if I find something unacceptable then all hell breaks loose. I haven't defined unacceptable particularly clearly but they're not stupid. So far so good although I am assuming that I'm still better at this techy stuff than they are which may be rash.

All in, it's been interesting to say the least. The 3 of them are quite different and we've had to explore different approaches with each. Having said that, they have lived relatively sheltered lives (good schools, stable home life etc) so it's not like we've had major external challenges as a family.

Wouldn't have missed it for the world.
"Toddler Words | Words Starting With Y" https://www.youtube.com/watch?v=WuR7ao20nko

Yogurt, Yak, Yam, Yarn. There really just aren't a lot of options.
The problem is that the populous cannot elect the "run it like a business" candidate twice. Your analysis says it was a success (and I'm not disagreeing), but they needed a different kind of candidate to come in and clean up. So though it might work once in a while, you couldn't make a "run it like a business" party/platform with any degree of success.
Pressing a one-off record isn't worth the cost because of the requirement of creating a pressing mother. (Mastering, creating a lacquer, a mother, a stamper, then finally pressing.) However, for one-offs your options are basically an acetate (which'll wear quickly with play) or a lathe-cut dubplate (which can be a bit lo-fi depending on process).

There's a bunch of lathe services available:
http://carverycuts.com/home/dubplates-order.html
http://www.audiogeography.com/records/
http://vinylcarvers.com/
https://www.cutadub.com/
I tried to build a flight search site a few years back and many sites have measures in place to actively mitigate scraping. It quickly became obvious that I was going to spend more effort getting data than working on the product, so I scrapped the idea.

Like you said, scraping is against ToS so as soon as you get caught, you're cut off until you shell out $$$$ to buy a feed. I suspect the reason they've succeeded here is that they've stuck with a human-based approach.
And I would bet in a large subset of those cases it's because the person implementing those tests and the person interpreting the results aren't the same. And that neither understands basic statistical hypothesis testing.
the podcast feed looks to be broken.

This page contains the following errors:

error on line 52 at column 224: EntityRef: expecting ';'
Below is a rendering of the page up to the first error.

http://www.ycombinator.com Thu, 29 Jun 2017 15:00:57 +0000 Mon, 15 May 2017 02:20:47 +0000 hourly 1 60 https://backtracks.fm en Y Combinator http://www.ycombinator.com http://feeds.backtracks.fm/feeds/series/cb81757a-3054-11e7-89cf-0e1b887eb36a/images/main.jpg http://www.ycombinator.com Y Combinator Craig@YCombinator.com (Craig Cannon) Craig@YCombinator.com no Wed, 28 Jun 2017 09:00:00 +0000 00:52:58 no 1
Ask HN: If programming languages were music genres, what would each one be?
I know it's a silly question but I'm curious what that community can come up with.
Tangential but important. Some new domain endings are really focussed on an ethical approach to using what we view as important public infrastructure (meaningful words + DNS = impact). At home.eco we embedded ethics into our governance (ICANN Contract) our corporate DNA (B Corp) and our product (profiles.eco). We think there is real potential to leverage the DNS for good.
Hey guys, I’m the developer at LTSE that built Runway, a free tool to help you build your runway model. I built it for founders like me, who aren’t the biggest fan of spreadsheets, but want to build a sound financial model for my company. I’d love to hear your thoughts!
Usually I down-vote political articles on HN but this one I like. It's balanced, good analysis, and really discusses government theory and management, as opposed to the usual partisan stuff we see.