skysight-inc/HackerNews huggingface dataset:
Agree, this is cool trickery but from real world use case, waste of time and effort. I don't see any advantage that pure CSS brings out for such art work. Cool demo nevertheless.
I don't think that's any more selfish than someone wanting to move into the Bay Area from somewhere else.
I think I want to bail from PHP. React-native full stack
I have experience with PHP, so I thought adding frameworks would be something to drop in.

Laravel is definitely beyond my level, and I have some mysql database experience.

I need to make the decision- Pick a new backend or learn this php framework.
I sleep erratically but is common to sleep 12 hours!
> Because Kubernetes itself runs on the machines that are running your databases, it will consume some resources and will slightly impact performance. In our testing, we found an approximately 5% dip in throughput on a simple key-value workload.

5% seems like a surprisingly large overhead. What is k8s doing in this situation that would have that kind of impact?
Breaking the law while encrypting any incriminating evidence of said law breaking is still illegal. The best option is to change the law.
Senior Software Engineer – Nurx
The Watch plus AirPods = the easier 2/3ds of a pervasive computing system. Audio plus haptic feedback is significant. Add a good set of AR glasses, which is the hard part, and you have something really interesting.

Siri needs improving, though, no question.
Congrats! Tempting to grab a couple Go's for Bigscreen, just to watch movies comfortably in bed or something.
The radical idea that people have value
You can get commercial Z-Wave tilt sensors for approx ~20USD a piece that will last a year or two on a single battery. With those you can mount them directly to the door (because wireless) but obviously you need a Z-Wave radio on your automation platform for that to work.

In either event, are you sure you need two sensors per door? The garage door can stop at any point, but (to my thinking) it's still only open or closed. If it's open by only a bit, open half way, mostly open, etc... it's all open in my system, meaning someone can get in or out if they want. So limit switches (or whatever) at the closed position can tell you if it's all the way closed or "not closed", which is suitable for automation purposes.
Lead Front End Engineer – Nurx
Show HN: “Spectacular near-term science fiction” -Brad Feld
I love geographic puzzles such as this one. Here are links to some other interesting ones.

Longest straight lines of sight, modulo some atmospheric refraction (has been discussed on HN before): https://beyondhorizons.eu/lines-of-sight/

Furthest points from the sea/land: https://en.wikipedia.org/wiki/Pole_of_inaccessibility

Latitude and longitude integer degree intersections around the world: http://confluence.org/

The integer degrees is arbitrary, but it provides a random sampling of landscapes. I like the idea of going out to find some defined spot, like geocaching without any caches. It also provides a page of antipodes photos, places exactly on the other side of the earth from each other: http://confluence.org/antipodes.php

Must also mention earth sandwiches: http://www.zefrank.com/sandwich/

Fun fact: there are parts of the Pacific ocean that are opposite each other, therefore the Pacific ocean spans (not covers) half the globe.
Can we finally stop launching “minimal-viable-products”?
Of course it's not a "panacea". It just makes some situations easier to handle, including server operator going rogue or broken by government. It doesn't magically provide answer to everything, but it's definitely an improvement when compared to purely centralized networks.
>It's like they're trying to trick the press into covering it before anyone can actually test it

Yep, when big guys like the NSA claimed to delete all data collected without releasing any details, I'm sure at best they drag and drop a few files into Recycle_Bin.
Scientists named a newly discovered water beetle after actor Leonardo DiCaprio
Brings back many memories. Back in around 2000/01, the website had complete contact information for Gene Ray including phone number. So I called him up and he rambled at me for about 20 minutes before he had to go because his grandkids were coming over.
They are also already a month into the next quarter by the time they announce it....
Clever (YC S12) - San Francisco - onsite

Right now the market for educational software is a mess. It’s incredibly difficult for developers to get their products into schools, and it’s even harder for them to scale. School districts spend tons of money on learning applications, but they have no way of knowing if students are even using the apps they’re purchasing. Teachers know there’s great software out there, but relatively simple challenges like getting 30 students logged in at once make using it impossible.

