skysight-inc/HackerNews huggingface dataset:
I mean, I proposed a unix-alike written in a safe language as an alternative to OP's proposal, which was to "kill Unix." What would OP replace Unix with? Windows and Mac OS aren't suitable; they're written in C/C++ too. So any solution here must be a green field, from-scratch OS in a "safe" language.

Any operating system written in a non-C language with no C support is going to break all existing C applications. This is inherent to OP's desire to remove all C. For the record: I'm opposed to removing all C.

So why not preserve unix-like shells, filesystems, devices, commands, etc? None of those are tied to language of implementation. Potentially existing unix shell scripts could run safely on a purely non-C system. Sysadmins would carry over some familiarity from existing Unix-alike systems. That has some value.
Honestly, everyone's just trying to game the system. Someone figures out a way to game the tax code, and then the laws get written to support those games.

Taxes are just too darn complicated! It takes far too long to figure out what I legitimately owe! I shouldn't have to pay a professional or use a computer to figure that out.
According to [0], it seems that "whoever" would be correct here.

> Rule 1. The presence of whoever or whomever indicates a dependent clause. Use whoever or whomever to agree with the verb in that dependent clause, regardless of the rest of the sentence.

> Examples:

> Give it to whoever/whomever asks for it first.

> He asks for it first. Therefore, whoever is correct.

[0]: http://www.grammarbook.com/grammar/whoever.asp
Issue about sexuality and her breast enhancements is that was her choice and she had those done before her videos as part of her body modification, honestly to me they just look sort of disturbing but to each their own.

Im not interested in saying what is overly sexual or not else I end up like those schools banning short skirts. I watch her vids cos I support her as a female maker.
I haven't seen signs that it's brigading, and since the same trends are showing up everywhere else, I think the default hypothesis is more likely: it's a macro change in social sentiment or segments thereof. HN isn't immune from any of that.
Sex toy company Lovense admits its Android app locally stored audio recordings
I'm glad you like the idea!

It's a pretty standard Django app. Some bland Docker trickery around generating the actual challenges/problems, but that's probably it. Simplicity was definitely a goal. I wanted to waste the minimal amount of energy on stuff that wasn't directly related to the implementation of the challenges themselves.

I also have this weird idea of keeping the site as JS-free as possible - in homage to... simpler times.
React is the new JQuery, I really don't see Vue and Angular being in the same world as React.
If we're starting from scratch something like Powershell would be way nicer
This may be extremely shocking for Americans but most international companies do not in any way, shape or form want to be associated with guns.

No IKEA doesn't want to put an ad under your video of your daughter's first AR-15.
Again, you don't seem to understand how a landfill works. Waste materials aren't expected to decompose in a landfill, they are compacted and then covered (usually daily) to form a solid, stable, ground (that's why they are called "landfill", and not just "a gigantic pile of rubbish").

Neither the chalk nor the plastic will decompose. And that's intentional.

So one cubic meter of chalk will have the same impact on a landfill as one cubic meter of plastic.
Could you not just buy a Macintosh? Macs lack the AMT chip so the ME in the CPU can't do anything.
Not sure what client would pay you to not solve for some sort of conversion.
Idk about videos, but Google Photos automatically stableizes live photos on iOS. Didn't realize it did so until about a month ago. The results aren't always great, but it's cool when it works well. When it doesn't it's one button click to turn it off.
Your proposal, "kill Unix," wouldn't be POSIX.1-2008 either. I'm not seeing how that is a criticism of my counter-proposal.
I remember watching Dumbo (with the Lambert The Sheepish Lion Pre-Show) off a broken cassette repeatedly. I have a very distinct memory of somehow hoping this time things would turn out differently. Like thinking OK, the mother elephant could just trample the guys this time. Nowadays I do not enjoy watching things a second time until I've really forgotten them, and only then if I'm introducing someone new to something great.
Ask HN: Nest for GPS - Should I build it?
The problem I want to solve is the following: with a plethora of IOT/GPS devices invading the market, we are spending more and more time routinely doing "check-ins" to see if what we are tracking is OK or in a normal pattern/area (example: a) where is my child? b) is my truck on route?).

