skysight-inc/HackerNews huggingface dataset:
patio11's suggestion for this:

> Objection: “This form needs a number.”

> What you should think: “You’re lying to me to attempt to get me to compromise my negotiating position.”

> What you should say: “Give me git access and I’ll fix it in a jiffy! both people laugh No, seriously, speaking, I’m more concerned at the moment with discovering whether we’re a mutual fit… Oh, it’s physically impossible? Put in $1 then to get the ball rolling, and we’ll circle back to this later.”

https://www.kalzumeus.com/2012/01/23/salary-negotiation/

related: https://www.kalzumeus.com/2016/06/03/kalzumeus-podcast-episo...
You'd think the clue in the name would give them an idea...
Yeah, I'll add that I've bought quite a few packt books (mostly because I like cryptic things and they have crazy sales). Avoid them, Manning and Apress tend to be much better. Honestly I tend towards textbooks anymore...
And because everyone knows this, a contractor can easily charge 2-3 times what an employee makes - aka what they're actually worth. The system works (Except of course for the employees)
Yeah, but then you have to breathe in coal. Dirtiest air in the EU.
Why do people do stupid shit like this?

Voting down comments they don't like?

C++ GUI libraries are like the fox and stork to the rest of the world.
Anything sitting on the surface of the Moon would must likely completely buried by regolith after roughly 2 million years. Every lunar day dust particles are launched up from the surface only to fall back down at night.
I sometimes wonder that too. There are tons of simple things HTTP and web browsers could implement to make everyone's life better and easier. Make redundancy built-in, for example, or a primitive peer-to-peer content delivery for stuff like videos. But then I remember that megacorps always want to keep competition out, make everyone invest a lot into crappy traditional infrastructure to compete. They can't allow a competing alternative to work on many orders of magnitude cheaper infrastructure, they are only interested in increasing that cost for everyone and at such pace that nobody can keep up.
> if they are rational actors, then the argument that they should just get a better job isn't valid because a rational actor would have already done so.

If they are rational actors, why isn't the argument that their revealed preferences say that they like it "enough" to accept the bargain offered them? I tend towards the rational actor side of the debate and that they are satisfied that the bargain offered is their best option, so they (rationally) take it.
> I've probably sent about 60-70 cv's and most of them have gotten me at least a phone interview (about 50? I lost count but in the document I was using to keep track of open processes I have 30 companies).

Genuine question: why are you applying to so many companies? Are you just coming out of school or unemployment?

That seems like a ton of work to juggle and you can't possibly be interested in them all. In this hot market it seems like you should be able to be a lot pickier, especially if you've already got a job.

In my most recent round of "should I get a new job" I only applied with 3 good companies that I knew I was interested in and even that felt like a lot to juggle on top of a day job.
do you think large cities can exist without a record system ? or maybe we just have no traces of these records ?
Internationalist yes, but not pro-free-trade. And in practice it was always almost always the opposite of that.
In Europe all the hard-left parties were anti-EU precisely because they were opposed to free trade and wanted to protect the local markets.
Truly. But a story which inevitably must end with expansion, cooling, and a new need to huddle around stars.
"Because I have a weird hobby: I like to live in a flat, I like eating food a couple of times a day, I like to give some food to my kids."

... so the reality is that I need to lie at the interview to get the job, this is so sad.
> They don't win the privacy game when their device failed to be secure.

If given the choice between hanging out with the guy who committed an accidental homicide and a serial killer, I know which one I'd pick.
The Integral Trees (Larry Niven, 1984) is about a society living in a ring of gas around a neutron star. Not quite the same, but a similar interesting astrophysical idea.
Don't get me wrong, Google tricked them. But if Mozilla would have been more intelligent... they never would have allowed a third-party having such a big impact on their own influences and decisions.

Mozilla had and still has the chance to break free from Google - break free from Google's mal-intentioned suggestions and helpful advice... and instead make freedom again with their original core user base... features/customization loving geeks and nerds...