At Clever, we’re working to change all that. We provide schools with a free API and single sign-on solution that makes using educational apps a breeze. We’ve grown fast: after five years, half of all schools in the US (and 90 of the 100 biggest districts) are using our platform. Our goals are much bigger than that, though. We want to be a full-cycle marketplace where schools can identify, purchase, integrate, and evaluate the hundreds of educational apps they're using.

We’re a team of about 110 (35 engineers) based in downtown SF, and we’re looking for engineers who enjoy working in (or would enjoy learning) Golang, Python and React. More generally, we want people who are sharp, adaptable, and passionate about improving the way education works for everyone.

Learn more at https://clever.com/about/jobs
I do run my own company differently.

> I don't believe that it's exploitive

But it is. You aren't paying them based on their capabilities or merit, you're paying them based on what region of the world they were born into, which is completely out of their control. The message your "offer" sends is this, you aren't worth a real developer's salary, because you were born in India. So work for peanuts for me, your privileged first-world master, until you've earned enough to move out of the nation you were born in, and then maybe you can earn a salary equal to your peers.

That is exactly what you're doing, and that is exploitative. I know it's exploitative because it is exactly what American plantation owners did in the slave-owning south 250 years ago. "Work for me for some length of time and you can earn your freedom". It's the same scam. "But these developers are being paid" uh huh, they get $5-$20/hr for what I get $100/hr for. It is dishonest to call that fair.

If you don't believe in equal pay for equal merit then stand behind your opinion, but don't pretend that you're doing these poverty stricken people some kind of favor by paying them fast-food salaries to develop your million dollar applications. If someone spends their life becoming an expert developer they deserve to make expert-developer salaries regardless of what region of the world they call home.

The economic "tool" of outsourcing has always been about exploiting poverty and literally everyone actually knows that.
Without looking up a formal definition, how I believe the common person would differentiate between a river and lake are the following:

* Is the body of fluid, within a set of bounds, mostly still (and not flowing)?
* Is it closer to a:
* > bowl (hemisphere with cut side facing up)
* > sliced cylinder (again flat slice facing up)
* > sheet* (a large thin expanse)
* Is the fluid at the bottom shifting location, how quickly?

Rivers tend to have high flow to volume ratios, faster moving flows at depth, are usually more shallow, and are defined more like a squashed tube in natural states.

Lakes tend to be deeper, more stable (slower flow, if discernible at all), and are generally placid. Lakes /usually/ have a large dimension in at least two surface directions while rivers usually have that in only one.