I want to create a "Nest" like service for GPS. Where it will mashup AI and geolocation so that it can first learn normal movement patterns, and based on that, provide you with a permanent status, such as: normal, cautious, warning / check location. All wrapped up and offered as an API as a service.

Thoughts? Does this make sense? Is it really an issue? Would you use this?

Thanks!

rocket man
That's great to hear! The link "Overview (Topics)" will show just the headlines.
Some iPhone X displays plagued by mysterious ‘Green Line of Death’
Qualcomm is seriously lagging Apple but so are Samsung and HiSilicon[0][1], they seem to be about the same performance. Android Authority [2] tried to explain why Apple is faster and their best argument (among a few) seems to be that Apple's silicon is just larger. Qualcomm could probably make larger chips if they get payed for it.

[0] https://www.anandtech.com/show/11540/samsung-galaxy-s8-exyno...

[1] https://www.anandtech.com/show/11088/hisilicon-kirin-960-per...

[2] https://www.androidauthority.com/why-are-apples-chips-faster...
No, of course you would not store those keys in that database.
My Asus EEEPC has one.
Currying is not idiomatic in JavaScript
This is really cool. I had the good luck of having 2 really great math teachers in high school, and seemingly little things like this can really have a lasting impact.

One of them taught me both computer science and statistics, and did an amazing job at both. He went way above and beyond the minimum required curriculum for AP CS, so I basically picked up everything I needed to know to get a job just in that class.

And for stats, this guy did something I'd never actually seen a teacher do before. Over the course of one semester he'd managed to get the entire class of mostly average students to go from having a typical negative attitude towards math to being genuinely interested and capable of critical thinking that most adults I have met never do.

The other teacher taught a variety of math classes, but I had him for pre-calculus. He was really passionate about what he was doing and that rubbed off on everyone. He did an excellent job of relating everything back to real world topics and really seemed to make things click with people in a way that was highly unusual from my perspective.

The difference those two were able to make impressed me so much I almost decided to go into teaching, but I didn't have any means of paying for college. Fortunately I was able to get into software without a degree, in part because of the great work those two did.
I actually prefer markers with a smell, and wholeheartedly disagree with its placement in the "cons" as part of an evaluation criteria. I'm also sure that I am not alone in the enjoyment of the olfactory sensations such markers provide, there are probably dozens of us who feel the same.
Thank You, Hackers
False choice. Why can't both be locked up forever?
I agree! I personally have a z-wave stick, hue bridge, lutron bridge, a custom IR transceiver, etc automated w/ hass. But I can see the temptation to buy a one-size-fits-all device which can communicate with all those products(or at least their other hubs).
It wouldn't have mattered, but they should absolutely still be doing it to mitigate exposure through loss of physical disks, and this question should be an easy yes.

The other reason to do it, frankly, is because when you end up in the news, this is the first thing everyone asks. It's easier to say yes than to "no, but..." and explain why this is a dumb question to ask (as you are trying to do here, with a far more technical audience).
There might be an excluded-middle fallacy here somewhere but you haven't provided any clues as to its location.

But I think I get the gist of the thing you're pointing at, but surely you can understand why are other people would be wary of deciding what exactly is problematic in this regard via legislation, police, courts, etc., particularly as they exist today.
I know your children are younger, but there is definitely something about school that brings out the lowest-common-denominator in all of us
Is the iPhone's Camera Finally Good Enough?
RTSP hack the $15 Xiaomi 1080p WiFi Camera
The primary differences (I think) are that everything in Java is already a pointer, so there isn't an extra alloc to make an interface. The same is true in Go if your comparables are all pointers. Probably the more significant difference is that Java has a JIT compiler, which may be able to inline all of those calls to Compare(). This is largely why Go's `sort` package abstracts over the collection, not over the element.
Your answer implies that no one would ever higher an employee and would only use contractors. I don't think you've completely modeled the dynamics of the situation.
I don't remember where I read this anymore, but it seemed as plausible as any other explanation: as adults, most things are familiar, so we seek out novelty. To children, almost everything is novel, so they seek out familiarity instead.
Not enough parentheses... ;-)
I’m guessing that those characters then are not deemed to be from media aimed at children younger than 12.
So long as you never stop trying random things, you are guaranteed to find a global optimum... as time->inf

