skysight-inc/HackerNews huggingface dataset:
Why did you switch 2 days ago instead of waiting for 57?

Just a co-incidence?
Progressive JPEG is a thing and was widely used in the 90s and early 2000s. Remember when images would load all pixellated at first, and then appear clearly?

https://www.thewebmaster.com/dev/2016/feb/10/how-progressive...
Negative changes in healthcare don't just affect the people who get worse healthcare.

Pretend you are solely concerned with the success of your business venture and nothing else.

Reducing general healthcare drives up your labor costs both directly and indirectly. Fewer vaccinations, longer infectious periods, reduced herd immunity, less work, more expensive.

Most people in the US don't have RSUs. Everybody needs healthcare.
Adam Smith Associates Pvt. Ltd
To this day, my Lenovo will not go into hibernation when battery is critically low, even though I have it configured in the power settings. Not that big of a deal, I simply need to be aware of the battery meter all the time, but I wish it would just work.
Ah I see. My confusion comes from what is called multilayer perceptrons, which do have activation functions. Presumably that is done exactly because they don't make sense without adding those.

But that makes multilayer perceptrons different from ordinary perceptrons in more than just the multilayer part, which is very confusing.
not exactly, although my phrasing doesn't help that impression. I more meant that with webpack you're generating a config object which gets fed into the "webpack engine", where I'd rather have the power of numerous smaller plugins that I can glue together how I please.

It seems to tie into the debate around frameworks vs libraries, or the unix philosophy vs enterprise philosophy too, but that's a whole 'nother thing.
(1) the article put forward their approach as a novelty; OP claimed he’d never heard such a thing (as being ingrained in American culture already.) These two statements do not contradict one another.

(2) claiming people didn’t read the linked article is actually one of the few things that’s explicitly called out in the HN guidelines as not being kosher. Please don’t.
You are wrong about "switching games as a streamer isn't a big deal". Someone who does that is called a variety streamer, and there are very few streamers that have success with it. Most streamers I talk to lose the majority of their audience when they switch games.
I'm delighted to see comments that show some people here actually get this. While my conclusions are based only on my own experience, they have served me well so far. In the dozens of interviews that I've conducted over the years, not once did I need to resort to quizzes that do a fine job of showing how a person can answer a quiz under pressure of an interview but not much beyond that. Most of the important qualities I'm interested in concerning an applicant have very little to do with this sort of ability. A decision based on a chat which reveals more than any professional quiz ever could (if you know how to listen) is usually a better one.

Not only do I refuse to ask candidates quizzes, but after getting enough professional experience, I started refusing to answer them when I was looking for new positions. One such case involved two executives that interviewed me for a certain senior R&D position. The interview was going well when at a certain point one of them asked if he could test me on some professional stuff. I politely answered that while I respect their candidate filtering methods, it doesn't fit my MO and that I'll pass on that. Not surprisingly, I later received a negative reply from them. A couple of weeks passed and I was hired for the same position by a much larger company (and with much better compensation) that didn't insist on me standing next to a whiteboard to see if I can pick up on some silly trick. About 3 months later, I received a call from one of the executives in the company from which I received a negative reply. Apparently they hired someone who had managed to pass their interview tests with flying colours, but was terrible at his job and so they asked me whether I would like to work for them (of course, this time with no tests). I said I'll pass on that too.

I think the reason for the difficulty in finding the right people for the job stems from a deeper problem of people having lost touch with their inner drive and resorting to external means to understand what is good for them. It starts in grade school and continues on from there. This is not a problem that can (or should) go away quickly, but the more I see people at least being aware of the issue, the more hopeful I am that a more sane process for people fulfilling their potential will eventually replace the existing method.
How the Photography Industry Exposed the Atomic Bomb
Things you wanted to know about storing passwords but were afraid to ask
Lil Pump is also a band that is having a hard time with drugs.