But as long as Mozilla is so arrogant to not admit they have openly allowed all that to happen... as long as that, Mozilla does not have the right to picture itself as victim!
Some yubikeys provide smart-card functionality.
https://www.yubico.com/solutions/smart-card/
Also, still accepting Google money and surviving with it... I just can call this the most big hypocrisy possible!
What you say is true, but it's also true that the bar is lower than it was 20 years ago and it continues to move that direction, at least when we talk about simple "apps" as opposed to bleeding edge technologies now.

For example, "Chart.js" makes it really easy to create beautiful charts in a web app. Because of tools like that it's much easier to learn how to build a feature rich app now than 20 years ago.

Still, the guy who can create "Chart.js" (an artist) should be getting paid a lot more than a guy who can only use it (a craftsmen).
https://en.wikipedia.org/wiki/Apache_ZooKeeper was created to help other systems scale horizontally, e.g. it takes care of https://en.wikipedia.org/wiki/Leader_election and all the edge cases one would want to "outsource".
What I meant with that "common sense" sentence was basically this:

- It's irrelevant to know if flossing "improves" overall health...what is relevant is that it will not worsen it, and you are removing rotting stuff from your teeth, and worst case scenario you just waste 2-3 minutes and have a more pleasant breath..why overcomplicate things?

It doesn't worsen your health, it either does nothing or improve it, so it is reasonable to do it

Medical literature is full of these things: do you need people to prove it with several studies that it's good for you to go for a walk every day? Try to weight the cost-benefit of your actions...if the cost is small, the risk non-existant, and the potential benefit high, it's usually a good idea
1. The Democrats are not leftists. Liberals are not leftists.
2. Ideologically speaking both US Republicans and US Democrats are Liberals and pro-free trade, Trump is an exception.
I keep hearing this 'H1B low wages'. Here's my startup idea.

You create a website with a list of job skills that 'slave wage companies (SWC)' are claiming to need to fill.

You collect resumes from unemployed U.S.candidates with these skills and send them to the SWCs.
If the candidate gets hired you keep a recruiters fee.

If the candidate is rejected your startup lawyers sue the pants of the SWC for violating U.S H1B law. You pass on the settlement money to the rejected U.S. candidate keeping a percentage for your lawyer and your retirement fund.

US H1B law is clearly explained online [0], there are searchable databases [1] and most recruiting/HR people will gladly spill the loophole secrets that they have (posting jobs in obscure local newspapers, tailoring job description to an existing known foreign candidate etc).

[0] https://www.uscis.gov/working-united-states/temporary-worker...
[1] https://h1bdata.info/index.php

You will be protecting American jobs and making money in the process.
I'd love to read the down voters defend why it is moral to redistribute wealth. But they can't because it's NOT moral, so they just anonymously downvote.
About 40% of US non-residential land is owned by 1% of US families.[1] Up 50% in a decade.

[1] https://www.washingtonpost.com/news/wonk/wp/2017/12/21/ameri...
Create a New Trello Card
I really admire these types of instructional videos. It is refreshing to see this amidst the constant barrage of "HIT SUBSCRIBE AND LIKE!!!" on YouTube. It reminds me of old instructional videos such as [1], [2] and [3]. These days, seldom do you see non-sensational, purely informational and straight forward videos without intense music, sponsorships and sleezy tricks (click bait thumbnails) to draw viewers in. I would pay for content like this and we need to encourage film makers.

[1] How Walt Disney Cartoons are made: https://www.youtube.com/watch?v=819e2isEfEg

[2] 4 Artists Paint 1 Tree: https://www.youtube.com/watch?v=gcbBRkPBgB0

[3] Secret Life of Machines Series: https://www.youtube.com/playlist?list=PLByTa5duIolYRtq45Cz_G...
However,the reality is that most people simply can't do it. Take an average office and try to teach everyone how to code. after a month, 99% will know how to output text to console, 10% would probably be able to write a loop or two and maybe 1 or 2 guys will realise that development is their real calling. Those 2 guys will spend the next 5-7 years just to get to the point where people would start taking them serious and some senior engineer may even listen to what they have to say about system design. Writing a simple web based calculator is easy, however doing a proper enterprise level solution isn't something any bootcamp student gets anywhere near without 10 years of experience..
Cavities are caused by sugars (and sugars only), so in theory, if you just eat green vegetables and meat, you shouldn't get any cavities. Veggies contain fibers and the consensus is that they exert a light brushing action on teeth (think when you chew celery and such)

