skysight-inc/HackerNews huggingface dataset:
I was coding in Python almost 24/7 when studying at University and loved teaching so I started offering private python courses for students that had problems with it (it was mandatory also for some non-IT studies) in exchange for beer/dinner/cash etc... One of them was my close friend that I knew for a very long time, he got very excited to the point he applied to the python-dev job at a major international corporation. During the interview, he was very shy and the employer didn't have confidence that his python skills are sufficient for the position he applied to so he gave him a coding homework (simple stuff, convert some XML output to a nice HTML page). He forwarded it to me asking for help if I could do this because he really wanted to get the job. I didn't have the heart to tell him his skills are not as high as they should be so I wrote that homework for him. Also as a kind of payback as he actually helped me before to get my job I was working at that time. In the homework, I put there a lot of comments with in-depth explanation of how each piece worked and some of them contained rude words like "this sh does not handle utf-8 so we need to monkey patch it here and do some black magic below" with instruction that he should read the comments to understand it and delete them before submitting it for next interview round. Of course, he did not. So he went to the next round in the interview with the homework, opened it up. Everything working perfectly, even the comments with rude words made a good laugh that he hasn't removed. He made a so good impression with that that the guy immediately put him an offer for employment discarding all previous candidates as he thought he is just a classic IT guy that is very bad when it comes to social interaction but when closed in a room, is coding like a beast. When the contract was presented to him, he made a long awkward pause and disclosed that I made the homework and it was not his own work. The guy then made him another offer to give him my contact details in exchange for dinner & beer for both of us if I show up at the interview. I wasn't really looking for a job change but I thought its cool since I was a student eating cheap instant noodles to save money everywhere I could so a nice dinner (normal food, yay!) sounded good for just showing up at the interview. I was immediately presented with an offer that I took even if it was not my intention as I just had a few nasty arguments at the current job. The position was for a fixed time, just for one small project but I started poking around with their security systems and built a complete system for remote forensic acquisition while my manager was looking to free up money to offer me a full-time position. (successfully).

This was how I got my previous job, which I already left to fund a startup for providing reconnaissance/OSINT as a service but that's another even longer story.
I would add, write automated tests to identify that the issue was fixed if it is possible.
XPS 13 works fully out of the box with Linux as Dell has all of the drivers ported because they sell the XPS 13 developer edition with Ubuntu.

Best laptop I've ever owned. Starting to roll them out at work too as Linux machines replacing new Macbook Pro's.
I work with a consultant that dealt with emergency situations that had the motto, "be brave, be bold, deploy"

In a different situation three of us figured out a solution for a critical situation. We voted on deploying with the thought "well we can't guarantee it will work, but it won't make things worse"
Tradeoffs. Fewer animations, lower frame rate in videos or games, etc.
No one takes as good care of property as well as the owner.

We are sering polluted rivers because they are not owned privately and instead taken forcibly from the homesteaders by coercive and violent rulers.
When was Buitenschot built? (I grew up a few 100 m further away, but left about 30 years ago; I had no idea they had built this there now.)
Hashicorp Vault: https://www.vaultproject.io/

It uses SSS for its startup process.
Well look, the problem is solved, at least for people using python. So there's really no need on my end to discuss it further.

As for community communication and understanding: I really don't think there's any good reason that we all have to lock horns all the time. I do think that you'll find more joy in these sorts of discussions if you can be less caustic and more deliberative. It's no more difficult to be nice than it is to be mean; give it a try. And if you get to the edge of your knowledge (and, it seems to me that you do, fairly frequently, which is great - you are obviously interested in a wide variety of societal topics just like I am), don't just keep marching. Stop and acknowledge your short-comings and recognize that there are others who might have had some original / compelling / correct thoughts on these matters also.

Again, this is no skin off my nose. My current project is python, and python has wisely decided to stop using urandom in favor of getrandom(flags=0), so this is a non-issue.

But won't it be nice if the next non-issue can be handled with greater ease and less toxicity?
Or Facebook...
Also the HDCP master key and how it was cracked:

https://en.wikipedia.org/wiki/High-bandwidth_Digital_Content...

https://en.wikipedia.org/wiki/Key_selection_vector
> so they can gouge you $5/gallon and you have no choice to pay it

You can, of course, buy only the minimum you need to make it to another station instead.

Fundamentally, what's happening here is a temporary very localized monopoly, that you created by letting your fuel supply get so low. If you put yourself in a situation where you can reach only one fuel supplier, the economic consequences are your own fault.
First job: company came on campus.

Since then: cold applications, yes they do work sometimes.
I’m not really sure where you’re going with this.

The point of the article, it seems to me, is that he has consciously chosen a modest, communitarian life, even though he could certainly arrange for more lavish surroundings.