Not a very useful guarantee, but that's theoretical guarantees for you.
Spray deodorant also does the trick
From Neuroscience to Computer Vision, a 50 Year Look
Really? I've recently been recruited to pitch in on a Java project, they're using maven, and the compiles sure aren't incremental.

What should we be using instead?
> But that would need to be calibrated to each model of phone.

We needn't suddenly forget that every android phone asks you to wave it around in figure eights to calibrate the compass (and then still only seems to be accurate to within +/- 180 degrees). Making every video you take come out better on every Android device with sufficient CPU power after a few seconds of recording would be significantly preferable to "Only works on our devices, neener neener." To me, obviously, maybe not to Google.
Google Trends for RSS is pretty telling: https://trends.google.com/trends/explore?date=all&q=rss

Personally, I think it's a big loss that we have moved away from the RSS format specifically, and the open web generally.
Quantum computer news! Everyone is excited and confused.
My 5 y/o has found all of these videos, I guess they're linked by recommendation. And even weirder ones in the past month. One positive might be that I haven't noticed violent or sexual content aimed at children, it's just very strange. Not sure what to make of it.
It was closed for the first year, then went "open" but with AGPL therefor you cannot make non-opensource software with it if it has any users beyond yourself.

It is a clear case of the license hampering the adoption of an otherwise good idea (JSX is so commonplace now, Opa had it already in 2010). But you are right, the actual close source era of Opa was very short.
Well.. what's the possibility that this "leak" and "source code" is something coming from russia/kaspersky to pretend it's a CIA cover up, in order to cover themselves up?

I mean... personally i really don't care. But for people like you and others who seem to care so much... is it a realistic possibility ?
The JOBS Act changed this rule [0]:

"In order to mandate becoming an SEC reporting company, you now would have to have $10 million in assets and at least 2000 shareholders or 500 shareholders who are not accredited investors. Stock issued pursuant to an employee compensation plan would not be counted for this purpose."

0: https://investmentbank.com/summary-of-jobs-bill-and-update/
It's called defense in depth. Google the term, it's a useful mechanism for real security.
The concern isn't so much that the CIA will use it, but that someone else will find it and use it before the CIA does--a problem that is avoided by having the CIA disclose the vulnerability instead of keeping it for a rainy day.
> This clearly implicates that Facebook has, almost without reserve, the ability to read messages from user to user (even though it might limited to messages to oneself), and exposes that ability to its employees.

Why do you seem surprised by this? I can't fathom anything about Facebook's design that implies my posted content is hidden from employees.
https://en.wikipedia.org/wiki/Usage_share_of_operating_syste...

Unix servers make up 68-98% of the internet, depending on who is measuring. There's a huge body of sysadmins familiar with shell who are not familiar with Powershell.

So that's exactly my point: I don't think we should start from scratch on things like the Unix shell, filesystem hierarchy, devices, etc. People know them. Throwing out systems people already understand for no reason is a huge anti-pattern.

If you think Powershell is superior, port it to Unix and convince Unix sysadmins to use it. I don't think it's going to be very popular.
We can listen to the same music hundreds of times. If you go for a bar for over an hour you'll likely hear the same hit songs on repeat. Lots of parallels.
> iPhone user looking with envy.