A great resource for these questions is nutritionfacts.org (free and full of references to scientific studies)
Not a bad idea at all :)

Thank you very much for your suggestion.
dict(a=1,b=2) == dict(b=2,a=1)

is True (on 3.7.3). I'm not too keen on introducing a third type of equality on the same type, even if it makes some theoretical sense.
We're kinda in the mid-game. We can still see __a lot__ of galaxies and can still reach them. The universe will keep expanding forever and at some point, the cosmic event horizon will shrink to the size of our galaxy. There is still a wide variety of stars including supergiants which can seed the galaxy with heavy elements when they go supernova. There will be a time when only Red Dwarves will survive, and after trillions of years the universe will enter a dark age when there are no stars with visible light left.
The right to roam is said to have it's origin in the middle ages when merchants and other travelers where allowed to grab a hand full of hazelnuts from anywhere to sustain themselves. Similar traditions where common throughout the land. The name "allemansrätten" (right to roam) was invented in the 40's and in the early 90's written into law.
Funny thing is that it's not defined in the legal text, it just says: everyone has access to nature as described in the "allemansrätt". We're expected to know what that means.. :)
> USB tokens like a Yubikey

As far as I can tell first Yubikeys were basically small cardreaders with non-removable smartcards in SIM card formfactor.

> Wait, really? They still make these?

Every credit card with a chip is basically a smartcard, every SIM card too. Smart cards are not going anywhere.

> How do you interface with one of these?

CCID cardreader + OpenSC
Hey, thanks :-) it could also be done via Apache Ignite, I think... but Zookeeper might be much more advanced in this regard. Thank you :-)
As for toothpaste, what you do is ok, the only risk you run is to overdose on systemic fluoride, which sometimes causes diarrhoea. An alternative is to rinse with a mouthwash and not rinsing with water afterwards
curl -s "https://api.github.com/users/historicalsource/repos?per_page... | grep \"clone_url\" | awk '{print $2}' | sed -e 's/"//g' -e 's/,//g' | xargs -n1 git clone
Companies are so desperate to find qualified employees that they will do anything short of raising wages.
Let me ask you this: do you consider democratic forms of government to be "mob rule"? Do you consider taxation theft?
>Yup. And they're missing the point that this isn't 1985 anymore. A high school student with a week of JavaScript and HTML could write AirBnB.

Sorry is this a joke? Because I'm missing it.
I agree that it is likely the best option available to them. My issue is with the argument that "if they don't like it they can get a different job" and therefore it is morally justified for people to be payed a sub-living wage.

I'm not saying that the parent post is necessarily making that argument, just that it seems like thats the usual justification for this sort of thing.
Kind of an outlier, though, because the Republicans typically cheer free trade (but then put tarrifs on shoes, cheese, tires, etc, etc, and of course subsidize big agribusineess, Wall St., etc).
how in the hell would you "never detect a poor performer"? It's one of the most obvious things about the workplace if it is going on.
> A high school student with a week of JavaScript and HTML could write AirBnB.

Yeah, that could definitely happen. /s
Israeli Scientists 3D-Print a Tiny, Live Heart Made with Human Tissue
I still very strongly oppose HSTS's "No user recourse" policy, and don't deploy it on my sites purely for that reason.

I get the reasoning, but it's still unethical to the user.

(as an aside, hsts applies to all ports with no option to disable this, something to keep in mind.)
A geo-stationary satellite can stay in orbit for billions of years. I’m surprised this was not mentioned in the article at all.
Remember that time that the FAANGs admitted they stole a few hundred billion dollars from employees by forming a cartel?

Start blaming other people, because they are out to get you.
Came here to suggest the function that is 1 on the rationals and 0 on the irrationals.
Profit sharing no, revenue sharing yes.
It's also not reliable, since the same address can be reused if the dict is GCed. This is actually really easy to induce in Python, since it uses immediate refcounting. In my REPL (3.7.3):

