skysight-inc/HackerNews huggingface dataset:
(Disclaimer: I work at Formidable)

Can confirm, I absolutely love `redux-little-router`. It feels so natural to dispatch Redux actions to change routes rather than dealing with the song and dance of conditionally rendering <Redirect /> components or trying to figure out when in the lifecycle to call `router.push(url)`.

I especially like pairing it with `redux-saga`- with a little bit of effort, you can end up writing mini-applications for each route which start and stop as the user navigates.
The market is working very well on advertisements. They grow increasingly obnoxious, and the adblockers keep getting better and more prevalent in response. The end result is either reasonable ads (probably too late for this) or the death of this particular flavor of the ad-driven revenue model.

I fully expect we'll look back on Internet advertising as a bootstrapper for the early Internet economy as opposed to a lasting model.
Why wouldn't the net worth be -$600k? Debt is usually accounted for in net worth.
Nassim Nicholas Taleb Sees Worse Tail Risks Than in 2007 [video]
Startups have an enormously high risk profile. I'm simply unable to come up with enough money to spread around enough startups that my expected ROI will beat an indexed fund.
Oh boy, I dunno if I'm quite willing to go there. If he's so bad why did Uber pay the better part of a billion for his company?

This is a fight between Google and Uber, companies worth billions. Come on with the "bro" shit.
There are people that need not debug.
Google I/O: Kotlin for Android Will Simplify User Experience Development
Ok, say you are tracked by google, facebook, adzerk, and twitter. If you set DNT, you are now only tracked by google, facebook, and twitter. Yeah, it was pretty much pointless, but you are being tracked by one less network, so it worked to some extent.

It is trash, but at least it is something.
Here's the official letter:

https://www.scribd.com/document/348851011/Uber-2017-05-15-Lt...

It's weird in the digital age to say information needs to be "returned" (although they did also say "and all copies"). Still, I'm reminded of the old "getting my song back fucker" quote:

http://www.bash.org/?104052
It's funny here too, because I would assume that crowd funding would put you on a more conservative path. I like the Idea of taking $100k seed money an building a company that turns a profit. Not one that IPO's and makes us fuck you money, just one that pays back my investors at better than market, and pays my employees.

But you're signing up for a lot of work, not a sprint, and that's kinda the antithesis to 'changing the world' without making a profit then going to IPO.

I don't want to gamble on something, I want to build something with a less sophisticated valuation model where the revenue plan is clear from the start.
We've talked about trying to implement this strategy (load everything, dump/restore the heap) with MRI, but our thought experiment was on the scale of a fully-booted application. In that context, it gets difficult to determine how to proceed when an application source file has changed, since re-loading isn't safe in ruby.

It's a really interesting idea to pre-load the heap with just a set of libraries, which wouldn't be subject to as much change.
BigQuery adds new healthcare and population datasets
Navigating AWS Docs to Configure CloudFormation Properties
They used to do that. You know what stopped them? Unions. Now everyone on HN denigrates unions every chance they get, because "unions impede productivity" or whatever.

It's like how we have a large population of antivaxxers because basically no one younger than 80 has actually seen someone in an iron lung, or met a rubella baby.
Reddit, ProductHunt, HackerNews, TheVerge
In my experience it's not a high percentage, but enough numbers overall to see some enterprise veteran discrimination. It's often diagnosed as ageism, though I don't think that's the case as I do see several 40-50 somethings with more diverse backgrounds landing in startups without issue.
The developed countries developed their industries in isolation and with protectionism, now economics says to other countries that they should focus on other stuff and let some piece of industry be dependent on other countries industries. It may work sometimes, say if you're developing other stuff that is equally valuable, if you're not then it seems like a better deal for the one who got to develop their industry. Brazil is a very good example of this, we mostly sell low value products and consume high value products from other nations, doesn't seem like a recipe for development.
@maxerickson - thanks for the comment!

Since JobFlare was only just released this month, there are no successful placements yet and there are no employers within the app. Currently lists of job openings are generated through a partnership with job board ZipRecruiter.