Exceptions to the above occur with canals/channels* (though that's an ocean thing) which might be closer to the fuzzy boundary.

River deltas also occur in high sediment deposit areas, such as the ends of rivers where they transition in to lakes / oceans; the extreme end of a river delta being bogs and other swamp like areas with shallow slow moving water. (I argue that such areas are neither river nor lake, but a third category.)
Looks like it's true - I threw this together over lunch and it looks pretty close:

http://callumprentice.github.io/apps/soul_of_the_world/index...
When I last used it, I could partially type a command, press tab, and the completions would display below the line I was on. It did not modify the input line or the cursor position

In zsh, I press tab and the rest of the command is inserted onto the line I’m typing. If there are multiple options I can continue to press tab to cycle through them. I just have to press enter on the one I want.

Again, maybe it’s changed, but the last time I used bash I wasn’t able to do this.
Operations is always more complex than folk expect it to be and product evolution typically reflects that. Kubernetes was simple because it couldn't miraculously teleport to do all the things ever-larger clusters require of it.

We forever rush to the limits of current technology and then blame the technology.

I think it's worth noting that Kubernetes never tried hard to impose an opinion about what belongs to the operator (as in the person running it) and what belongs to the developer. You get the box and then you work out amongst yourselves where to draw the value line.

Cloud Foundry, which came along earlier, took inspiration from Heroku and had a lot of folks of the convention-over-configuration school involved in its early days. The value line is explicitly drawn. It's the opinionated contract of `cf push` and the services API. That dev/ops contract allowed Cloud Foundry to evolve its container orchestration system through several generations of technology without developers having to know or care about the changes. From pre-Docker to post-Istio.

Disclosure: I work for Pivotal, we do Cloud Foundry stuff. But as it happens my current day job involves a lot of thinking about Kubernetes.
I just find docker swarm to be so much simpler and works for the type of stuff we deploy.

Sad to see it 'lose the race' against kubernetes.
I found an easter egg or a WIP! There's an item with `display: none` on it. :]
Actually, to comply with GDPR, they have to (for people affected by GDPR).
What you said is actually flat out wrong and you're trying to argue with a tax lawyer over something you clearly don't understand.

If you pay a US person at least $600 in the year, you must report that to the IRS on a Form 1099, usually a 1099-MISC. You don't report individual transactions, you simply report all of the income paid to that person over the course of the tax year. (For foreign persons, the form is the 1042-S, and there is no minimum threshold.)

Like the comment I was replying to, you both are conflating the anti-laundering reporting rules with the IRS income tax reporting rules.
This reads like the tale of a junior dev who doesn't even know what s/he doesn't know, and is full of hubris about how they're "finally getting rid of this old crap" that they don't really understand, don't have the decades of domain insight that are built in to it, and don't respect anyone because of the above.

Just sayin', I wonder what the tale from the other side of the table was in this story.
Sure thing, I'm getting around to it but I did them last because there's multiple models and such.
Soul of the World – viz of a cube inside the earth whose corners all touch land
The+Legal+Network
Does anyone think Facebook will actually delete this data? Because if so, I've got a bridge to sell you.
Nissan Shocks with 28% Sales Plunge
How to make sure the C-suite knows your IT department is cool
Niantic Labs | Software Engineering or Computer Vision or Robotics | SF, Bay Area | Full time

Since Niantic (maker of Pokemon Go) acquired my startup, Escher Reality (YC S17), we are continuing to build Augmented Reality tech.

We work at the bleeding edge of technology. We tackle everything from highly performant computer vision algorithms on mobile devices to reliable and fast cloud services that manage AR data and sessions

Our stack: Core algorithms in C++ cross-compiled for Android, iOS, and Unity, so we also do work in Objective-C, Swift, Java, and C#. Our service is in GCP, C++, and Java.

If you are interested e-mail us: jobs@escherreality.com and tell us about yourself and side projects you've worked on.
Caesar cipher decoder
What do you do when your friends don't pick up, or if they aren't willing to go on outings with you? I think the biggest contributor to my loneliness is that no one seems to like me. I reach out to hang out, and usually, get rejected.
FWIW, both Nintendo JP and UK refer to it as a USB Type-C connector

https://www.nintendo.co.uk/Nintendo-Switch/Specifications/Sp...

https://www.nintendo.co.jp/hardware/switch/specs/
It's amazing what $200 can get you, but what really makes me excited is the future. And I think the future is standalone VR in the $150-300 price range.
It would be a very particular sort of autocratic state, which could censor communications apps on a blanket basis, but would have to go through some sort of charade with laws and courts for each particular app. Still, the app and its users are different parties.
I got the alert. My last password change was 2018-02-04
Pivot?
Well I'm out, Cr is already taken.
Touchdown Australian technology stories podcast ep#4 Rick Frankel Containerchain
I think the "toxic masculinity" label isn't being heard by young males quite the way you intend. Drumming the word 'toxic' in front of 'masculinity' and a lot of kids are going to believe, "it's poisonous to be male". That's because kids lack the insights and knowledge to think beyond the literal meanings of those words. I wonder if you think there won't be consequences to your words? I wonder what you think the consequences might be?

I hope you'll be pleased to learn that aggressive tendencies can encouraged, shepherded, and focused towards the positive. So, perhaps "unfocused aggression" is the more politically correct negative label you were searching for? Your word choice is too full of hurt. (I'm sorry if some men have hurt you.)