Is your argument that he’s paid too much? If so, what do you think is reasonable compensation for one of the most stressful jobs on earth?
I know exactly what jQuery is. I’ve used it happily for years on many projects. However it is completely obsolete in 2018 for anyone that does not need to support IE8.
> Will my offer be rescinded if I try to negotiate?

> So, if you’re talking to a super small company with one role that closes as soon as they find someone, yes, then they might rescind the offer.

This happened to me. I was perfectly polite, asked for a very modest increase from their severely low offer (after listening to a speech about how they couldn't get any good help), and would have even accepted the position if their response was "non-negotiable". They not only rescinded the offer, but they were ridiculous jerks about it.

> But, to be honest ... an early startup punishing a prospective employee for being entrepreneurial is a huge red flag to me.

That's exactly how I took it.
I went to DevBootcamp in Q4 2012. We had a job fair at the end of the program and got a job at Exec (YC 2012) from it.

A year later Exec got acquired and I started looking for another job. My roommate had failed an interview with Uber a few months earlier and gave me the recruiter's email. I sent an email, interviewed and got the job.

I've just started my own design/engineering studio with my fiancée - most of our clients have been our network so far. Either people we've directly worked with, or a referral from them.

So I think for me, it has always been about the network. That should be a pretty good news for anyone, because my network has never been very large (except maybe now that I cumulate experience both in YC companies and Uber).
Yes, he gets medical benefits from Emory University. It’s irrelevant. Who cares where he gets them from? The point still stands that he has unimaginable riches compared to the vast majority of Americans.
Jimmy Carter did not send the military. It was local South Korean military/junta that did so.
Ok let's split up this argument:

1) Privacy from government snooping

a) targeted/with court order (sort of, as in many cases in the EU this does not actually require a court order. Quite a few states just give police the authority to do this by themselves with little to no oversight). Perhaps this should be called "lawful intercept" or perhaps non-mass surveillance.

US: privacy held up: https://en.wikipedia.org/wiki/Fifth_Amendment_to_the_United_...

EU: no privacy: https://en.wikipedia.org/wiki/Key_disclosure_law#Legislation...

b) without

US: no privacy https://en.wikipedia.org/wiki/Mass_surveillance_in_the_Unite...

EU: no privacy https://en.wikipedia.org/wiki/Mass_surveillance#Germany https://en.wikipedia.org/wiki/Mass_surveillance#United_Kingd... etc ...

2) privacy in the sense of forcing companies to drop personal data

US: complex, and varies from state to state, in most cases you should be able to get it deleted https://uk.practicallaw.thomsonreuters.com/6-502-0467?transi...

EU: also complex, but generalized: https://en.wikipedia.org/wiki/General_Data_Protection_Regula...

Relating to debts:

US: standardized, and regulated

EU: complete and total chaos

So, I would say that the situation is not quite so clear cut. In terms of your rights to prevent state spying on you, clearly the US provides superior tools to it's citizens. In fact the EU is worryingly bad. In the private sector it would be fair to say the EU is superior, except when it comes to information about debts, where again the US is superior.

Doesn't seem to me to be such a clear-cut situation. But perhaps I'm wrong. Why do you think one is superior to the other ? If you're falsely accused of something, I assure you the US is far superior. If you want your mcDo to stop sending you email, you're going to find the EU is superior. Of course, spam was mostly illegal before the GPDR, and I suspect that nothing will change in practice.
I had the same reaction, though in comparison to other former presidents it could be considered accurate. I did find it interesting that he doesn't receive federal health benefits, having only 4 years of the required 5 years service. (He does receive them through Emory University.)
Another great reason to never use Bootstrap
That is not correct. There are many processes which are self-augmenting. It is scientifically valid that heat causes fire. It is equally valid that fire causes heat.

Other examples: A reduced reflection of sunlight on the Earth surface causes the surface to become warmer. In places where the surface is covered with ice, a warming surface reduces the reflection. Climate change is caused by an increased amount of carbon dioxide in the air. Climate change is also very likely causing the amount of carbon dioxide to rise further, by releasing methane from methane hydrate on the seafloor, by releasing methane from the arctic tundra soils, and by causing wildfires.

Another example: Poverty causes a lack of access to education. But a reduced access to education also causes poverty.

All these are self-augmenting processes. This kind of feedback loop is also something typical for addiction.
>It is is much, much nicer to type on than my XPS 13 which has very mushy keys that just feel uncomfortable.

Going to strongly disagree with you here as this seems like major shilling.

XPS 13 keyboard while not the best, is still miles better than the 2018 Macbook Pro keyboard which is a complete disgrace to typing. I have to jump over to my external keyboard when using my MacBook Pro at work.
My sister and I had the same issues. Doctor prescribed a large does of D3. I would say there is a certain percentage of the population that may have a true deficiency.