>>> a = {}
>>> x = id(a)
>>> del a
>>> a = {}
>>> y = id(a)
>>> x == y
True
Maybe a past civilization created a simulation we are living in.
Not just protectionism, but a sort of micro-nationalism that Americans haven't seen, because we don't have much history. For example, Spain calls itself a nation, but Catalonia recently tried to secede, and if you visit, you'll hear most people speaking Catalan. The Basques were recently blowing things up (ETA). And Leon resents Castile enough that you will see road signs spray-painted with "solo Leon" (only Leon), because "Castilla y Leon" was made into a single province.

Europe is an old place, for better and worse. I question this stuff, but I won't judge it.
I think it implies a sophisticated culture, but people say that civilisations are those cultures that create cities. It's a narrow conceptualisation, but it goes hand in hand with the capabilities to create technologies that significantly modify the environment in favour of the members of the culture doing the city building. I don't think that anyone has found any indication of Neanderthals using any sort of pottery, agriculture, domestication or metalwork. This is not to say that they didn't have poetry and mathematics and understandings of the world we would find interesting and unexpected, or that they didn't have any of these technology - it's just that there is no evidence at all that I am aware of.
How many reported battery breakthrough reports do we have per year? 20? 50? It's hardly worth digging into them anymore, unless you have a vested interested in that topic.
* Fix the data. Right now the optimal coefficients on your data (using least-squares) are m=1.79794911, b=31.952525636156476, which yields 211.74743638 when predicting on 100.

* Tune the hyperparameters. In particular, tune the learning rate. To quote the Deep Learning Book [0]:

> The learning rate is perhaps the most important hyperparameter. If you have time to tune only one hyperparameter, tune the learning rate. It controls the effective capacity of the model in a more complicated way than other hyperparameters—the effective capacity of the model is highest when the learning rate is correct for the optimization problem, not when the learning rate is especially large or especially small.

The following code will yield exactly 212 almost every run (using fixed data and a different choice of learning rate):

```

celsius_q = np.array([-40, -10, 0, 8, 15, 22, 38], dtype=float)

fahrenheit_a = np.array([x * 1.8 + 32 for x in celsius_q], dtype=float)

for i, c in enumerate(celsius_q):

print("{} degrees Celsius = {} degrees Fahrenheit".format(c, fahrenheit_a[i]))

l0 = tf.keras.layers.Dense(units=1, input_shape=[1])

model = tf.keras.Sequential([l0])

model.compile(loss='mean_squared_error', optimizer=tf.keras.optimizers.Adam(lr=1.0))

history = model.fit(celsius_q, fahrenheit_a, epochs=500, verbose=False)

print("Finished training the model")

print(model.predict([100.0]))

```

[0] https://www.deeplearningbook.org/contents/guidelines.html
While you still need some experimentation to get a plot right, following the grammar of graphics approach can make it quick and methodical. For any plot, I just need to answer a few questions:

* What kind of plot do I want? Bar chart? Scatter plot? Boxplot? Pick the geom based on this.

* What column goes on each axis? Do I need to transform the axis? For e.g., is log scale better?

* Do I split data by some other column? Use different colors/fill, shapes, or facets.

* Do I need any annotations to point out interesting parts of the plot?

GGPlot and Plotnine are joy to work with once you grok the ideas of tidy data and grammar of graphics. Since the API is consistent, experimentation can be quick:

* That scatter plot looks to busy? Change the geom to a boxplot.

* Want to see if an attribute has any predictive power? Assign it to any unused aesthetic.

Seaborn can provide some higher-level functions compared to plotnine/ggplot like pair-plot. But as you said, you need to lookup seaborn's documentation all the time to work with it.
Actually, doing that means everyone getting a balanced say.

Two way street.

If you make it one way, it is all on you, and when that team says that, you get all the credit. Good or bad, and the team knows it. Will definitely throw you under a bus, given cause.

If you make it a balanced discussion, everyone taking shared ownership, then it is on everyone.

The difference shows up in two places:

One, bad call. The team can come together, own it, and letting the bad call go is not so rough. The follow on discussion is rational and productive.

The other one is getting that different point of view. Having that discussion sets great expectations. Being challenged, getting better, all that is welcome. A team that does this successfully tends to congeal and do extremely well.

