skysight-inc/HackerNews huggingface dataset:
Appreciate these comments, the site did not go through much testing before being deployed. Overflowing was modified to eliminate horizontal scroll on mobile but it looks like there were some vertical issues as well. We will get this fixed
It's really /r/amd whipping themselves into a frenzy over supposed pre-order system leaks. As parent said, not confirmed.
That is true, though I think it is becoming a problem of the past. What you're saying originates from the jQuery days, when suddenly a magic band-aid appeared that could seemingly fix previously difficult to achieve features in a nutshell (ofcourse, at the expense of performance). Libraries like Vue and React make it easy to create high-quality maintainable code.
Integers are the worry.

the JIT being able to say "This here is an int, which means that this function takes an in and returns an int always, i'm going to compile it that way" means that now that function is "C-Speed".

If your program were filled with functions similar to that where the compiler is easily able to optimize the shit out of it, then it will run suprisingly close to "C-Speed".

Custom types (which I took to mean different data storage formats) aren't really something that the compiler can help with (any compiler). If you use a hashmap, you've got a hashmap, if you use a doubly-linked-list you've got a doubly-linked-list. C or JS iterating over an entire hashmap is going to be slower than iterating over memory addresses.

But luckily JS has stuff like TypedArrays which are basically C arrays with bounds checking.

And if you loop over it in a way that the compiler can determine you won't go out of bounds (say, with a simple for loop that runs while x < arr.length), you've got memory access at C speeds.

So you "can" (technically, on paper) make a JS program that would run at C speeds in most cases, but at the end of the day some part of your stack is going to begin using the dynamic parts of the language, and then you get the big speed roadblocks again. (by the way, the above is basically what ASM.js is, a well curated subset of JS which doesn't allow anything dynamic so that the JIT can compile it to run at "C speeds")

The benefits of a static language aren't in what they allow, but what they don't. Tying your hands and saying "No, you can't make an array of half strings and half integers" lets the compiler be simpler and not have to worry about those "edge cases", which means that it can focus on the "fast path" more. (in practice this almost always shows up as a faster language because JITs aren't perfect, so they can get confused by code that could technically be compiled more optimally but won't because the JIT can't identify it)

It's also why adding optional static typing to a language won't make it faster on it's own (after all, the JIT already knows what types variables are at calling time, telling it that again won't solve anything...)
Executive Chairs for Active Sitting for Lawyers in Canada
Note that I said it's my preferred way but by any means that doesn't mean that if there is some documentation I won't look at it.
It is a requirement of the State of California to be able to sell insurance in that state. It is independent of any federal regulation, or any other state's regulations.
For those wondering:

Falcor is not another "new" JS framework. It has been released in 2015.

http://techblog.netflix.com/2015/08/falcor-developer-preview...
"Shut down" is a little deceptive:

"Google announced that GWO as a separate product would be retired as of 1 August 2012, and its functionality would be integrated into Google Analytics as Google Analytics Content Experiments."

They just merged it into another product, where it still exists today: https://support.google.com/analytics/answer/1745152?hl=en
It could be following Material design guidelines.

The latest version of the iOS Gmail app (v5, released back in the Nov) now uses a red banner as well and it was so eye-bleedingly distracting I had to find a way to intercept my request to the AppStore to download the old version again.

What's crazy too is that after the version bump, Google had to release 7 updates in succession to regain most of the functionality they lost (and probably to reset the mediocre App Store ratings).

If anyone wants/needs to revert back to the old 4.x version of the Gmail app, lemme know and I can post up some resources.
You don't understand why lack of diversity in an industry is a problem? A complaint that I often hear is that SV is full of start ups focused on "Uber for catnip" and other unimaginative useless things. Wouldn't diversity address this alleged homogeny of services(think Bevel)?
It's easier for some, harder for others: http://www.robot-hugs.com/cognitive-load/
> I think you mean "level playing field" or something. "zero sum" implies that the employer wins when the employee loses.

I struggled with the right way to word it in a concise manner so "level playing field" seems more correct.

In being privy to hiring decisions for other developers, I believe your assessment is correct. I feel like everything becomes a stab in the dark to some degree. That my assessment of my worth and their assessment of what they're looking for rarely match up as developers by and large seem to never quite fit inside the job description box. I see that as a good thing but the pattern of seemingly properly understanding your worth as you're walking out the door becomes tiresome the third or seventh time it happens.
If you want to play moderator, how about you use your real account instead of using a throwaway?
Dyalizer solves your example already.

But finding race conditions is another problem entirely.
Have a look at Concuerror and PropEr.
I upvoted the parent because I agree with his sentiment -- we shouldn't pick on Trump's son. khazhou's quote puts the GP in context, however; this is not a critique of any of Trump's kids, but rather of Trump's fundamental lack of awareness of the complexities of the cybersecurity space.
Don't Waste Money on Intel's Top Processor
Facebook Messenger bot with Swift
Εύκολο βράδυ με το Νάπολι – Τζένοα
Boy, you hit the nail on the head! I was really afraid folks would feel that I should know what they meant if I was a "real professional programmer", so it was tough for me to learn to push back. ;)
While we'll probably end up in a house with a yard eventually, I don't feel a pressing need for that lifestyle at the moment.