The original article seems to imply that the whole industry is just some sort of hype. I cannot say for certain how much of it is true given the author’s experience is not in the medical field
This is what I was told as a teenager 30 years ago on vacation in SW of France (Moliets-Plage). They told us to tread and wait either for the flow to bring us back, or for them to get to us (in a helicopter, usually)
Of course it helps to make your application resilient to failure, but it does not help to ignore the causes of bugs.

I would say most bugs are entropy, or a human doing something wrong, or processes that haven't accounted for some edge case. A lot of these can be prevented, and a common way to do that is to watch them happen, document them, and then implement a mechanism to fix the cause when it starts to happen.
You’re missing the point, which is that courts were able to weaken rights to downstream water quality because they were not property rights. Someone could leave a box on my lawn, and I could sue and get them to take it off my lawn. It doesn’t matter if that someone is my neighbor, or Haliburton. Clear, well-defined property rights are enforceable.

But when it comes to the environment, there are no property rights. Just loosey-goosey balancing of everyone’s needs to access the commons. And it leads to results exactly the opposite of what you conjecture: when it comes to water, courts and policymakers keep siding with farmers over bigger and more well funded industries/landowners. Here in Maryland, crabbing/farming has huge influence on environmental policy, despite making up a tiny fraction of the economy (just 2%).
Probably because it doesn't matter.

Sure, he may receive a handsome pension for his service as the highest official in the land along with other benefits but what's the alternative, having other world leaders bumping off our former presidents (looking at you Saddam) because they decided to enter public service and can't afford world-class protection for themselves/family?
if he's been consulting with the same company for 11 years, he must have a very deep knowledge of how everything works and be very productive. I wouldn't be surprised that he just has a retainer kind of deal with this company for maintenance, which could be a few 000s a month and for him only take a couple hours, but would be a lot of trouble for the client to find someone else.
You see it a lot in kubernetes tutorials.
I wonder what happens if you cut the lead to the cell antenna, but not the gps antenna.

I’d pay for a cell data kill switch in my new car.

More practically, though, doesn’t this mean they have to push opt-out updates to any car being driven in California?
Not the person you are replying to, but I have a use case that I think optic would be good for.

I'd like to have a two-way sync between business logic code and a flow chart for documentation.

Something like the slack push notifications decision:
https://m.imgur.com/gallery/0p5bV
Facebook shareholders aren't facing summary execution. There is no reduction of due process here.
He lives in a house that is worth less than the armored SUV parked outside his house.

And drinks cheap alcohol/food, and not for a photo op.

What more do you want him to do?
One has to grow to not react to it. If explanations don't make sense, you need to be able to find the right questions to ask, to be able to know what is meaningful from what is nonsense.

That's just tech in general. Or business. Anything that deals in hard facts. Hand waving bullshit without evidence or at least, validity in reasoning - that's just bad long term.

Of course the real truth though is no one can know everything. To me, that implies there's a limit where people say 'this is the line we stop thinking at, when we hit this line'. I'm curious to know whether the belief that the line exists there to begin with is there because it retains some tolerable amount of bullshit, or because some people just really aren't used to actually being aware of their own occasional idiocy.

I dunno. I don't think it's a positive long term to make people feel dumb. Probably something that gets retained because it just works, an evolutionary heuristic, not necessarily one planned for, designed, selected.

Which.. (the universe truly does have a divine sense of humor) - intelligence can literally be stupidity. Therefore, it doesn't mean whatever intelligence designates most intelligent is actually the most effective way of getting to the truth, or defining the best way to do things. Just means, it's the way things get done, until a better way is revealed or found.
NuCypher uses this on our proxy re-encryption scheme. You don't want a re-encryption key to be all together in one place, so we split it up using SSS and distribute the fragments. For cryptography beginners, this scheme is relatively easy to understand, describe, and prove.
Wrong.

Say a number first. Anchor your value.

Make sure to do your research and decide for yourself ahead of time the minimum you will accept.

You are a service provider and your employer is your customer.

McDonald's does not say:

"If you're looking for fries, then let me know your price first and we can negotiate it in line with competitive industry rates for fries".

If you feel worried about getting the offer rescinded, then you already lost and have not generated enough options for yourself to act confidently.

Example of options I had:

3 full time contract offers

1 full time employment (slave/yuck) offers

Buying a small business

Starting another startup

Buying a multifamily real estate property (live for free, doing nothing)

Use your imagination and effort to generate options for yourself.
This is another one:

An organization which when you become a member of it, has such a negative influence on your social life that you have to create your social life newly when you quit it.

