skysight-inc/HackerNews huggingface dataset:
I can't tell if you're being sarcastic or not, but if government regulation is involved, then by definition it's NOT A FREE MARKET.

H1B, by design, interferes with the free market in hiring. Even worse, the current implementation clearly stacks the deck in favor of corporations and employers and suppresses wages for the entire tech workforce.
I really don't understand what this article is trying to say. About 2/3 of it seems to be an explanation of an SSL Labs scan. It's good to get an SSL Labs checkup for your site, but that's like 0.5% of your overall security problem.
Sure, but did it have hardware acceleration of blits and rectangle fills?
Willing to live is not a cultural trait.
The first two are simply embarrassing. Google paid 3 Billion for this stuff? Does anyone do QA any more? Especially for a device you use for a security purpose, you'd think bugs like this would be not only found, but designed to not happen in the first place.
Actually if you were a burglar you'd likely be a teenager out for the thrills or a drug addict and the most you'd do is see if anyone or a dog was home before kicking in the door.

Burglary rates have cratered not because of security systems but because people don't have things that are easy to trade for cash.

Unless it's jewelry, cash or guns it has virtually no value sold hot.
I didn't, I grouped it both by class and by gender.
Well the person in New York has the luxury of decent public transportation.

And the person who needs to drive, presumably they live in a suburb or a place with a yard, and they could plant 10 raspberry bushes.

Come on! Enough with the excuses! It's getting me down!

I'm not saying that people should go and sabotage themselves. I'm saying that there are lots of different things that different people can do to upset this situation.

A big one for me is not buying new if at all possible. That goes for computers, cell phones, cars, clothes, etc.
I find them to be helpful in being able to see the markup as a complete chunk, without code getting in the way. In teams with "coders" and "designers", this also makes it easier for the designers to understand the components and do their work.
A paraphrasing of the discussion:

q: "What issues did you have with Haskell in production?"

a: "PostgREST doesn't provide binaries and building it is hard"

q: "Actually PostgREST binaries are provided for multiple platforms." [1]

a: "The real reason is we don't have Haskell developers here." Case closed.

From personal experience PostgREST is high quality work; a set it and forget it service that doesn't need babysitting. Bugs are typically about missing capabilities, as opposed to failures. "Low defect" Haskell that does what it says on the tin.

[1] I don't know exactly when binaries first appeared but they were available as of April 2016, about seven months before the first prest commit.
The author is mistaken. There are only two functions necessary for a monad: >>= and return