I am factoring in taxes and cost of living. The difference doesn't make up for the $55k wage gap. It's possible that I could have done better than $105k if I had looked harder, but based on how much my friends in that area make I doubt it. My salary in the Bay Area also has a lot more headroom to continue growing.

The calculus worked out better for SF in my case because I'm saving most of my income either way. If I wanted a higher-consumption lifestyle (big house, two cars, lots of eating out etc.) then a lower-income lower-COL area might have been a better deal overall. But I'm at a stage where I don't mind "sacrificing" a bit for a better future. And honestly, it doesn't feel like a sacrifice anyway -- my wife and I are still living a lot better than we were until recently as university students, and enjoying every day. There's no reason why consumption has to scale with income!
And again Google is doing the same mistake of hyping a thing and limiting it to just invitees. By the time they launch it no one would care.
Other than that, how was the play Mrs. Lincoln?
>The larger argument that infrastructure is cheaper when population density is higher is, of course, trivially true.

I'm not sure even that is trivially true. Infrastructure projects in dense cities (which is what most people are talking about here when they say "cities") can be extremely expensive. See Boston Big Dig, Manhattan Second Avenue Subway, etc. Yes, they serve a lot of people. Cheap they ain't.
HILARY CLINTON FACES JAIL,UK MONEY SPENT ON CHINA ELDERLY WTF
How's your sleep? Have you tried recording your sleep or using a sound activated recorder to see if you have sleep apnea? (Not sure what the recommended method of self detecting sleep apnea is)

When's the last time you had bloods taken? There might be a thyroid thing going on.
MLG Peppa Pig Weed Bus (WTF IS THIS?)
I think I'd rather Trump just rolled the Whitehouse back to Battle Star Galactia feeling hardlines and no-microprocessors period level security.

You know, classic, tangible, "built to last" stuff.

It would be amazing if they went back to typewriters as being 'unhackable' devices.
I can sort of see where you're coming from... if The Hardy Boys, then Nancy Drew, if Nancy Drew, then Gay Hardy Boys, if Gay Hardy Boys, then Lesbian Nancy Drew, etc., and so on, until every label has its own version so everyone can enjoy their detective story.

But at the same time, it seems conceivable that somebody could just come up with an upbeat middle grade detective series where gender wasn't a central aspect of the construct and people could just enjoy mysteries and detectives fantasies without having to relate to the characters' choice of dates.