That said, we're excited for the potential in the coming months to connect users with jobs based on their performance and profile --

Did that answer your question? Thanks again for the comment.

Best,
Stephen
What? TLABs allow a bump allocator with copying collection, which results in the least kind of fragmentation you can possibly have—zero! How can TLABs increase fragmentation?
I wasn't asked to promote anything. I got a new toy and I wanted to share me using it.

You may think this is advertising, but you are wrong.
Study shows gender bias in venture capital
Ok, let's see where this leads.

How did the "ruling class" get their money and what is their means of obtaining more in the future?

I certainly want in on it.
We are taking a technology driven approach to improving the US healthcare system at the Peterson Center on Healthcare, our goal is to improve the quality of healthcare accessible to all, reduce the total cost of care our system bears, and improve the experience of healthcare professionals delivering this care.

Feel free to let me know if you have any questions, on HN or by email at sdimantha(at)petersonhealthcare(dot)org.

Here is one of the engineering roles we are recruiting for (more to be announced later) - http://petersonhealthcare.org/careers/software-engineering-t...
Hallucinations of a Translation Machine
Architecture Components looks great
That's a great one! This is the one I was referring to: https://youtu.be/xoyNiatRIh4?t=283 (2015)
I've been thinking the same thing for food production.

To me the whole in vitro meat burger thing is the wrong place to start. It's too hard to get taste, texture, and appearance right.

I wonder if it is easier to develop a bio 'machine' that produces chicken eggs. Imagine a world where eggs didn't come from chickens, but they came from a small toaster sized appliance on your counter top. What if this little box could produce eggs daily and you just needed to keep it plugged in and top up the protein/carbohydrate slurry reservoir periodically.

It doesn't matter what this tissue would look like, or taste, or smell. All that would matter is that it produced eggs.
I know a lot of LGBT folks who use Telegram for non-serious stuff. Mostly shooting the shit, and using stickers for amusing reactions and whatnot.

My original comment probably should've used a semicolon before "Use Signal or WhatsApp instead."
> One has crowdfunded a $1M seed, the other got a check from Andreessen Horowitz and the CTO of LinkedIn. Which one do you put your money in?

If it's a consumer product, probably the former. It means they can market and hustle. If it's an enterprise or B2B product, probably the latter.

Edit: with the caveat that I would only put my money in the former if they have shipped. There's a lot of vaporware in places like Kickstarter and crowdfunding markets. VCs and knowledgeable angels are more likely to be able to see through that (but as we've seen, they're not perfect either).
What is a problem that you have recently defined and solved?
> About Go:

You neglected to add the rest of the comment, which refutes the rest of your post:

> I would predict that as Go's use application cases expand it's GC implementations will evolve to include generational moving collectors.

(Emphasis mine.)

> To add they seem very critical of Generational GC:

That's their LRU cache benchmark, which is an artificial benchmark testing the worst case for generational GC, as they point out later in the slide deck. The takeaway from this should not be that generational GC is bad in general.
Using a 56k Modem in 2017
So your answer is micro-management and making people fake activity during the mandatory 8h? You're not a good manager if that's the case.

There are courses that teach people how to focus on results and deliverables.
That's a total straw man.

It does't matter whether or not you think its ethical in its current incarnation. Youtube was a startup that became one of the most popular sites on the internet[1] and were acquired by Google. If they had to pay a gatekeeper to deliver those bits it might not have been a viable idea. The examples are not the point but rather the environment that those were produced in - i.e an environment of an open internet.

>"Maybe consider a better suited example next time you want to take a stance for net neutrality, maybe peer-to-peer."

Maybe consider not createing straw man fallacies the next time you want to be critical of other people's comments.

[1]https://en.wikipedia.org/wiki/History_of_YouTube
That surprises me, go does use prepared statements by default. Could that be it?
Change Dot Ugh: The Popular Petition Site Profits Off Progressivism
Ask HN: Why don't we see more “bolt-on” type systems?
It's been shown that type systems can reduce certain classes of programming errors. It would seem that even in a weakly-typed language there would be at least some situations where type checking would be worth the additional effort.