It's not a spite thing, but we just cannot let your feelings win the day, and you have to lose this fight for all our sakes. We want our men to be aggressive, competent, and noble creatures after all. We'll silence your "toxic masculinity" messages at every opportunity with our powerful charm and energy. We'll show our young men how to be the boss and love our women too. ;)
Do you want a cyberpunk dystopia? Because this is how you get a cyberpunk dystopia. Only without all the badass nanotech and orbital lasers.
Berkshire Hathaway could have never existed if it were actually a legal requirement. For decades they've constantly passed on doing things that could have easily juiced shareholder value, including hostile actions in regards to takeovers. It's why nearly all of their acquisitions come to them instead: an extraordinary reputation.

Further, the fiduciary myth is silly as a premise upon any inspection: legally who gets to decide what's the one right ideal path for optimizing shareholder value, such that if you don't follow The One True Path then you're failing shareholders. Any other path than the single best one, would be inherently defined as failing the fiduciary responsibility to maximize shareholder value (which is another way of saying: legally it's an impossible concept to implement; and logically it's stupid, it falls down instantly, no person could know the maximization path at all times). It doesn't pass even a minute of rational intellectual scrutiny.
I love this town.
Python MonkeyType (by Instagram)
The difference is that diplomas are not fungible but most products bought from a store are.
> simply using a domain name you dont own in the SNI header just because it is terminated at the same service as you want to use is something you cannot do

Why not out of curiosity? I'm not disputing Amazon's right to disallow this (it's their service after all), but before that I don't see any objective reason why this is something they they "cannot" or even "should not" do. Also, unless Amazon put in a technical barrier (which they are in the process of doing), then they can't stop a third party from doing it anyway (i.e. me personally sending a different domain in the SNI header than the one I actually end up communicating with), and on that level (ie me rather than Amazon's customer) I see no reason why I wouldn't do exactly that if my ISP was blocking the target domain.
Babble|2 roles: iOS Developer & Sr Backend Developer| San Francisco, CA | Onsite maybe remote|
At Babble we’re building a platform that makes it easy to stay more connected with the people you care about.

Visit our Angelist page for more details
https://angel.co/babbleon/jobs
feel free to email us directly @ juyan@krue.tv
Redesign woes hurt Snap’s first quarter revenues
Sigh, journalism.

Unfortunately, under new legislation passed in Los Angeles, programs like this will be illegal, because sleeping in cars and RVs have been entirely outlawed.

Immediately followed by:

Under the new laws, it is illegal to sleep in a car or RV that is parked in a residentially zoned area from 9 p.m. to 6 a.m.

Thus, it has not be "entirely" outlawed, and the headline is sensational at best.

On a similar note, we've had this same law in San Diego for some time, and people with disabilities are suing to stop it, saying it's unconstitutional. https://www.disabilityrightsca.org/cases/bloom-et-al-vs-city...
The only answer I ever found to this was "find different friends" - or, more directly, "find real friends who do like you more."

But it's very, very hard.
We call those "Light Emitting Resistors".

They result when you attempt to violate Ohm's Law.

You can generally diagnose those olfactorily as well as visually. :)
Fascinating read, even though I'm no compiler nerd. Explains some of the significance of vector extensions and support for them in surprisingly approachable language. And as others have mentioned, the glimpse of internal Intel politics is fascinating.
Location: Chicago, IL

Remote: Yes

Willing to relocate: Yes (US only)

Technologies: JavaScript, PHP, MySQL, MongoDB, React, Vue.js, A-Frame, Three.js, WebGL, HLSL, C#, XNA, MonoGame, and Unity.

Linkedin: https://linkedin.com/in/chriscajas

Github: https://github.com/ccajas

Resume: https://www.dropbox.com/s/r1syietklc2rxw8/ccajas-resume-soft...

Email: See resume