I'm not sure FOMO is warranted, since Apple's so-called 'cinematic video stabilization' (introduced in the iPhone 6 days) is quite good. Additionally, the iPhone 6 Plus, 7 Plus, and both iPhone 8 models have optical image stabilization.
I agree. Hence "that and".
So when you sell UX to a client you would tell them to not worry about conversion because you give the user a better experience?

I am not against having personal opinions about what good UX is, but the idea that you can measure UX if you don't have measurable metrics is nothing but a marketing idea.
I bet if someone re-wrote the specification using JSON or YAML, everyone would start using it again.
Assessing the Ada Language for Audio Applications
Try substituting him for whom and he for who. That'll see you through most of the time.
Any organic solvent will do it. Acetone is ideal, in a metalworking shop Sharpie marks are constantly being cleaned off metal using acetone.
http://jsonfeed.org
I think some sort of painful event is necessary for certain types of change. Like the Titanic encouraging safer ship specifications and processes. Contract safety needs to vastly improve before smart contracts can be relied on.

Forks should only happen IMO when all sides have merit, when each side is right in their own way. The DAO situation may be justified in that not doing so would have damaged the community too much. Like forcing a kid to forget truly traumatic events but letting them remember broken arms while skateboarding.

Once a child grows up though all actions are irreversible and there is no longer a parent figure to ameliorate mistakes. I'm uncertain what "age" to consider ethereum but I'd tentatively consider it a pre-teen skateboarding incident.
Pretty sure you just answered your own question.
Agree, that's a problem but there are options to solve it. Look at PhotoDNA by Microsoft [0]. But it is a second step. First, you need the reporting properly done.

[0] https://www.microsoft.com/en-us/photodna
I used that. I took me a huge time just to understand what all the tooling was doing, how to integrate it in my current stack and how it was going to affect my current project.

My pet peeve with react is that I can't just code. I have to stop every 10 steps and reflect on the tool I use, instead of the problem I'm trying to solve.
Chronology: a better date and time API for Swift
> You're writing scss within the text blocks.

So, yeah, you lose all the syntax highlighting etc. that comes with just writing normal CSS. I don't think it's unreasonable for a designer to object to that - how would you feel if you were presented with a build system that required you to write all your JavaScript inside one big string statement?

Maybe it's just me, but I don't find it intuitive at all. `styled` has properties for, I assume, every HTML tag? But it can also be called as a function for inheritance purposes? And that inherited call appears to use the same tag as its parent... but what if I want to reuse styles across different tags? How could I define some shared CSS properties I'd use across different elements?

Don't get me wrong, it is cool stuff. But it also feels far too much like hand-wavey magic stuff. I've literally never used Vue before, but looking at this page:

https://vuejs.org/v2/guide/single-file-components.html