But I think some artists can handle it. Lil Pump is just so strong of an artist, I don't think drugs can really stop him.
That is a real cruel process. You are taking advantage of your position as an employer - are you at least honest with those people and tell them there's a 90% chance you will fire them in 90 days? Sure, it might be good for you as a company but it's really bad for the 90% of people who quit their job to get fired by you 90 days later because you can't be arsed to interview them. I can't believe you want to be praised for this approach.
I believe it's all in the fraud handling. On https://news.ycombinator.com/item?id=15592192 I came up with the phrase "the problem with micropayments is microscams".

Whereever there is value there will be attempts at fraud, and on the internet you can automate them. Dealing with fraud inevitably requires a skilled human making decisions and dealing with complaints.
Depends. If you're unemployed, a two-month stint at this kind of company is certainly better for you than an interview rejection. You get two months' salary, hopefully learn something, and if you think that it would look worse than unemployment on your resume you can always omit it (maybe bring it up in person where you can explain the context).

If, however, you're already employed, joining this company looks like an awful proposition. Assuming they don't lie to their recruits about their likelihood to pass the probationary period, they're gonna have a really hard time recruiting anybody who already has a stable and not-horrible job. This is gonna screw the corporation pretty hard as soon as they need to hire senior people rather than startup cannon fodder.
I don't know any of that terminology or category theory in general, but I'd like to assure anyone who cares that you really don't have to to get the elegance and power of WPF. It was a steep learning curve sure, but totally worth it. As far as visual control, elegance, and development-pleasure, I think it far surpasses WinForms, the Android UI toolkit, Cocoa, and the web stack. (Though XAML is annoyingly verbose.)

The only reason I stay away is because of the performance issues, and the opaque ways in which performance degrades.
Home for Christmas – Trailer
Women, minorities?! At this point even those "privileged" (male, qualified, experienced) have problem getting hired. The technical recruitment has become perpetuum-mobile of job postings, assignments, countless audio and video calls, technical teasing. Sometimes I'm wondering - is there any actual hiring happening? I have impression there are people in companies who are literally getting paid for creating recruitment noise and infinite "hiring".
> If we had had to write our own image resizing kernel, this would have taken much longer

I don’t disagree but this is very subjective.

You don’t need to invent anything, you only need to carefully implement a well known approach, e.g. this one: https://developer.nvidia.com/gpugems/GPUGems/gpugems_ch24.ht...

Also there’re third party libraries for that, e.g. here’s one from the same company who do JPEG codec: http://fastcompression.com/products/resizer/gpu-resizer.htm

> what about PNG, GIF, and WEBP?

As far as I understand, you goal was to cut server costs, right?

I assume the majority of pictures on the Internet are jpegs. If you have them processing on the GPU, this leaves you 16 virtual CPUs you’ve already paid for just sitting idle and waiting for the GPU to finish the job. No need to do everything on GPU.

P.S. Some other people already implemented what I’m telling you: http://code.flickr.net/2015/06/25/real-time-resizing-of-flic...
The Shock of Sweden's Housing Market Is Hitting the Country's Currency
[keith@localhost ~]$ locate mp3 | grep lib
/usr/lib64/libmp3lame.so.0
/usr/lib64/libmp3lame.so.0.0.0

Fresh install of just Fedora 27 on my test Thinkpad (old X200). Rhythmbox plays mp3s and Audacity exports to mp3. Nice to see.
FDA approves first digital pill, a drug that comes with ingestible sensor
Its a feature not a bug.

Android is open, you can run anything on it that you want. Doesn't make it better or worse than iOS.

Everyone needs to make an informed decision about what they want from their phone.
I have a drawer full of stock option paperwork from various start ups I’ve worked with over my career, all of which were “confident” in their growth prospects and none of which exist anymore.

At this point I feel like anyone who chooses stock options over cash is naive, delusional, or misled.
> All the important social changes of the past - workplace safety, worker benefits, weekends, overtime, maternity leave, etc. - were achieved not individually by specially focused groups of organised workers.