In any case I was fortunate to grow up in a family which (essentially) stressed that being "normal" was basically like being an idiot lemming, and, more particularly, implied that being/feeling different was fine even if it wasn't always easy. So I guess with the right framing it's possible to feel like a relative space alien without coming to be convinced that you're the broken one, but it's sure not a path of convenience.
The Best Square Root Method Algorithm
I just watched Red Obsession. The documentary gives you some perspective about the recent price hike of the wines of Bordeaux, the Chinese and the expensive wine markets.

http://www.imdb.com/title/tt2419284/
Should they? They're trying to disrupt a hundred year old industry which has used that time to gain efficiency and acquire a stable workforce.

Not to mention, many car companies _mainly_ build their luxury and more expensive models in the US. Perhaps the calculus is Tesla has to bank on it's next to get motivated workers and push them to make their production goals.

I mean, if I didn't have a fun programming career I might be tempted to help them build cars since working with my hands sounds fun, and so does being a part of Tesla.

That being said, does it make it fair? Is it exploitation if the claims are true? Course it isn't fair. I think the best case is Tesla makes a boat load of money selling model 3's and is able to invest in paying it's workforce well, which feels like a pretty crumby thing to hope for since I care a lot about workers rights :/
Should they? They're trying to disrupt a hundred year old industry which has used that time to gain efficiency and acquire a stable workforce.

Not to mention, many car companies _mainly_ build their luxury and more expensive models in the US. They use cheaper labor elsewhere for other models. Perhaps the calculus is Tesla has to bank on it's next to get motivated workers and push them to make their production goals.

I mean, if I didn't have a fun programming career I might be tempted to help them build cars since working with my hands sounds fun, and so does being a part of Tesla.

That being said, does it make it fair? Is it exploitation if the claims are true? Course it isn't fair. I think the best case is Tesla makes a boat load of money selling model 3's and is able to invest in paying it's workforce well, which feels like a pretty crumby thing to hope for since I care a lot about workers rights :/
Motorhead get 'insane' video game makeover – Mpelembe Media
Element Science | Sr / iOS Engineer | San Francisco | Full-time | Onsite: http://www.elementscience.com/assets/senior-ios-engineer--po...

Element Science | Sr / Backend Engineer / Architect | San Francisco | Full-time | Onsite: http://www.elementscience.com/assets/senior-backend-engineer...

Element Science is a medical wearables startup funded by Google Ventures and Third Rock Ventures.

We also have various FW, EE, DSP, and Manufacturing roles open. See http://www.elementscience.com/#career for job descriptions.
Knowing how high-cycle industrial equipment goes, probably scrapped.
The GraphQL site is way better in terms of getting across what it is and how you'd use it. The only reason I finally realized that Falcor was a parallel tech was I had recently implemented a GraphQL service and ran through the tutorials.
Yep, you're correct that purebreds have a more predictable pattern of temperament and known health challenges (all dogs have problems. Some have more problems than others). Pugs are very smart, and can be difficult to train unless it's done at an early age. Unfortunately (okay, not really :) our two pugs are so stubborn, they often decide "no, I'm not going to listen to you".

I've owned pugs, pekingese, airdales, yorkshire terriers, a cocker spaniel, and a variety of mutts. Pugs are definitely my favourite. We have an informal pug owners club that meet every week at a local dog park. Most of the owners there are responsible owners, and love these little guys as much as I love mine.

It's cool here in British Columbia, so the hot weather problem with pugs isn't as big of an issue. We have been considering moving to the Caribbean, but it's very hot down there. We would either have to leave them behind, or they would have to be indoors most of the time. We love these guys too much to just up-and-leave them, and we don't want to keep them enclosed like prisoners, so we are likely going to wait until they pass away before we move.
My use case: I run a couple of stateful multiplayer games where I have a Node.js server writing to MongoDB on each player update (e.g. "update player.x to 123"). I only read from the DB when a player logs in and is added to the game or when the server restarts (items etc). As long as a player is online the state is just kept in in memory (a big array of all the players) but is written to the DB every time it's updated.