Play it how you want to play it, but I definitely prefer to have it all on the table, open, team discussion, frank, high value.

Mix in a reluctance to blame and shame, favor choices outcomes and data and you get a team that can weather the good and bad, everyone helping everyone too.

The lead is responsible for cultivating that culture, empowering people, resolving conflicts, etc. Also owns team business meetings, data, all that.

Just saying.
What does that have to do with anything he said?
There's a huge class element to startups. The rich well connected people get more funding faster. The equity distribution and contract negotiations is based on social connections and power dynamics. The access to the right higher education is based on parent's wealth.

I totally have a preference during hiring and promotions whether I like to admit it or not if someone is like me in some substantiative way. I also put up with more bullshit from them. Power perpetuates itself even when you fight again it

The entire silicon valley is dripping with classic robber baron style clubhouse capitalism enormously predetermined by class.

Whenever everything is run by a bunch of similar looking white dudes who grew up in rich neighborhoods claiming it's some bountiful meritocracy of equal opportunity skill based free market Utopia requires some mighty fine rose colored glasses.

There's an important reality here that organizes and filters the structure.

And to ward off the classic responses:

1 It's not necessarily a bad thing.

2 I'm not saying there's something wrong with it

3 I'm blaming nobody

4 I'm not saying it needs fixing

5 I mostly vote libertarian

This is just a reality and your personal politics shouldn't get in the way of acknowledging the sky is blue and water is wet.
> Maybe I'm out of touch but 4-5 interviews when they have sought you out and you're a domain expert seems like a big red flag.

I was interviewing with the CTO/CEO etc and some of them were out of town. Normally I would agree btw.
It's a cool idea and I'm pretty sure it will be more common in the future, but right now almost nobody uses it for a couple of reasons:

1- You actually need a CAT scan of the tooth you want to replace beforehand..sometimes it's not possible (i.e. people who lost their teeth years ago, and now want to replace them)

2- Costs are probably significantly higher for everyone

3- Normal implants are more versatile, as they are basically hollow screws where you can mount a second screw shaped however you want (a tooth abutment, an attachment, etc) so they are also used to stabilize dentures, to create full mouth reconstructions such as all-on-four etc..this is not possible with these zirconia implants
Interestingly birds (and by extension some dinosaurs?) have brain structures that are much denser than mammals and therefore may have different correlations of intelligence to brain size.
Companies are long-term thinking. Who gives a shit if it takes 10 years, they can wait.
I actually recently spoke to somebody who said his job was to exactly this. He said they'd find a remote candidate, with random skills X, Y, Z, and his company would then craft a very specific job opening that could only ever match this particular employee.

After enough people couldn't be found locally they'd have a legal justification for a work visa.
Ask HN: Is it possible to have anhedonia at early 20s?
This is a throwaway account. I have felt like this for about 1-2 years. I recently found by chance the term of anhedonia, and by reading about the symptoms I do think that I have it.

Is it possible? What should I do?

For instance, I have never had much social life and I have never hanged out with someone of the opposite sex. The difference is that some time ago I was keen on these activities (and frustrated for not having access to them), but now I am just not interested anymore. Actually, I have lost interest for almost everything, except computer science/technology, which happens to be my career, and perhaps watching basketball matches. I don't even play computer games. I go to the gym once a week, but it's just a routine and I don't enjoy it.

Also, it's not being workaholic because I no longer have the ability to concentrate that I had before. I don't have any social media profile, so the issue is not related to Facebook/Instagram.
The pledge does not matter as much if you got five kids to feed.

https://www.youtube.com/watch?v=_dhjmSp30jc
Neat, this might be the lowest-friction approach I've seen so far. (My distro even has a `libpam-google-authenticator` package to boot)
I love scrubbing calculators like these that help make complex decision making easier. A year ago I was interested in comparing buying vs renting, the other demo calculator on the Causal app homepage. If anyone is interested in playing around with real code to produce similar charts here is the source: https://github.com/radekstepan/buy-vs-rent

It's Toronto/Ontario/Canada specific, but you can plug in your own taxes, fees and estimates.