Also, the type of return is `a -> m a`. The type you cite `a -> m b` is a parameter to >>= (which has type `m a -> (a -> m b) -> m b.

The author might be refering to a quirk of the Haskell monad interface, which has to additional functions:

">>" which can be easily defined in terms of >>=. I assume this is part of the interface so users can override it with a more efficient implementation, but every implementation I have seen just uses the default one.

"fail" which is an error handler. This is being depreciated as a function of Monads, and moved into its own MonadFail typeclass. This also has a default implementation that just throws an exception.
Not seeing it.
I never said we were still together or blissful... in fact I said I would have probably been more successful if I didn't get married.

Although the thought hadn't crossed my mind I was being insensitive because I am 80% sure the OP post was a joke. Intentionally in stark contract with the article.

Hence why the other replies are:

> You should try stand-up comedy

> But did she take the truck?

(a joke reference to American Country Western Songs)

If I am wrong and his wife did leave him and take the dog my condolences.
Glad to see this piece on HN. Very fascinating.
What level is "makes a website that's usable on mobile"?
> but you can't actually get /back/ the processed data even if you got all the pixels into a single loop

Oh if you need the pixels back, you can certainly get them using glReadPixels(). It's a bit expensive in WebGL land, though it is much less expensive than looping over pixels using JS. And often there are ways to get around needing the pixels back, depending on what you're doing.

You can also do loads of non per-pixel tricks, including filters that need the surround, using multiple passes and clever shaders, you are not as limited with WebGL 1 as you think.

https://5013.es/toys/dithering/

https://www.shadertoy.com/view/MslGR8

This is what I'm talking about, you have to slice your program differently if you optimize it. Your high level structure and outermost loops will look different if you use WebGL instead of JS. And yes WebGL 2 is even better.

But, this is all much trickier than writing your straightforward loops in JS. That's the price you pay for performance, your architecture will be kinda crazy if you do it in WebGL, and it will not be easy to go back if you discover you optimized for the wrong thing.
I once read:

"I don't know why, but it works."
Stephen Hawking interacts with his surroundings
In the city Guangzhou there is a "Little Africa" of African immigrant workers. Though CNN has an article from last year, that they leave China again, as China has "hostile immigration policies, widespread racism, and at-once slowing and maturing economy":

http://edition.cnn.com/2016/06/26/asia/africans-leaving-guan...

> Over the past 18 months, although concrete numbers are hard to come by, hundreds -- perhaps even thousands -- of Africans are believed by locals and researchers to have exited Guangzhou.
You want something more than deTeXify?
It's equally wrong to say that it's about class and not gender, because the class difference only benefited upper class men. Upper class women did not get a statistically significant number more callbacks than lower class applicants.

Again, I'm responding to a comment that called the gender discrimination a "rounding error." It clearly is not--there is both gender and class discrimination happening and upper class women aren't better positioned than lower class applicants.
I'm going to take your suggestion! I was joking about google, they are pretty amazing. But I need more power, and if I can get it for a few bucks a month it's well worth it.
Dragon Ball Super episode 84
Re: morning demand: The same could be said for public transport or taxis. And do they increase to match the morning demand? Often not, you have to squeeze in to catch the public transport and wait for a taxi.

Insurance, maintenance and repairs are not monthly fixed costs. You can pay insurance e.g. once a year. And maintenance/repair really depends.
And that is also incorrect in assuming a strict hunter-gatherer mode of production. Husbandry and some agriculture were part of the late hunter-gatherer people's life, as seen in Scandinavia for example, and this does not necessarily mean that this was a mere transition to full-fledged farming either. The debate is still wide open.
> "Safety third" is a burning man-ism.

This also does not inspire confidence.
I'm on the fence about TS. I see the value in it, but it can be a lot of trouble to use, and I have found that the mistakes I make are almost all caught by a ESLint (and the remaining mistakes aren't type system mistakes).
Idempotency would be nice, but it is often impossible to have at all layers. Eventually at some point, you deal with stateful microservices and distributed transactions. Depending on how long the transactions take, either two-phase commits or compensation transactions are needed to rollback or restore states when failures happen. And that is not trivial to implement and complicates your system further.

Stable and well-defined interfaces between microservices are another luxury hard to have in reality, especially when business and application logics constantly evolve. More often than not, it's inevitable to juggle multiple services to fulfill the need, which takes much more time, effort and risk than monolith.
I wonder how much the difference in residential heating/cooling really matters.

For example, I looked at natural gas consumption, in Texas industrial use is off the charts, residential is reasonably in line with California (on a per capita basis).

https://www.eia.gov/state/seds/data.php?incfile=/state/seds/...

Of course that is only enough to say that it is necessary to take a closer look, by the time everything is added up it could well be that living in California is substantially better.
Were you experienced with micro services before starting your latest thing? When starting a project, you're going to have constraints: money, time, available talent, management's blessing, etc. I'd guess those constraints are probably a driving factor in dictating how all of the project's needs are wired together.

If the technical founder was a Python/Flask/micro-service/Angular/MySQL dev, that's probably what they'd be using to knock out code to build an MVP. If the founder was a Microsoft-MVC/C#/Postgres/Ember/monolith dev, I'd be super surprised if the MVP was a Python/Flask/micro-service/Angular/MySQL app :)
The merit of that hypothesis notwithstanding, you're confusing dark matter with dark energy.
> The work of police and security services has never been easy in a free society,

I think the work of security services have never been easier as it is now thanks to the massive use of social networks and mobile phones, CCTVs everywhere, GEOINT, etc. At least for the Five Eyes.
What specific ORM do you have in mind when you write "handy?" I'd really like to know in case I've missed something.
With bundles on github, vim can be a full blown IDE.

My vimrc: http://tinyurl.com/mzo7d6l

And a shot: http://tinyurl.com/kjldwy5
How does this compare, intuitively, to "short-term -> long-term memory transfer", where learned skills are stored in a subset of the neural network, and non-core details are forgotten?
Notice the subtlety. The first example on the site is:

sum_(i=1)^n i^3=((n(n+1))/2)^2

To render this in LateX as it is shown would be

\sum_{i = 0}^n i^3 = \bigg( \frac{n(n+1)}{2} \bigg)^2

No fracts, just "/", no parenthesis enlarging with "\bigg", no slashes or brackets.

Looks pretty nice :-)
What is concerning to me is the shrinking genetic variability involved in long-term in-breeding. That is, logically, a rather important issue.
Davis is a member of the Hacker News community in the strong sense of community, but the project gets attention on HN because it is intellectually interesting and an awesome accomplishment.

It is common for people to look at a creative work and say/think "Phftt...I could do that." The proof that a person is mistaken is that they don't and won't and never will.
There's no syntax of which I'm aware which tells Google to not "correct" or expand the results.

When I'm seeking specific matches, I'm seeking really fucking specific matches. Google annoy me to no end.
Add some security cameras that do local storage.

Which is of course completely counter to the 'win' of cloud based video storage. The bug is that a sophisticated burglar can cause your cameras to stop recording.
New California housing law may offer an opportunity to make money
Thank you for the detailed reply.
I concur with most of your suggestions.
Added creating detailed PDF manual for the software to list of my backlog.
0) Vote for politicians who care about climate change.
I have a few comments. Regarding the first paragraph, you mention that H1Bs depress wages, multiple times. I disagree. Actually, H1B allows companies here to remain competitive and increase their user base. This holds true for both tech and non-tech companies. And there is no way startups will be able to raise lot of money and software engineers earn so much if their market is only one country and they employ only natives.

Regarding the third paragraph, you say that "you're showing a strong nationalist agenda by claiming that only your country should be able to control foreign products". Please note that I mentioned this scenario to show how stupid is the line of thinking that global corporations should employ people of one country only. But then how many Asians should be employed by American countries who sell in Asia? I do not know. Based on users, revenue, country of origin of founders,... But it will be definitely more than the current miniscule H1B quota.
I'm not sure if it works that way, but if you change to Pay-Per-Conversion, it would be in Google's interest to make ad quality depend on conversions-per-view.

And – as just another anecdote – I have had continuing success over the last 8 to 10 years with search ads, while not having a single conversion with anything else (Facebook, youtube, twitter etc.) as far as I can tell.
Yes, I have used it for my previous project.
One thing to keep in mind is that they have very steep pricing model.
I was in Thessaloniki, Greece 2 years ago visiting friends. The city is unbelievably congested and similarly to Istanbul a lot of city expansion plans are stopped because sooner or later the construction crews start unearthing ancient ruins. Probably an issue with a lot of European cities.
Allow me to grant phil21 the ability to speak for me retroactively. These were exactly my thoughts.
> People who will want to conceal contents of their messages could still send them encrypted via WhatsApp or other platform

Even if posession of encrypted messages without the ability to decrypt carries a 10 year prison sentence?

(Yes, this has serious enforceability problems, but that doesn't mean it can't become law)
For these customers it doesn't follow "Git is the standard now and has been for years.".
This isn't task of the search engine, it's the task of the machine that uses it. If the machine doesn't understand meaning there is no way the search engine can teach it that meaning.

So no, this will not be the next direction - unless there is a universal model of machines that understand things. But there isn't, and there won't be for at least another 10 years.
I can distract myself with twitter, youtube, stackexchange, even doing chores in the house, you name it.
I don't even need anyone else to be distracted, thanks!
Yep, I've recently written a RFC2822 (and friends) message parsing library in C that can parse 4GB of email messages per second (incl. full bodies decoding and normalizing everything to utf-8) on my old Ivy Bridge i5. Part of the trick is never tying number of malloc() calls to the number of messages/size of input, not using crappy OOP like interfaces, and avoiding string comparisons, which is all possible. My library has no malloc(), no strcmp() and no OOP. :)

It's about 4 times faster than gmime (also written in C - but kind of unfair comparison, because gmime is not doing the body decoding and conversion to UTF-8 by default) and 20 times faster than Python (in a single thread). Now if only I could have a SSD that could read my mail archive that fast. :)
the GAN is actually just pix2pix: https://github.com/phillipi/pix2pix
I just resized the convolutional layers to 1px height since the vertical dimension isn't that relevant in this case.

I do have a few bash scripts for color extraction that I could upload to github, although they're pretty quick and dirty.
Yes, but they just use the plain centralized version.
How could I benchmark this on XFCE nowadays?
I watch plenty of TV, but managed to get a Ph.D. in a hard field. Don't worry, TV viewers - you can have it all!
Yeah. Makes no sense.
I think you might have more luck here: http://writers.stackexchange.com/
If the only place I ever bought something was Amazon how do I know if the charger was "half price?" Especially if you didn't know counterfeit chargers were a thing? These chargers are some of the best selling products on Amazon's charger category. In most cases they outsell the genuine versions.
I agree. However, I frequently see absolute declarations about how freedom should not be curtailed for security, and while I believe that is true today, I can envision a possible future where that is not possible without leading to near or complete extinction. Therefore I find it useful foil to shake up absolutisms.
Devoting new land to forest is the important bit. Trees have been planting trees for a while now.

I wouldn't be terribly surprised if all the driving around people do on Arbor Day makes the direct effect negative.
This is highly anecdotal and based on personal (and professional) experience here in Kenya. Though the Chinese have been present in the country for a while, their signature project was the Thika Superhighway (2009-2012). This captured the imagination of everyone from citizens to the government. Since then, virtually all the major infrastructure projects have been undertaken by Chinese contractors that have set camp in the country. Their model of financing (through grants and ‘cheap’ loans), designing and building has ensured Chinese firms have an upper hand compared to local contractors. This has pushed many local contractors out of business and consequently rendered majority of local young engineers highly unemployed. Generally, there is a quiet uneasiness with the dominance of the Chinese in the infrastructure arena but as it stands; they’re having a field day here in Kenya. I’m convinced this is playing out in many other African countries.
Violent people aren't violent because they are violent. There is an underlying cause for someone to use force against another, especially when it is socially unacceptable.

Perhaps it doesn't fit under the "common" mental illnesses of depression, anxiety, etc. but it lines up well with thought disorders. A sane and well person would not jeopardize themselves, and their fellow species.
Popularity is but one input for "best" -- depending on one's definition of best. There's enough metadata (price, location, cuisine, etc) to correlate with actual payment data to filter out fast food like McDonalds. It doesn't have to be a totally naive statistical approach that gives "dumb" answers.

The idea is that what people actually pay for is a different set of vector inputs compared to what people submit reviews for (Yelp/TA) or what people link to (blog with links to favorite city restaurants.) Google's search index is over 100 petabytes but even that gigantic database is missing lots of data that other entities can collect and convert into uncontested search results.
// we'll never encounter this exception

// e.printStackTrace();

Except we were. So I put in:

System.exit();
Would it be possible (useful?) to add a counter in each node to see the cumulative effect? I know that would be a slippery slope because ideally you'd need units and perhaps rate vs counter/gauge but it seems even a naive implementation of times fired would be instructive. I suppose since it's a graphical system the circles could expand/contract instead/as well.
Yes. We do all have biases, but I feel more comfortable judging what experiences seem interesting rather than which candidate has brown skin. It's racist.
R2B – the app that could save your life
I was very young when Google became popular. Why did it become so popular? Was it just the technological advance of Google-Matrix (Page Rank) and Map-Reduce?
... in Windows 95.

I mean, the article describes why in versions of Windows from an era that was much more memory-constrained. Even in 2003, Windows 95 was as old as Android 2.2 is now. I configured my task bar to display seconds and can't say Cinnamon is hogging that much more memory or CPU because of it.
Watch Dogs 2 CD Keygen (PS, Xbox, PC)
If you ever get a chance, visit NASA's Johnson Space Center in Houston. Make sure you check out the tours offered. Watching these missions on television just doesn't really give you an honest perspective of the courage and effort it takes to hurtle into the darkness.

At the end of the tour you're taken to a place along the road in the facility where you observe a minute of silence next to a grove of trees, a tree for each astronaut who gave his life for the Space Program.

President Bush gave a moving address after the Loss of Space Shuttle Columbia.

https://history.nasa.gov/columbia/Troxell/Columbia%20Web%20S...
What do you want us to do? These guys keep throwing spears and shooting arrows at anyone that approaches their island. Should we... should we ask the Indian government to send in an armed infantry unit to force the Sentinelese to sit down and watch a video explaining the benefits of 21st century civilization?

Meanwhile, way more people actually living in 21st century civilization in India are currently experiencing extreme poverty and suffering,[1] despite having instant access to Vivaldi.

[1] https://en.wikipedia.org/wiki/Dharavi
I dunno, I found it useful in that my favourite language (Lua) has some interesting connections I wasn't aware of before, such as the influence on Io, which is new to me.

Point is, it was sort of fun to browse around and see just how incestuous our language universe is...
True environmentalists drive used cars. Or buy used SUV and not drive it much.
Howdy! I work in cleantech, and I guess it's that time again for a what-are-we-going-to-do-about-it post :)

To start, here's my favorite climate change joke: "They say we won't act until it's too late... Luckily, it's too late!"

==So what can you do about it?==

The biggest thing this article doesn't say that is most relevant to the HN audience is that you can work at a new energy technology company! Our industries are out of the R&D stage and are currently focused on scale and growth[1], and we need as many smart people as we can get. There are lots of companies hiring software engineers.

==How do I find a job fighting climate change?==

I'd recommend browsing the exhibitor and speaker lists from the most recent conference in each sector (linked below). Check out the companies that interest you and see if they are hiring.

* Energy Storage[2][3]
* Solar[4][5]
* Wind[6]
* Nuclear[7]
* Electric Utilities[8][9]
* Electric vehicles[10]

Also, if you're in the SF bay area, I'd recommend subscribing to my Bay Area Energy Events Calendar[11]. Just start showing up to events and you'll probably find a job really quickly.

[1]: https://techcrunch.com/2017/01/22/energy-is-the-new-new-inte...

[2]: http://www.esnaexpo.com/

[3]: https://www.greentechmedia.com/events/live/u.s.-energy-stora...

[4]: https://www.intersolar.us/

[5]: http://www.solarpowerinternational.com/

[6]: http://www.windpowerexpo.org/

[7]: https://www.nei.org/Conferences

[8]: http://www.distributech.com/index.html

[9]: https://www.greentechmedia.com/events/live/grid-edge-world-f...

[10]: http://tec.ieee.org/

[11]: https://bayareaenergyevents.com/
Lots of people already have. The problem is that those who try to read up on it haven't built the conceptual bridge to get there. Monads are a simple piece but they sit atop a tower of simple pieces, none of which can be skipped. People who hear about Haskell try to jump in and learn them without having the foundation they need. They see the superficial similarities between Haskell and other languages but fail to grasp the more significant differences: higher-kinded types and type classes.