Since every programming language is Turing complete, there's no reason you can't write a strongly typed DSL within any language, like:

defineType("Badger")
defineType("SharpThingies")
typeHasAttribute("Badger", "claws", "SharpThingies")
honey = stronglyTyped("Badger")
claws = stronglyTyped("SharpThingies")
setAttribute(honey, "claws", claws)

... but I rarely hear about anything like this. Does it just turn out badly? Is it just that the only people who care about types already switched to other languages? Is it that the benefits of strong typing only really pay out when you use it 100% of the time? Do you need access to the AST or some other compiler representation to make it fast?
IT Architect Defined:What Do an Developer Adopt from a IASA IT Architect Course?
Hi, author here. Feel free to ask any questions about the post.
Yep. But even then though, what if:

class A
B = "c".freeze
end

And elsewhere:

class String
def freeze
raise "because I can, that's why"
end

# or even method_added, TracePoint, ...
end

It feels like something should be possible here, but it's really steep uphill battle.
I find Scala suffers from similar problems you find in Haskell or C++: an overly complex type system, obsession with operator overloading, way too many ways to do things leading people to find a "manageable subset" they can deal with. Like Haskell (and its many extensions), it feels a little too much like a language that was designed by throwing nifty ideas at a wall without cutting out the stuff that didn't stick.

