skysight-inc/HackerNews huggingface dataset:
There are simpler ways; I don't mind webpack, I just find it hideously over complex at times; if a large % of React tutorials preface the part you want to read with long, differing, detailed explanations as to how to set Webpack up, I think there's something wrong. Brunch works well, for example this is simpler:

npm i -g brunch
brunch new myApp -s react
cd myApp
npm start // server starts on port 3333

That's just basic react app (here's an idea, why not add incrementally as things are needed???). Brunch doesn't do hot reloading ATM, but otherwise it Just Works, and is deployable and very extensible based on need.

So normally I'd go nuts and put sass, JS' staging features, a test framework in for dev. And redux, a router, immutability for the app. But only the bit above this paragraph is needed to get started with an app, not a toy, pretend one, an actual app. v0v

npm i --save-dev sass-brunch ava babel-preset-stage-0
npm i --save redux react-router immutable some-other-shiny-react-library
Every time I let the config management stuff slide slowly towards procedural, bad things have happened.

You want your config management templates to be as declarative as possible. "This is the desired final state", and that's it. Of course, in practice it's very hard to stay 100% declarative, but it's very good practice to try and keep it close to ideal.
Snapchat removes the hesitation about what you are sending. People don't worry about picture quality, etc. It's a temporary message. It really is about the content.
Great comment. One thing in regard to this (that's getting off topic, so ignore if you're not interested):

"You could argue that the government needs to come in in a very heavy-handed way and say in order to assuage the fear of the minority, we must pat down everyone that lives in the city hourly and check for weapons. But we don't do that, because it is irrational and unnecessary, and people will take the amount of risk that they feel is comfortable. We trust people to figure that out for themselves."