Web developer/game developer and also into data visualization. My interests revolve around data visualization, games, VR and simulation work. I have 10 years total experience, 3 years remote. I'm handy at helping out with challenges related to performance or improving the visual experience of your products.
>may be used in personal and educational setting //

No such Fair Use exemptions exist in a lot of countries. We have relatively Draconian Fair Dealing in UK, in which there is no general personal exemption nor an educational exemption.

Schools are supposed to have music licences if they have a TV licence because music played in a TV broadcast would otherwise amount to an illegal performance/distribution. It's beyond ridiculous.

Ripping a CD using iTunes is tortuous in the UK, for example. In theory Apple are contributory infringers but the absurd breadth of the copyright law isn't there to hold corporations to account ...

Presumably tortuous use of King's works would be prosecuted in the jurisdiction in which it is used.
Unfortunately doing so will just reintroduce the problem it was meant to combat: People being forced out of their homes because of property tax. That's definitely not a desirable thing, either.
One Tinder user’s data request turned into 800 pages of probing info
Yep. I contributed rather substantially to one of those reasons with a talk on abuse cases for hpkp at defcon two years back.

I'm still disappointed. I don't feel expect-ct effectively covers the same use cases.
The term 'useful arts' does not refer to creative works and is in fact an antonym for endeavors like performing or fine art. I believe any protections of this sort actually flow from the interpretation of 'authors' and 'writings'. Article I is not intended to 'promote the arts' in the way any modern person would interpret the statement.
the jvm lacks structs and more specifically arrays of structs as a way to allocate memory. this causes extreme bloat due to object overhead as well as a ton of indirections when using large collections. the indirections destroy any semblance of locality you may have thought you had which is the absolute worst thing you can do from a performance perspective on modern processors. what people end up doing instead is making parallel arrays of primitives where there is an array for each field. this is also not ideal for locality but it's better than the alternative since there isn't a data dependency between the loads (they can all be done in parallel).

i am not that familiar with the C# runtime and i know C# has user definable value types, but i'm not sure what their limitations are.
> if I had an app on the ".app" TLD I can now stop listening on port 80 altogether without as much worry that I'm breaking stuff.

Except the part where the `.app` domain is only "https-only" in Chrome.
I'm not sure this holds water, really - all you need to solve this is to allow identity to migrate between servers (by linking it to a keypair held by the user), or for that matter go the whole hog and go p2p rather than federated.

Matrix is currently working towards transparent migration (account portability) between servers with p2p as a longer term target - and meanwhile projects like Status are going all the way to p2p today.
> Collateral freedom

Wow. Is this not but a new form of political asylum[1]?

[1]: https://en.wikipedia.org/wiki/Right_of_asylum
One of the common characteristics of an oppressive regime is that they already suffer financial consequences for their actions; sanctions, overseas account seizures, trade embargoes.

Hoping that they'll throw their hands in the air and give-up instead of blocking AWS etc is naive. The people making the decision don't suffer the consequences as do their subjects.
In my view, cheating extends beyond academia when you claim to have an education that you didn't receive.

It does devalue the degree, and it does impose costs on those who don't cheat, by making it harder for them to establish their own credentials.

I don't know a clear distinction between "accomplish and explain" and "write answers" for academic study.

Employers are using other methods, such as personality tests, coding interviews, work-for-free exercises, requiring "experience" for entry level jobs, and so forth.

Employers could abolish that system overnight by simply eliminating the degree requirement. They could reduce their labor costs, because a person with no college debt might be willing to start out at a lower salary and be more loyal to their initial employer.
> cpus get more powerful graphics cards integrated more and more into them.

Actually the wheel of reincarnation seems to have stopped at least for the time being. It seems that there is a fundamental, hard to reconcile, disconnect between a latency optimised engine like a CPU and a throughput engine like a GPU. Hybrids CPUs like larrabee or extensions like AVX512 do not seem to be enough.

Short term, probably the best we are going to see is separate CPU and GPU cores in the same die (or more likely jus the same package), but even that is likely suboptimal.
I really enjoyed the code quiz! Applying and rooting for the best o/