Add in the slow compiler, sbt (I don't need another build system, thanks), and IDE support that's only finally decent, and speaking for myself, it's not my thing.

Fortunately, it is the nature of the Java ecosystem that we can pick the language and tooling we prefer and we can all still get along! So while I'm a fan of Kotlin, hey, if Scala is your bag, enjoy!
Okay thanks, maybe I'll go into it through Java.
I think you mean 20% cocoa. 20% Coca-Cola is just weird.

Isn't it a Yorkie in British ration packs?
But where does one find the slides though?
https://www.metafilter.com/
Do you have books or examples (or books detailing examples) that you can recommend w.r.t. this comment? "most social change gets done by small groups of people, and many of those people aren't technical. And usually it leverages certain moments when people happen to be paying attention, and makes the most of those."

Thanks!
So reading the article, this is the first opportunity we've had to observe a dip in real time. This means that we will be able to capture spectra of the occluding materials and then perhaps be able to figure out what they're made of. Pretty exciting.
drudgereport

huffpo

hn

my industry's subreddit

4chan /b/ /pol/ /biz/

fark

a local blogger

each site probably 4-5 times a day
Hmm, I guess I was going of benchmarks such as these, which suggest Go is, well, faster some of the time?

https://benchmarksgame.alioth.debian.org/u64q/go.html

However, perhaps as you indicate these are including JVM startup time and thus tainting the results. For some reason I had gotten it into my head that Go was faster than Java, but it's been a couple of years since I've used either one, so I definitely may be off on that point.
> A cap table of a hundred $10,000 cheques (I've seen these), even if all are from accredited investors, will have a harder time raising venture capital than one with a handful of early backers.

Hundreds?!?
You're not comparing your 1000th day of C# programming to your first day of PowerShell programming by any chance, are you?
> This is going to work out just like companies who cut compensation work out. You'll be left with the mediocre engineers and everyone who's able to choose to work remotely will eventually do so. If you don't permit that, you're left with the chaff.

This has to be the best comment in this thread.

I am observing this phenomena lately and I gotta say, I feel rather good about seeing the more backwards employers struggle already.

They really have no idea it's the programmer's market.
They just have different places. I use both and really Powershell is not 10x more difficult. It's just different language with different goals.
In a perfect, free, fair, well-informed market economy all economic activity happens because it helps someone.

However: In that very same perfect system, the individual is also compensated for exactly 100% of the added value.

If they then spend it on personal consumption, they capture all the value of their work for personal benefit.

Society is improved by that exact amount only if you include that workers well-being in the calculation. Otherwise, it's exactly zero.

But the effective altruist community has already come up with a perfectly valid yet somewhat disappointing answer: "earn to give", i. e. try to make as much money as possible, then spend as much of it as possible on others' wellbeing.
Grammar Nazgul
I might be a bit biased working in offensive security, but 90% of the PowerShell I see in use is malicious.

Unfortunately Microsoft has let the genie out of the bottle, and most of the advancements in PowerShell security are centered around trying to add ACLs and logging to a scripting language, or figuring out how much of it you can disable and still have things work in production.

One of the best things we can hope to do going forward is sign on more Antivirus vendors to support Microsoft AMSI [1] which is basically a hook to pass PowerShell (and other scripting languages) off to your AV engine before they get executed.

1. https://msdn.microsoft.com/en-us/library/windows/desktop/dn8...
To me, decriminalization of personal use means that I can smoke weed, or maybe even meth or shoot heroin, and not be punished for it. This would minimize the harms that come directly from the government enforcing drug policy, for something that typically is not going to hurt anyone but myself.

Whereas legalizing it would mean that I'm free to manufacture meth and heroin and market it, and sell it to others; I would still have an incentive to use some drugs' inherently and biologically addictive nature to profit myself at the expense of others.

I specifically say "inherently and biologically" because many things are addictive to a degree - alcohol, tobacco, video games, in-game purchases, gambling - and any of them can ruin some person's life. But they don't appear to be as universally addictive as, say, heroin or meth, which can have terrible repercussions even if you stop using them. It's a difference of degree, but it's a significant one, and I want to head off at the pass any argument that selling meth to my neighbors is no different than selling them sugary soda or cookie-clicker clones.
First Rule of Google Fuchsia OS Is to Not to Talk About It
http://stackoverflow.com/questions/17002119/haskell-pre-mona...

main :: [Response] -> [Request]
Then please make your point without violating the guidelines. It's not trivial, especially when we feel strongly, but it's not hard.
Doesn't that make it doubly interesting to compare Tesla's injury rates to a US, unionized plant? Not to mention all of the non-union, non-Tesla auto plants?
It's not just because it's owned by facebook. It's also because it's closed source which means that the floor can be removed from under your feet when you least expect and they can weaken the security whenever they like to make way for whatever social feature they want.

In theory telegram is insecure because it doesn't follow the best tried standards in security even though no viable attack have been made.

In theory whatsapp is secure because the last time a third party audited the source code no gross infringements existed.

Almost every chat app is insecure next to signal but indeed the only merit of whatsapp is that it's popular in some countries.
Reducing useless punctuation is good.

Other than that, reducing the number of tokens is good.

If we can express a solution in fewer tokens of one language than of another, that's a good indicator that our language having better abstractions for that problem. The longer solution is perhaps spending some tokens to solve some distracting sub-problems which the shorter one doesn't have to.

But if the token count stays the same, and we simply rename the tokens to one or two character sequences, we haven't gained much, and it is possibly even detrimental.
> The generational hypothesis will hold in general, but I don't think it is very relevant when we're talking about processing large arrays filled with small objects. They're all going to be old gen.

Most apps aren't doing that. The generational hypothesis is one of the strongest empirical observations we've ever seen in computer science, and those are very hard to come by. Every attempt to deny the generational hypothesis that I've ever seen has been proven to be wrong in the end.
Arn't Investment Trusts a form of crowdsourced investing.

I have done quite well out of my PE trusts got a divi from Electra that is almost the same as my initial investment and have rolled that over into pershing square as an arbitrage play on the FSE 250.
Do you have an example of that? I'm curious how PowerShell is better than other languages for this type of problem. Does it just have good built-in parallelism?
1-2 cups of coffee. No alcohol. Trying to stay youthful into old age.
I suppose if the tool is popular with a crowd called "data hoarders", I'm not that surprised.
HN
/r/the_donald
/r/rust
/r/realgirls
infowars.com
American Hero Sues History's Greatest Monster
I don't think it's unreasonable to be consequentialist about it and short-cut that, especially if done tongue-in-cheek.
Today's MREs are far better than the ones introduced in the 80's. Let me tell you about the joys of the "Dried Pork Pattie", which strongly resembled something you'd find out on the ranch, a few days after the cows had moved into another part of the field.
As far as I recall, the EU cookie law is a bit more global than that: a website needs to get permission/consent whenever it wants to store/retrieve information from the visitor's browser---this isn't just limited to tracking. This means that every single website hosted in Europe/targeted at a European audience need to request the authorisation to use the user's browser storage.

A number of websites formulate this as "By continuing to use this website, you agree that we will access your cookies," accompanied with a "Dismiss" button, but that's not really what the spirit of the law is.

DNT didn't change anything to this, as it was meant for a completely different use. I'd even say using DNT for this is a complete hack, which sort of misses the point of both the cookie law and DNT. You are, however, completely right that it is stupid beyond ridicule that you technically can't store the fact that a user doesn't want cookies on the browser.

Edit: paragraph formatting.
Please don't use throwaways just to violate the guidelines.

https://news.ycombinator.com/newsguidelines.html
The ration depicted there is not entirely representative of a 2009 manat krav. At the end of the video you can see there's a note referring to how the loof/spam is "10 years old" since it is dated to 2006. In reality it expires in 2006, making it likely to be a 2005-2006 ration (loof lasts 1.5 years IIRC).

In my experience with rations around 2009 you can expect them to contain:

1. Less Tuna (which is actually bad IMO, the tuna is the most important part :))

2. Possibly Sardines

3. Salted peanuts (to my understanding, meant as a tuna replacement for vegeterians/vegans)

4. Possibly pickles instead of olives

5. Hummus spread (which is awful)

6. "Vegeterian spread" (which is inedible, and it is unclear to me what it is actually made of)

7. The canned halvah is most often replaced with a vanilla halvah bar (which is sweeter than the one he ate)

8. The chocolate spread he showed was the rare good kind, there was also another version that came in a plastic container and was awful (has a sand-like texture).

So less tuna than you saw, though I still wouldn't recommend it.

At around 2010 (I think) they realized the rations were terrible and decided to revise them. I'm not sure exactly what is in those now, but I know the legendary loof which no one wanted to eat was replaced with goulash, which looks horrible (would you really like to eat unidentified meat chunks floating in liquid fat?) but is not bad in practice.

Corrections to the video: The chocolate halvah spread he showed is just a chocolate spread (actually named "cocoa spread", probably since for kosher reasons it contains no milk). The powdered juice he had was raspberry flavored (I don't think any other flavors are actually available).

Some extra lore: To get the loof to come out you need to slightly open the other side so air can get sucked in. Since you are not supposed to put sugar in your canteens (they'll start to smell and you'll have to clean them) the sugar and juice powder are often added to the halvah or chocolate. How you are supposed to make tea I don't know.
If you can manage it (usually not in actual combat situations), you partially open the can of tuna so the oil seeps out, cover it with some toilet paper and light it on fire, the TP acts as a wick sucking the oil out, and the flames cook the tuna (assuming you set several cans up together and enclose them with stones etc.), leading to an improved experience.
Another possibility is to stick the tuna and loof into your tank's engine for a slow roast.
As for the can opener, you'll notice there's only one. The first thing you'll learn in basic training when you encounter a manat krav is to keep the can opener for the next one so you can start opening them more quickly. Another is that in a real combat situation you'd rather bring your own since these are kind of terrible.
Who is hiring? (May 2017, distributed companies)
This post is just intended for companies hiring devs that are DISTRIBUTED. That means they are willing to hire people regardless their location, AKA, WORK FROM ANYWHERE.

If there is any timezone restriction, just post it.
typo:

>To remedy the horizontal stretching, the Mercator Projection stretches the globe out in the vertical direction an equal amount to the stretching in the vertical direction.
Well I guess it's a disposable computer then. Use until it crashes.
Windows contributed to global productively enormously.