This means the game could theoretically work without a DB at all, the time it takes to write to the DB etc doesn't matter as long as it happens in the correct order. Read speed is also not really relevant since it happens so seldom.

The MongoDB document is the same as the player object in Node.js.

I've been thinking of migrating to RethinkDB but I've also been looking at PostgreSQL. Would the JSON support cover this sufficiently and would it make sense? I don't need any schemas or anything like that. I just want to be able to add and update JSON objects.
Except Google Optimize will be free[1]. There's services that I've used with free plans that I later upgraded to paid plans (Mouseflow and Gleam.io come to mind), just because I knew I wasn't going to be hassled after a 14 or 30 day trial. Sadly that is not the case with Optimizely. I would personally wait for Google Optimize to come out of beta.

1. https://www.google.com/analytics/optimize/compare/
Only messages in public channels were removed, which is why we had a massive proportion of private messages after the incident.
Those sound like reasonable concerns. Thanks for sharing.

I don't much about the geopolitics or stability of these two countries, but assuming they aren't too unstable, it's hard to imagine that increasing mobility and ease of commerce won't have a sizeable economic boost.
Is this DB ACID compliant? This is a major omission from the article, as I was considering this as a replacemnt for PostGres SQL As-A-Service offerings.
It's not a comment about the kid, it's about Trump's ridiculousness.

Though I do think that this kind of sarcastic humor is not appropriate on HN.
He was noting the difference in comparison...which was the op's point. its apples to oranges.
> I'm talking like 50% of the candidates, and one guy even asked if he could take it home and send me the code.

I'm still trying to reconcile this with my own experience at work. I work for a university department, and hire student employees. Zero people have ever failed our fizzbuzz question on the interview, while it was on there.

You would think that post graduation there would be a _lower_ number of degree holders who can't code.
PostgreSQL also has it in the form of its MVCC table structure. If you never delete 'old' rows, you could query old states of the databases by ignoring rows with newer transaction IDs.

However, nothing about pgSQL is designed for this approach, so i imagine the performance would be terrible.
If the algorithm has a running time of O(N^3), that implies that it takes O(N^3) < c * N^3 operations to complete. Regardless of datastructures. That's the definition of asymptotic running time.

If we disregard c, and set N = 100, that is 1,000,000 operations.

We have two situations. 1) Either we use a good layout where each operation is fast because each memory access is from cache. 2) Or we use a bad layout where each operation is slow because we have a cache-miss and have to access the RAM. These access times are independent of the specific algorithm, and only depends on CPU architecture.

Let say that the fast operations each take 1 second.
And the slow operations each take f seconds.

In the fast case, with good memory layout, the algorithm completes in 1,000,000 seconds.
In the slow case, with bad memory layout, the algorithm completes in f * 1,000,000 seconds.

The time of each operation we perform does not depend on the size of N. However, in practice, you'll typically have a lot of cache hits even with a bad memory layout, so the difference may be less than a factor of f for smaller values of N (where you'll have more cache hits in a cubic algorithm). However, it will be upper bounded by f. I.e. there is an upper bound on how much slower you can make an algorithm by changing the memory layout.
As a Vancouver-based software engineer that graduated about a year ago, I really wish I hadn't looked at this post...
Just want to note that, on iOS at least, I cannot access the announcement without first signing in to a Google account. Perhaps there's a more neutral source for information relating to the announcement that doesn't require Google sign in?
There are several ways to obtain a VAT number, but the most economical is by binding the company to an individual, which of course won't be able to do so.

There are other way to start companies that are not directly attached to a person, but this involves a much larger upfront capital, which is designed to avoid exactly this scenario.
You can even dye white wine red and even professional tasters will be fooled[1].

1: https://www.theguardian.com/lifeandstyle/2013/jun/23/wine-ta...
I've also got a JS application (React) running on Gitlab's CI and one handy thing I've found is using Gitlab's own pages as an easy deployment environment for my development version.