Isn't that almost exactly the description of a cult?
Thank you for the quick fix. And no, I don't go crazy over grammar or spelling (English is my second language as well). I think the website looks pretty cool and well written overall.
I want to move 13 times in 20 years. What jobs in the military let me do that?
People with large hands (like me) often accidentally trigger the touchpad, causing sometimes annoying movements of the mouse cursor mid sentence.
In Search of a Bigger Boom (2012)
Thanks, that was not taught in school in France 30 years agi and is not now either (may have been in the meantime)
yes! it is hard for me to imagine a wholesome social network existing. it is the toxicity which is driving the engagement. It would be like selling a drug that isn’t addictive - why on earth would that be a billion dollar product?
The authors are assuming that they are allowed to use custom fonts. So if they need eight different variants of any particular glyph, they can just create eight different custom fonts where each glyph has the desired appearance.

And yes, if you received a Word document with custom fonts, you might be suspicious of hidden information, but the authors are further assuming that the document is only distributed in a format where the use of custom fonts is not readily apparent. This is why they talk about extracting the information from "an encoded document stored as a vector graphic or pixel image, or even on a printed paper".
>You can get good stuff from them, but they want the same money as you'd pay to Apple, and I don't believe overall any of those have the build quality Apple offers. And, these sorts of flaky issues affect them equally or more. I know that's not popular to say, but it's the truth.

https://www.youtube.com/user/rossmanngroup
Prey animals must have a right to get eaten by predators, just as the predator must have the right to prey on them. They both have evolved to balance each other out, after all.

Alternatively, prey animals would have to have the right to birth control, whereas predators would require a food program. Both would need to be provided by humans, of course, which would inevitably lead to an animal welfare state.
Single atom transistor developed at KIT
> as you get more senior, more of your comp comes from equity

Maybe in SV? Or if you buy options or discounted shares in a publicly traded company you work for? But I don’t feel like this is the norm nowadays.
True, but I don't really need the extra CPU power

That's what my windows desktop PC is for
A process manager is one of many failsafes used in case of a crash, and it also has many uses other than recovering from a crash. A robust production system should have many layers of failsafes to prevent it from crashing, to recover quickly from crashes (increased load, outages, etc...), and to review crashes after-the-fact. In fact, most setup articles run every piece of software you mentioned in a process manager. They don't do this because they think the software will crash; they do it because when it does crash, they don't want to have to wait for a developer to manually reboot it while they diagnose the issue. Perhaps this is a good blog post topic.
Isn't this true for Python as well?
I know that some people do have real emotion behind their posts, but I also know some people who read emotion from text when there isn't any at all.

e.g. "Javascript is fucking stupid" could equally be a screaming rant or just a casual comment with a group of cursing sailors.

Pretending you know what emotions someone's expressing from plaintext is basically the opposite problem of what you're talking about and is equally flawed.

I wasn't there though, so if they were leveling personal attacks because of your dissenting opinion, you were likely correct about the emotional part.
I Made a Mastodon Account and So Far I Like It
Thanks for the recommendation. I'll check it out.
Discussion on similar ideas including this: https://news.ycombinator.com/item?id=17789456
I was in the final year of college and having tried a couple of startups I wanted to get a remote job. The naive thought was "gee, someone is gonna give me a product role remotely" and let me see how many folks want to hire me. Applied at every known startup in SV world and remotejob sites and gave up on the hope for getting a product role but remote working still was a first love of sorts. I started appliying for customer support positions at various places again only to never hear back from them. Posted once on Who wants to be hired on HN as well and that did not go anywhere. And out of the blue a friend of mine whom I had sort of worked with in the past told me about a Product role in Bangalore. I had given up hope on Product Roles, Remote jobs since I was sitting on 70+ rejection mails. I decided to take it and that was nearly 3 months back. TL:DR ? a bit of network and luck(ing out and in ?)
It's amazing that 33 years later, nearly all of these still apply. And nearly all are mistakes that are still being made.

Theses gems stuck out for me:

Eighty percent of all input forms ask questions they have no business asking.

A procedure should fit on a page.

And especially: Don’t make the user provide information that the system already knows.

This happens all the time, especially in e-commerce. And even moreso in paper form. For example, every time I go to a new doctor, I have to fill out 15 forms and 15 times I have to write down my name, address, SSN, insurance id, etc... Why can't the doctor's office, which already knows all of that, just print out 15 forms with all of that pre-populated?

Somewhat related: We build so many input forms demanding people provide data to the computer in a form that the computer can immediately read. The computer should work for the user, not the other way around.

Example: The FCC's Do Not Call web site has notes on its input fields that phone numbers have to be entered as numbers only. No dashes, parentheses, etc... How about the web site take whatever is input and strip out anything that's not a number? So basic, but I see this all the time.
Can you imagine if Apache, postgres, postfix, haproxy, etc. operated this way?

They do operate that way; when an Apache or Postgres worker crashes, a new one is started.
Being the sole person responsible for a system will quickly teach you that lesson, and it’s an incredibly valuable one.
We use pipenv, but it's been buggy and quarelsome so far. I like what it promises to do, but so far my experiences with Go modules have been better (to my surprise, given how much newer Go modules are than pipenv).