The reality in most large metros in the U.S. is that the core city competes with its suburbs for resources, the largest of which is people. The region I live in has 2.8 million people, only 300k of which live in the (widely-abandoned) anchor city that gives the region its name. Yes, people are figuring it out for themselves, to the benefit of some interests and the detriment of others. "Let the people figure it out" isn't very useful advice to the losers in that battle.
Some of the reviews in the app store says they are from former tasker users, so I guess you are right. I never really used tasker so I cannot say.
We got pretty big about a year ago when we posted it to /r/internetisbeautiful (mods took it down after about an hour since it requires a phone number and that's "personal info"). From there, @thepacketrat from Arstechnica picked it up and ran a story and it just sort of exploded from there for a couple days. At the peak of it's popularity we were on Ars, Business Insider, the front page of Mashable, and a handful of other outlets I can't remember off the top of my head.
"civil rights" are, despite the common etymology, not "civilian rights".
I would have no problem with a kext from Dropbox as long as they publish the source and use reproducible builds.

But given their ties to the US National Security establishment I would definitely pause before giving them blind kernel access.
List of deep learning implementations in biology
I have an adequate supply of bile for the social justice advocates but this isn't a news story that plays against their beliefs.

If you exclude the mob then the majority of them would say that many women have internalized misogyny.

This isn't a fantastic claim as it may at first sound. Many people thinks ill of themselves, many people also hate themselves on a group level. The stereotype of the self hating Jew has some basis in fact. Each nation has people who dislike the people within it despite being members of it.

It is possible to hate your own class, race or culture. It is reasonable to extend that to sex.

I think like with many things there is often a reasonable kernel of truth to why you'd choose to go against your own tribe, but taken too far it can slip over into irrationality.

I am working class but I see a lot of toxic behaviors in it. It is true for example that they are more violent. On the flip side I would also say they are less dishonest than the middle class and much more reliable when the going gets tough. Many middle class people have noticed their neighours flake out easily over little things.

Of course I don't hate my class but at one point as a teen I struggled with it until I realized the other classes have their own suite of flaws as well, they're just less obvious to outsiders.

The most important thing.

Remember that in proximity like competes with like. If you understand this you'll see why the SJWs eat their young, why siblings fight and why in civil wars you're more likely to get attacked by some group that is more similar than different.

If you compete for the same resource you develop enemies. The modern focus on xenophobia ignores the internal competition. The No.1 enemy to Bernie Sanders supporters is Hilary until the nomination, and then Trump. Something like ISIS is at the end of a long list. This truth also explains the existence of fellow travelers.

When you get attacked by a foreign faction everybody joins together. The SJWs unite against non-SJWs. The siblings band together against bullies. The Sunnis and Shias band together as Muslims when faced with western forces. That's why many strategists think an alien invasion would generate world peace!

I'm sure you remember if you're old enough that shortly after 9/11 everybody bought flags. That day was when they realized they were in Team America. People who betray their tribe for whatever reason get torn to pieces because an enemy can use divide and conquer tactics to destroy all of you.

Evidence for my claim would probably be found in the study above. Those women are attacking other women, not other men.
To restate my position using your terminology: I prefer programming (creating from scratch) to engineering (integrating) because the components that a software engineer has to work with are so often unusable. To repeat a rant from an HN comment of a few weeks ago: I am working on a system involving Jetty, Postgres, and a connection pool. The first two components are pretty solid, and there is no shortage of Java connection pools to choose from. But getting them to all play together defeated me. Documentation for Jetty and for the connection pools is just terrible, and highly version specific. The APIs keep wiggling around as the versions change. I finally gave up on doing things the "right" way (configuring everything in XML), and also gave up on integrating a connection pool. I wrote my own very simple one.
"If a snapchat clone came out tomorrow, snapchat wouldn't be as sticky"

there have been plenty. facebook even launched one
Perhaps it doesn't scale well, but their sponsored face filters seem to be getting a good reception. It's rare for people to find ads fun.
I find it somewhat humorous that the examples GCP reps hold up as use cases are grossly unprofitable startups (Snapchat, Spotify).
Satirical erotica author Chuck Tingle's massive troll of conservative scifi fans
Well. You could add ads to hotlinked images. They would not be clickable though
If you can map your workload and tasks onto Google Cloud Platform and the economics are in your favor, and you trust Google, it's a good thing. I'm sure it would work for many startups, but I'm curious how much of a lock-in it is and how much work it would be to move somewhere else.
Serverspec [0], Infospec [1]

+ QA environment mentioned by mimo77

[0] http://serverspec.org/
[1] https://www.chef.io/inspec/
Pwnat: NAT to NAT client-server communication
I also don't have a problem with taxes. Taxes build our needed infrastructure (here in Seattle we need so much road and mass transit work), they pay for medical care for all of society, services for the poor.

There are a lot of irrational beliefs that come at least in large part from the Republican party; they tell people there is endless waste in the govt and they shouldn't have to pay anything - and rich people should pay always less than they pay now and someday you might be rich so isn't it a good idea to have them pay less taxes.

I'm fortunate to be a well off software engineer, and the state needs to tax people like me more. I would willing pay lots more in taxes if they could build out the freaking light rail quickly, and get gig ethernet to my house (the last thing is less important :-)).
These are not exceptions, and I guarantee that you and your users will be very, very miserable if you try to use them as such. :P This is primarily for preventing undefined behavior at FFI boundaries, there are no affordances in the language that make this mechanism anywhere comparable to a real exceptions system from, say, Python.
What are you implying?
Thanks for the tip, I'll do it!
Good catch, thanks. (It has been a while since I've been on a 32bit platform.)
This is a refrain on Hacker News since I started coming here for insights since 2008.

That because you, personally, don't understand why you would do such a thing therefore said thing is invalidated.

It's lazy.

Additionally taking that point of view outs you.

Much like how when I was 16-23 and creating things on the internet when there was only 100MM users and people were wondering why anyone would want to spend all that time on the computer.

Or ever make a webpage.

Or put their information online.

Or meet people you've only emailed.

Or use a credit card to buy things.

All in all, the answer is always: there are 7 billion of us out here, the world doesn't revolve around you, grow up.
I kinda have the same thinking. Saying that "we have no Black/African-American (...)" seems way more racist that don't saying anything at all. People should get hired according their skills, not race/gender/etc. If a company is focused in hiring non-white males, aren't white males in disadvantage on recruitment processes?
Facebook owns Whatsapp. Anything that happens on Facebook will be in conjunction with Whatsapp.
>a little bit of cost discipline for one year

So, layoffs?
> If you were trying to learn Rails (which this story ostensibly is doing with React) you wouldn't have Ruby installed

Why? I went to Rails after I learnt Ruby. By that time, I already had rvm installed to manage Rubies.

I can agree that a lot of users jump to Rails without learning Ruby first, in which case the setup will be 4 commands longer. But that is not the case with React as you can't jump over JavaScript to React directly.
And I forgot to say that you made a great app! 95% gonna buy.
Does anyone have recommendations for resources/guides to S-1s (ie what to look for, which sections are usually boilerplate, what is normal/abnormal, etc)?
There's also Ruby (not that Ruby).

http://www.cs.ox.ac.uk/people/geraint.jones/ruby/
https://www.doc.ic.ac.uk/~wl/teachlocal/cuscomp/rebecca/
> People are just too lazy, SO became a replacement for many references, docs and trivial things.

That was its original purpose. It wasn't meant to be a place for answers to detailed questions. It was designed with the aim of being the first Google result for things like "How do I collapse border tables?". Trivial questions where the answer is buried deep inside technical documentation.
>>because who writes malware for a 30 year old OS?)

Sounds like a taunt. Almost makes me want to write some code
Hmm, if I'm understanding right, rather than passively checking whether any of the other threads are in the critical section, it's actually forcing all the threads to undergo a context switch so that the PC (instruction pointer) can be read. So long as the context switch is prevented until the thread is out of the critical section, the actual value of the PC is irrelevant so long as the call succeeds:

#define PC_SENTINEL 1
unsigned int count = x86_THREAD_STATE64_COUNT;
kern_return_t okay = thread_get_state (thread, x86_THREAD_STATE64, (thread_state_t)&state, &count);
return (okay == KERN_SUCCESS) ? state.__rip : PC_SENTINEL;

https://github.com/opensource-apple/objc4/blob/master/runtim...

If you have a lot of threads running, this could get really expensive. I presume it works, but this doesn't seem like an efficient approach unless your "writes" are extremely rare relative to the number reads and number of threads.

I haven't been able to find source for thread_get_state(), though. I don't think there is any way to get the current PC from a core without an interrupt? I presume it at least reads the PC for sleeping threads without needing to wake them?
This is an experiment in submitting "classic" threads. We already have a culture of periodically resubmitting old stories, but in this case, I think that the combination of the old thread and the story is what is so interesting.

The original submission is, as far as I can tell, the only post-mortem on BitC, which was a research effort for a robust systems programming language. See https://en.wikipedia.org/wiki/BitC
for more. The ensuing HN thread has even more insight, as other language designers talk about their own experiences in trying to make a better systems language. Particularly interesting is the comment from pcwalton, talking about similar difficulties with the beginning days of Rust, and how they were overcoming them.
Climate Change Is the National Parks’ Next Big Challenge
Okay. What about their deployment CI/pipeline? I don't think GC offer that? I want to emphasize my philosophy on ops vs dev. I strongly encourage dev learn to do ops and ops should do dev work. So the question is, who is doing everything else outside of product development? Is dev doing all of the traditional ops-only work? Creating a self-service portal is both a dev and an ops job. It may just happen that someone is not 100% dedicated to do ops work. This is not even a debate of dev vs devops role. It would be disingenuous to say there is 0 Ops people if some dev are involved in doing Ops work (setting up DNS even programmatically). So I'd ask for clarification. Let's face it, someone is doing Ops work, but with a different title.
The average feudal person from the middle ages would love to live in our world! Yes, they would have to pay a lot of taxes. But they'd have enough food, be free from the king's men raping them, have very low infant mortality. Did I miss your point somehow? I'd rather pay taxes than live in that world.
I think what a lot of people use it for (myself included) is for sending something to a lot of friends at once while still seeming individual. They don't know you sent it to a lot of people and therefore more likely to get a reply
The value of the business grows over time, and needs cash to fund growth. The investor sees the continued opportunity to grow.
I think most everyone agrees that the amount of work to get all these pieces glued together before you can even start is ridiculous- a problem that Meteor set out to fix years ago. It faltered, of course, by being too opinionated. Now that Meteor fully supports React and npm, though, is there any reason not to use it? Sure does remove some pain points.
That's how models and rule work in general. There's a rule or pattern that mostly applies but always exceptions.

In this case, the old systems were all torn apart by older hackers. There's young ones, just a few, hacking mainframes and stuff now. The ease of finding first flaws showed only reason they weren't found sooner is nobody cared enough to look. Or couldn't afford the relics to play with. So, believing one is safe just because computers are old is akin to Security via Senority.

Now, there are older approaches like tagged HW or dedicated lines whose intrinsic properties reduce odds of attacks. Definitely apply any good techniques from past to present situation. Just that it's old... especially since it's older than INFOSEC itself... doesnt make it safer.
Exactly what you imply in your sibling post to mine.
Weird, it seems like some of their team has been decidedly anti-white.

http://techcrunch.com/2016/05/26/githubs-diversity-is-just-a...

Edit: Removed Breitbart link
It can't hurt that the aforementioned companies, however unprofitable, don't need to spend as much on ops.
Does anyone remember the TSA backscatter machines? (Blue ones) they rolled out and then promptly removed a few years later? Those cost the tsa north of 300m, wasted government pork spending as those are now all mothballed as it turns out they ARE bad for you, despite what the TSA said at the time. So when the TSA speaks, all I hear is pork, lies and federal union fear mongering to increase OT + pay at the expense of the taxpayer...all because....terrorism </gasp>
it says how much they own, but not how much Jeff cashed out, right?
You're forgetting that the valuation of the company has been growing exponentially

https://media.licdn.com/mpr/mpr/shrinknp_800_800/AAEAAQAAAAA...

With this latest round it exceeds $20 billion.
Wyper fancies itself the Tinder of car shopping
Definitely agree with this. I use the docker module extensively and found 2 regressions[1][2] that I went through the trouble of debugging down to a single commit, but still have no idea whether anyone is going to fix them.

I'm hoping now that they are done rewriting the docker modules, and considering they are using docker as a selling point for 2.1, they will be more proactive with these issues.

1. https://github.com/ansible/ansible-modules-core/issues/3219
2. https://github.com/ansible/ansible-modules-core/issues/3231
How will you modify a giant lookup table where the values
are fixed in hardware? It's read-only.

So what? The Heartbleed attack didn't modify OpenSSL at all, yet it was a colossally awful vulnerability. "The running process cannot be modified" does not mean it is "unhackable". A static lookup table could still enable all sorts of awful bugs. How do you guarantee all the entries are good, and don't have any unfortunate side-effects?

I asked for a link so I could evaluate the actual system, rather than debate its theoretical merits.
Thanks for this info, but I don't know what you mean by "instant feedback" and "chat tracking".

Rescuetime does allow window tracking (unless I don't understand what that means).

For me personally, the most essential Rescuetime features missing in your app are:

- ability to install a client on gnu, OS X and Windows.

- 95% of the time, it correctly categorizes my activities, requiring very little input from me.

Looking forward to trying your app!
What we do when we detect a failure is freeze the test runner instance, and allocate the same failed test to another runner. If the second runner succeeds, we okay the build, but we put the test and the frozen runner in a queue for investigation, and some engineer will be responsible for diagnosing and fixing this intermittent test. This queue is worked every day on a rotating schedule.

We run our own CI/CD infrastructure, on top of virtualized infrastructure; if you use a third party that doesn't give you that, you might want to look for alternatives.
Intel Acquires Computer Vision for IOT, Automotive
Agreed. Was so hopeful that it would "just work". Still hopeful that it will improve, because the README just sounds sooo good.
It is certainly different, so I can see it dividing opinions. Good that you like it!
Sort of like the monkey experiment where they get hosed with cold water if they try to reach for the banana.
Why raising a seed round pre-launch is often easier
I have this in my vimrc under vundle:

Plugin 'majutsushi/tagbar'
Plugin 'xolox/vim-easytags'
Plugin 'xolox/vim-misc'

Later on I have:

nnoremap <silent> <Leader>b :TagbarToggle<CR>

I may have also separately installed ctags, but I don't remember.

Now you can have an outline of the file you're working on in a small pane to the right. You can use this to navigate or see what arguments a function needs (or what attributes a class has). Whenever you save, ctags are automatically generated so you never have to worry about setting that up. ctrl+] will bring directly to the definition, including if it is in another file entirely. Use ctrl+T to go back to where you came. More often than not, I use this not because I forgot what the code says, but because I made an alteration to how I wanted a function or class to behave and I need to go back and change a line or two.
If taking the $5k means that the $100k is gone, doesn't sound like a deal to me.
When it is safe enough you can operate the vehicle without also being a responsible driver, then I'd agree with you. But it's not, as demonstrated by this thread.
> I don't particularly care if my taxi driver embezzled $500k from his employer, or if my daycare provider stole a car when she was 23.

Ok with the first example, definitely not OK with the second. Car theft is a pretty serious crime which oftentimes is correlated with other violent crime.
Or run your database on a RAM disk with snapshots (LVM, FS, block device, or virtual host based)
Agreed. These types of reports make it seem like Github cares only about skin color which to me is racist.
Imagine the kind of traffic they can sniff thru to generate ad traffic now at 160 Tbps! GO FB!
> We don't even have to talk about the extremely low average lifetime of libraries in the JS world; it's like a perpetual popularity contest!

This is the awful truth of programming in general today. Sadly, it's a train not many of us can jump off of because of employ-ability. If popular tool/framework/language/etc is not on your resume, you're not getting called back. If popular tool/framework/language/etc is not being used by anything in your Github, you're not getting called back.
Between stories, geo filters, face filters, discover, chat, video chat, trophies, streaks, etc. it's become a bit more than just disappearing images.
>Don't investors usually look for a return on their investments within 2-3 years?

no
They are using CircleCI, btw. I really like Circle, but they could sure be more helpful with the SSH access, as you mention. Also a personal nitpick, they (still) have no way to test a circle.yml file except for pushing a change and seeing if it works. Anybody that's used the service will know exactly what I'm talking about. You end up pushing four times just to get the syntax right. They know about that (iirc there was a support forum post requesting the feature some years ago), too. But besides that, I heartily recommend Circle.
I'm really looking forward to the next stable version after this, which will hopefully stabilize the new '?' syntax for 'try!'.
Sorry for not being clear. We're using Jenkins because it was the shortest path to a solution. It's not easy for non-devs to use, so I'd like something that is ops friendly and won't cause the devs to want to repeatedly bang their head on the desk.
Fair enough - but we're releasing 4 posts next week. We have a total of ten completed and in the pipeline.
> If taking the $5k means that the $100k is gone, doesn't sound like a deal to me.

Where does it say that one would cause you to lose the other?
Why does your test infrastructure allow a schema that doesn't match production? Seems like low hanging fruit there!
Tuning G1GC for Your HBase Cluster
How much would it cost, roughly, to manufacture helium from one of these?

From what I understand, we are running out of our natural stock.
All those grafs and you still can't figure it out.

Say you have a Snapchat account and follow 25 of your friends. Each of them are active and contribute 30 second snap stories maybe 4 times a day.

That means it's 50 minutes of footage. A day.

Say it's not just friends anymore but you're also following brands or brands pay your friends to act out something as well.

Snapchat is the new MTV.

With instant ability to chat with whoever, whenever, in augmented reality.

After 20 years on the internet this shit is so future.
You could make the IPA form (kjuːb-sɜːv) part of the logo design, I always think that looks pretty cool.
Who says China doesn't innovate?