You can pick it up with the pages action:

pages:
script:
- mv dist public
artifacts:
paths:
- public
only:
- master
Why the Trader You Aspire to Be Is Already in You ( Here Is How)
I'm sure they will while this is still on the front page.
It is easy to pick on rural subsidies when you have enough food to eat. It is to everyone's advantage to ensure that there is more than enough food so that in the worst case years nobody starves to death.

How best to ensure that is debatable. However don't knock the rural subsidies unless you have a better plan to ensure that even in drought years there is enough to eat.
> It would be amazing if they went back to typewriters as being 'unhackable' devices.

Considerable amounts of money and expertise have been thrown at sound analysis, and it's used in a range of situations from telling what submarine is in your waters to knowing what a typist is typing.

And eventually people put parallel ports on typewriters because typists are more expensive than a parallel port, at which point you've got a cumbersome but very hackable printer.

Researchers recover typed text from audio recording:
https://news.ycombinator.com/item?id=7448976

Acoustic snooping: https://freedom-to-tinker.com/2005/09/09/acoustic-snooping-t...

And Germany was thinking of trying exactly this: http://www.telegraph.co.uk/news/worldnews/europe/germany/109...
Firefox: Flash will be loaded only from HTTP(S) sites
I don't get the "Google shutting down a product" meme. I can't think of anything they've shutdown without a replacement, except for Reader. Are people still sour about that?
Continuous Deployment is scary at first but once you have good test coverage it is safer than big releases.

If a developer is creating one bug per day. Is it better to release it every day or is it better to wait 1 month and release 30 bugs all at once?

Continuous improvements are also highly motivational. The difference is between saying "We can fix that at the next release" and losing the motivation to fix it later and saying "Just shipped the fix" and feeling great.
You could move to redis
20 years ago, I used to work for Computer City and they treated us like Radio Shack's embarrassing little brother.

The writing was kind of on the wall, even back then. Metric and spiff driven sales staff. They were making quick money without thinking about long term viability.

They eventually sold off Computer City to CompUSA but I was long gone by then.
Unfortunately, Trump was the one who brought his son's computer expertise to the conversation.
I think there are many use cases. Fraud detection, risk analysis in finance, weather simulations, etc. These don't need to spill out to disk and are a perfect use case for these systems.

A friend of mine works for a company that does high speed weather analysis to make predictions for energy brokers, to predict prices of wind / solar energy on the market. They use these kind of systems extensively, because of the speed and volatility of the data. Fascinating stuff.
Hah, this was great, listened to the whole thing. You had some nice tricks up your sleeve, laughed out loud a couple of times. Thanks! Love the response you got at the end...
Show HN: Find Remote Work – Remote Friends Job Board
AB-79 Electrical generation: coal-fired generation resources
A course on Calling Bullshit
I wonder how is this Google Optimize different from what's available in GA today.
Oh, okay. So racism, institutional or otherwise, doesn't affect people because you've chosen to ignore that it exists.

Gotcha.
I'd be interested to see any study you have that shows judges confusing two buck chuck with high-end stuff. I'm guessing any such judges are just random people off the street... which doesn't say much about whether or not someone with experience can tell the difference, and thus doesn't say much about whether there is a difference.
The next step is mandating something like methane cracking for natural gas plants.
This is something I've had a lot of problems with. I understand the benefit of small diffs, but I can't seem to find a way to really apply this for any actually meaningful changes. In my experience I would spend some time coming up with a system of multiple abstractions that are interdependent and then getting single logical commit for proof of concept would require hundreds of lines. Splitting the abstractions into separate commits would be confusing so I don't think that's good. Maybe I should stub functions a lot more aggressively and truly aim for minimal. The other problem is when you are replacing an abstraction in an already large code base, the raw number of changes required could easily be in the hundreds or even thousands of lines.