I have zero confusion about how to write styles for it. And I really don't understand why styled-components would be worth the extra effort by comparison. What does it bring to the table? It's different without a compelling reason for being different.
At the risk of sounding negative may I ask, why would I even use a platform with really shady testimonials ( https://8th-dev.com/kudos.html ) and something that might have no future?
This is already a solved problem at FB (PhotoDNA does this for them for CP images).
RSS was never difficult, and just about every language out there already has RSS libraries.
It doesn't really work like that though. The genes that cause much of your form dictate growth processes between embryo and adulthood. If you could change them everywhere you wouldn't change at all.

But it's also not how CRISPR/CAS9 works either. Gene therapies usually involve a process of extracting stem cells, modifying a small number of them in vitro, growing them, and then either using them to grow tissues out of the body for later implantation, or injecting them into targeted tissues.

It's not an injection you take that goes out and edits every cell and you magically change shape. It makes for good scifi, not so much good science.
That's somewhat over-simplifying their argument - the long and the short of it though was that Qualcomm has different business interests in chip-making (ie, bulk, cheap, quick to produce) than Apple - so Qualcomm is extremely unlikely to ever match Apple.

Of course if Google did in-house SoC design and had Qualcomm as a manufacturer then of course they could do it, but that's so far no happened and at that point it's Google's chip practically speaking anyhow.
Someone whose name I no longer remember was a teacher of mine in highschool. Even though I knew how to program and had a nights / summers / weekends job programming I treated the CPU / motherboard as "magic". As if there was this dividing wall between the pure mathematical construct of a software program and the physicality of the bits moving through the motherboard.

The teacher taught us how to use NPN and PNP transistors to create very simple calculators.

Though I never went into hardware, that small demonstration was enough for me to see through the illusion and made it clear to me that the world was generally understandable if you just put in the time.

Even scary magical things like CPUs.
Equifax doesn't store medical data, so HIPAA doesn't apply.

Here's the thing: short of some California disclosure laws, it isn't clear that Equifax broke any laws, or even any contracts.

They don't have any particular duty to protect the data they have about you, other than protecting their own IP. Equifax is a clearing house for information that people say about you.

Look, if I follow you around, reporting all your movements, write it down, and then my notes about you get posted on the internet, what law did I break? (Equifax used to report "his marital troubles, jobs, school history, childhood, sex life, and political activities", so it isn't that far of a stretch).

Given that perspective, it makes sense that they would protect the data as much as any data vendor would. Certainly they didn't predict the PR backlash such a failure would cause and should have factored that in.
About the first part of the question, Meteor is still a thing for several reasons:

* It's a project with a strong community (364 contributors) that still has traction among developers (+ 8 stars by day on average over the last month, check the numbers here https://bestof.js.org/projects/meteor)

* They keep moving in the right direction: moving away from their own package manager (https://atmospherejs.com/) to NPM, accepting ES6 syntax everywhere, client and server-side without config, enabling AngularJS or React for the front-end layer... Since Meteor 1.6 version, they use under the hood one of the latest versions of node.js.

* Other contenders with such a combination "no config / real time / full-stack JS" features out of the box have less traction (check some contenders here https://bestof.js.org/tags/fullstack)

Some great projects on GitHub are built on top of Meteor:

- https://rocket.chat/ a clone of Slack chat app

- https://wekan.github.io/ a clone of Trello app

- http://vulcanjs.org/ "The full-stack React+GraphQL framework"

The drawback is that the Meteor is quite opinionated about a lot of things, it's a monster of its own, blurring the boundary between client and server-side code. It can be difficult to debug, test, deploy and scale.

So there is no definitive answer about the question "Should I use it in production?".

The team behind Meteor is really committed to keep on moving forward, GraphQL and Apollo support are coming soon, the post about the latest release gives interesting insight about their vision: https://blog.meteor.com/announcing-meteor-1-6-abf30f29e2c6
The author said that, at the end of the process, "Meteor may look less like a framework and more like a library of middleware that can be used in any existing application, JavaScript or otherwise".

One important thing is that they move forward steadily, without breaking things, which is important when you run applications in production.
Vuex is simpler than Redux. First you don't have to grasp the Container/Component pattern. Second you have less middleware ("what, you don't use redux-saga and redux-think?").

Vue and Vuex seem less clever JS (shiny es6 features), less clever programming (mutability etc) which I feel may be a detriment for complex apps in the long term but it is simpler.

(I may be biased because before Vue and React/Redux I did Angular1 & React/Reflux and I view Vue as a Angular/React mix and Vuex is not far from Reflux)
The better solution is to have the image hashed and NOT sent to facebook. If the hash matches an existing image [A]. If the hash isn't found [B].

[A]: human can review the image they already have

[B]: Facebook waits until someone uploads an image that matches and then reviews the image (as normal) but with a marker alerting the problem.

The benefit is that people NOT affected won't have to upload lots of images of themselves to facebook personal for "review" just to be sure.

The problem is that should facebook update it's hashing or find better ways to match images, having the original image would allow them to transition. This point is moot though since facebook claims not to save the image anyway.
OK now that's a quality nerdy joke if I ever heard one!
How does giving Facebook the image solve that problem, in a way that can't be done client side?