So were a lot of other not-so-great things, like per-country immigration quotas (which we still have to this day), Puerto Rican colonialism (vestiges exist to this day as well, though at least the genocide stopped in the 1970s),
- heck, even internment camps for Japanese-Americans during World War II. Organized labor lobbied heavily for all of those, because they protected the interests of white workers.

The problem with talking broadly about "solidarity" is that it's all contextual - who are you standing in solidarity with, and who are you standing in solidarity against? For people in minority groups and historically marginalized and disenfranchised people, it's not always clear that "solidarity" means solidarity with their interests - historically, it often means the exact opposite.

I'll probably get downvoted for pointing this out in a thread that's literally a PR piece advocating unionization of the tech industry, but it needs to be said.
Yeah, I'm certainly not going to post it here.
Chat, profiles, bios, user images, Facebook do not belong on Reddit
I'm not a fan of technical interviews, at least not whiteboard ones, or asking people trick questions, or algorithm analysis bingo.

I like to work through a problem. The problem is synthetic, unfortunately, but anything actually relevant will give too much of a leg up to people who are familiar with frameworks. Steps: (a) discuss the problem and come up with potential solutions, and once we've agreed on a solution (b) turn the solution into code in any language they want, as long as we can easily install it on Ubuntu. An explicit non-goal is actually coming up with a solution to the problem: it's great if they do come up with a solution, but far more important is mind-melding on a problem and solution, and being able to convert agreed solutions into working code.

The idea is to simulate work: I assume that everyone we interview has at least basic ability to code (we use a Codility pre-check), so I create a scenario where I'd be helping set up a team member to work on a functional piece of the application. Communicate and ensure we have a shared understanding of the problem, discuss a solution, and see them actually produce a solution.

Once we have a solution, I do want to know if they understand what the performance characteristics are; that's a very practical concern, as the company I work for deals with data batches ranging in 100 items to 10 million items, so code should be written to scale linearly at worst.
Monsanto is evil for tricking farmers or for unfair business practices, not for lobbying. This is a false equivalency. Google advocates for things that are generally in the public interest and does not abuse those position as many companies of their size do.
My understanding is that RSUs were not affected as negatively by the original bill as were ISOs. Generally RSUs are given out at mature companies where liquidation is possible after exercise. For publicly traded companies, that can even mean automatically liquidating at the same time as exercise. For large private companies, hopefully there is a buy back scheme or secondary market enabling liquidation.

The real issue was with ISOs, which are most common in early startups with no liquidation options. If you can’t liquidate your shares (and may never be able to), but you get taxed on the spread between 409A valuation / strike price, you could easily become bankrupt or go heavily into debt.

As for why anyone would prefer a lottery ticket over straight cash, that comes down to personal preference. If you’d rather take the cash, good for you. But consider that Silicon Valley was built on decades of employees becoming millionaires from early stock options. Clearly some people prefer to take the risk. And if they take that risk, they should be able to capitalize on its returns. Of course they should pay tax on those returns. The problem was the original bill (and the current status quo, to some degree) expected that tax before the employee saw any money, which they may never see.

As an aside, if you want cash over options, you’re probably better off just working at $BigCo for a higher salary and immediately liquidatable shares of one of the top companies in the world.
Netflix Phone Number – Technical Customer Service Support, Live Chat
Along with the online service Netflix also provides telephone assistance. The excellence parameters that Netflix has set, has inspired many others too, to come up to that level. It has knowledgeable and expert team that is ready to guide the customers whenever needed. Call on Netflix phone number, it offers best instant support for all your queries.
NEVER quit the job for another one where they just want to sniff you. Try to learn how many people the company is hiring and how many positions long term they want to sustain.
I am not a chatty person - crippling social anxiety sees to that - and I would much prefer this kind of informal chat to a "real" interview because it removes a lot of the pressure which then helps to alleviate the anxiety enough to show that I know what I'm talking about.
There is also this, in Elixir:

http://absinthe-graphql.org
Both. The reporter is an equal, and the contributor is a subordinate (in a sense).
Sorry. It was a bad example of pesticides. I used it because it's been discussed.
Blacklisting an Institution
What are the minimum requirements? Would something like ARM M4F with 72 MHz and 512 KB RAM work?
Theil is becoming the liberal media's George Soros - the enigmatic billionaire pulling the strings of his evil conservative conspiracy.
qznc puts that better then I do. It saves you from data races, but not from race conditions.

Cell and RefCell are both not Sync (that means they can't be used from multiple threads) for a reason. RefCell does, however, allow borrow checking at runtime, for wrapping it with something that establishes Sync.
How about shy people who have a hard time talking to new people? Who only feel comfortable after a couple of days and then they become very chatty? Aren't most developers like that?
>I remember one interviewee who was doing poorly until we asked him to code, and then he solved the coding problems in literally about 20 seconds

It's entirely possible that person just happened to have seen the problem before. Many interviewers would throw additional problems at them if they solved it that quickly because they would assume this. Especially true if you pulled the problem directly from a problem site where it has a high chance of someone seeing it before.

You can get decently far as a programmer in mediocre jobs just knowing how to write a CRUD app. You'd never use modulo or reverse a linked list in these positions, yet they pay $60k+ and otherwise deliver products. The org doesn't care that code is delivered at a bureaucratically slow pace or incredibly simple because it's dysfunctional in the first place, so delivering a feature in 3 days which would take a good programmer 2 hours doesn't matter. Lots of "the user is wrong" pushback when something in the code fails too. Unfortunately, because of the way we're made to write resumes, these positions can be made to appear like any other normal position.

I think it's more interesting that he seemed to do poorly until you gave him code.

This may also sound insulting but I certainly don't mean it to be: maybe your code base isn't that challenging, which is why he is now a strong candidate. Are they doing maintenance, or contributing a lot of new code which requires architectural decisions that weren't previously found in your code (and could be copied)?
Not a patent issue. PCM is also a NOR flash device, and have been used for decades in shipping memories.

The answer to your paranthetical depends a bit on how much detail you care for. Both devices are types of resistive crosspoint memories. In XP, the resistor is a chalcogenide that has a low resistance polycrystal line state, and a high resistance amorphous state. These are tuned by the program pulse length.
In TiO2, the mechanism is (presumably, perhaps debatebly) filamentary bridges between electrode, which can be eliminated by reversing the voltage.

So on one level, both are resistive memories. On another, we are comparing a bulk phase transition driven by pulse control to a filamentary transition driven by voltage.

Finally, the more important difference is the selector. PCM devices can use a chalcogenide based threshold switch. That is the OTS on the XP diagrams. That selector is the key to functional, dense memory arrays, and the existance of a matched selector is what makes PCM functional. I haven't seen what the matched selector for memristors is.

Worth reading recent material from Crossbar on these topics.
I've done this and then subsequently given a 30 minute coding test. With the coding test I tried to make it match as closely as possible the kind of activities the candidate would actually engage with (e.g. processing a CSV rather than implementing a merge sort).

There wasn't much of a correlation between how well a candidate chatted and how well they coded, and there was some horrendously bad code and terrible habits exhibited by people who talked the talk pretty well.

Conversely, some of the less verbose people wrote excellent code and were often cheaper - possibly because they didn't interview well.

The downside of this approach is that crafting (and iterating upon) a realistic test that exercises all the necessary skills and can be squeezed into 30 minutes is hard work.
Aren't these hentaigana?

http://www.book-seishindo.jp/kana/onjun_2.html#ni
59 subject divided into three groups - is that even statistically relevant?
> Google advocates for things that are generally in the public interest and does not abuse those position as many companies of their size do.

Yes, they do that now.

What about in the future? There's no guarantee that they won't start lobbying for things which entrench their monopoly and help their business while harming consumers.

Just look at Google Fiber. At one point in time it seemed they might actually disrupt incumbent providers like Comcast, but they figured it wasn't in their interests and mothballed it.
At $120/month you've read 12,000 pages of good enough quality to charge for.

If you were to buy 40 new 300-page fiction books you could spend $400; if you were to buy 40 new professional books you could spend $1000.
As someone who recently rejected a company who wanted a 2-3 hour test + 90 minute interview after a 45 minute phone interview (which I did), this is gratifying to read.
Ask HN: Redash or Metabase or Superset or QuickSight?
I work for a small organisation that's looking for the right tool to visualise our analytics data.

I know selecting the right tool is highly subjective, but, what parameters should I use to judge/compare these tools? There's no nice online comparer for these tools, and every article I've tried reading ends up being quite opinionated.

HN, can you help me rate these, and other similar tools, on the following dimensions:

* Ease of use (for non-developers)

* Versatility (in terms of query diversity)

* Scalability (in terms of data size)

* Visualisation options

* Under-the-hood strength (for power-users)

* Any particular DB requirements

* Any particular DB Schema requirements

* any other that may be relevant...

Here's to hoping this becomes a comprehensive snapshot of analytics/BI frameworks as they are right now.
Per GDP dollar? That scales with population so you're basically saying bigger countries emit more CO2. You cherry picked a way of measuring it that makes it look bad but hides the underlying cause that's not bad - lots of people.

Per capita, the US has double the CO2 emissions than China.

No intention of slowing it? They're building more nuclear plants than anyone else.
> GitLab, a software product used by 2/3 of all enterprises, ...

This claim is false. The linked survey shows that GitLab has a 2/3 market share in self-hosted Git providers. Not every enterprise self-hosts a git repository.
I would have been more willing to agree on a common ground before the Trump era. But now it seems as if all of the racists are seeping out of the woodwork, and I'm hearing all of the old racist arguments reinvigorated and amplified, arguments I thought had been defeated. America, for example, is the greatest empire ever to have existed, and the culture that gave rise to that is predominantly white, is it not? Is not true that African Americans are more violent and more stupid, statistically and factually speaking, than other races in America? Isn't it a fact that Jews control Hollywood? Is it not a true fact that LGBT people are more prone to mental disorders? Is it not true that ethnically homogeneous states are more stable? Why can't we talk about facts? And what is wrong, factually speaking, with any of these lines of reasoning?

If you say that there really aren't racists, then I guess I should take your word for it, despite what I experience with my own eyes and ears every day, what I'll experience tomorrow, and the day after, and the day after that, until I'm fucking dead.

> Again, I'm not saying there aren't racists and that there aren't institutional issues that stem from it, I'm saying that it's frustrating that it's often ignored when PoC exhibit the same behavior, and that it happens when the environment is setup to favor PoC and the white person is the one at the disadvantage.

So why not just say this instead of saying that there really aren't racists? How is saying that there really aren't racists not a form of gaslighting?
> unable to find flaws in both their own

It would be an interesting interview where they put some of my own code from github/bitbucket down and said "code review this, please". Especially if it was reasonably old and I'd forgotten about it...
LightStep Launches with [x]PM for Complex Application Performance Monitoring
> While I'm a big fan of their team and culture approach, we yet to see better/respected GitLab.com SLA guarantees — it still feels like they're doing too much "testing on production".

Agreed. However, if you need more reliability than gitlab.com it's not difficult to host GitLab yourself in a VM or on bare metal.

Many companies already have their own physical servers in a DC (either colocated or leasing). Hopefully the people managing these servers know what they're doing and can give the developers a good SLA. Although some additional work on file/DB syncing would be necessary to have a hot spare.