skysight-inc/HackerNews huggingface dataset:
You're absolutely right, and those people are more than welcome to apply as well. If our posting implies that drinking beers with your fellow engineers is a hard requirement then that was a mistake on our part.

Your personal preferences, though, are a wonderful example of just how lucky you and I are to work in this industry; Our skills are so sought after, that we have an abundance of options available to us to find that exact right fit. Maybe Virtru isn't the ideal place for you to work, but I'm certain there are an abundance of places where you'd feel right at home.

Anyway, I genuinely appreciate the feedback and I'll pass it on to those responsible for our job postings to see if they'd like to make any changes.

Take care!
Yes. I'm not going to release the app. The show already discouraged me and made me do another app that won't have legal implications .
That's a mindset flaw, not one that can be attributed to having CS knowledge, or enjoying talking about academic CS.
Please state her achievements as a CEO at Yahoo.
This is my first web app and, while rather simple, should provide some use to people needing to export large amounts of data from Twitter and Facebook. In the coming weeks I'll be adding some new exports and support for more social networks. I'm really excited to be able to start showing it off and can't wait to get some feedback. Thanks!
This is what I'm curious about as well. I'm VERY excited to see if this is truly something we've never seen before or not
I think you're referring to the OS sending its own TCP keepalive probes - as configured by sysctls like net.ipv4.tcp_keepalive_(intvl|probes|time)

TCP keepalive messages are what the kernel uses, and not what circumvents the kernel's own probes.

Applications can also implementation their own layers of 'are you alive?'/'yes I am' type messages on top. SSH has its own messages (see the ServerAliveInterval/ServerAliveCountMax config keys)
I disagree - I think it's the future of work. Our company mission is to help people earn what they want. For some, this means working extra - for instance, to pay off student debt. However, among contractors on our platform whose primary source of income is contracting (as opposed to a full-time job), over 90% work fewer than 40 hours per week. This means that they earn what they want, and choose to work less.

As we talk about things like universal basic income, I think we also need to rethink the idea of a workweek. The contractors on Moonlight are not junior - 48% have 10+ years experience in technology (and 76% have 5+ years). I think it's a sign that what people expect in terms of work is changing.
Re Re 2: The problem that I am seeing here is the lack of logic and thought put into the justification behind such a drastic change. Noise levels in a typical cubical environment are distracting enough to the average engineer. Same issue with the remote work policy. What it boils down to is a leader who creates "edicts" based on a personal preference or "cherry picked" facts rather than reason, logic, market research, A/B validation testing, etc.
Re 2: That was a real example, and a real reason. If you believe that it is sound logic, more power to you then.

Re 4: I am sorry, I meant to complete that sentence with "when it came to hiring execs, or buying companies".

She hired some (what I saw as) very poor execs who were once at Google, one of whom got a 60m severance package for underperformance.
Which sounds like a fun way to punish them, or coerce them into switching with you, but as an introvert, I think I'd rather just put on my headphones.
Maybe try asking them what they consider overengineering and ask for some examples of times they've fought against an overengineered solution? Also ask about when code duplication is OK. I can't imagine you can gauge this easily otherwise as e.g. code examples are going to be too artificial but you could probably tell from their answers to the former questions if this is an issue they've thought about before.
Its considered kind of a security risk, but I like to save ALL of my commands:
(put this in .bashrc)

export PROMPT_COMMAND='echo "$(history 1)" >> $HOME/.basheternalhistory'

Now you can search it later for arcane commands you've forgotten how to use.
What's wrong with allowing people to sell themselves into what you call slavery?

Assuming it's a bad decision (makes their lives worse off), the problem is that they make a bad decision. In that case, it might make sense to create a regulation that forbids people making bad decisions.

If it's a good decision, there's no point forbidding it.
2018 probably
She also wasn't a CEO at Google.
SMC (State Machine Compiler - http://smc.sourceforge.net/) supports multiple languages and is fairly simple to learn and use.
Nice! I'm so glad you've applied. Good luck!
Usagi Tsukino (月野 うさぎ) – Sailor Moon (美少女戦士セーラームーン)
> drafted by a well-known pro-Orthodox lawmaker

Man, this is starting to look like Sugar Kremlin by Vladimir Sorokin.
Yeah, whoever decided the "Remove card" sound should sound like a buzzer needs a few lessons in UX. A simple "Ding!" sound would be far better.
"There is a very real possibility that over the next 20 years academic economics will congeal into a discipline, like sociology today, which is definitively shaped by an ideologically driven point of view."

That does not bode well for the future of the economy...
If you use a terminal multiplexer (screen or tmux) it effectively is.
That isn't what Aloha was getting at, why is a layer 2 device (in this case a WiFi AP) even interacting with IP addressing? You should be able to run whatever you want, whether that be IPv4, IPv6, or your own custom protocol using raw ethernet frames (of which there are quite a few).

Also, what is this whole "Comcast did not play nice with them" trope? I've dealt with Comcast many times, and used Asus, TP-Link, Cisco (the DPC3010 modems are my favorite) and others with them without issue. They aren't even a factor in your internal network and whether or not IPv4 or IPv6 works in it...
Seems fairly far away from the next application cycle close
For stuff like vegetables and fruits sold by the unit cashiers still pretty much have to learn the codes to be fast. There's a grid overview with images of the groceries and their numbers to help, but eh, you can't look at that or else you are slow.

I still remember that 515 were cucumbers and I believe 529 were 2.5kg of potatoes?...
There is a difference between practical security and theoretical security.

Telegram has some well known theoretical security flaws - its been well documented as such.

But from a practical point its more secure than most of what it replaced - SMS and Facebook Messenger. I use telegram as a cross platform iMessage - if iMessage was cross platform there wouldnt be much room for for telegram - if WhatsApp had a desktop client, same deal - if Signal was more user friendly (it also launched without a desktop client) - same deal.

In short, Telegram is good enough for the purposes that people are using it for - once MProto has been breached - then I'll be concerned - but right not all the attacks are theoretical, and not practical.
Here’s the Math Behind Teespring’s Painful Recapitalization
Just like everything else in the list of bad advice, it's something that most depressed people have already considered or tried, and either are unable to try it (for financial or other reasons) or tried it and it didn't work. People who have never been through that wringer seem to be under the impression that depressed people just need to get on some medication and go to therapy for a little bit and they'll be fixed. Would be great if true, and it is for some people, but definitely not for all people. Even if there is some unique combination that would work for any individual "hopeless case" (which is doubtful), there are just so many different medications and therapies to try, and most of them need to be tried for a few months before you're allowed to say that no, it really isn't working. And then you are supposed to keep your chin up and move onto the next one, and the next one. It gets very exhausting and demoralizing for someone who is already chronically exhausted and demoralized.

It's an especially evil piece of advice when offered to friends and family. Many depressed people lack the physical energy and willpower to put themselves through the psychiatric system, again and again, without any support. If I believed in hell I think there would be a special place in it for people who tell their loved ones to "seek help" when those loved ones are currently, by telling them, trying to seek help.

Honestly sometimes it gets to the point that I don't even want to spend time around other people unless they are equally chronically depressed, because you can't have an honest conversation with people who aren't. They either go into pollyanna mode or tough love mode and neither come from a place of actual connection and understanding. I think it's too scary for them to try to understand so they don't really try, and we get a multitude of platitudes that don't do anything except maybe make the giver feel better about themselves for doing a "good deed". If you explain why the platitudes don't help they usually just get mad. I think suicidal people spend more time doing emotional labor for non-suicidal people than the other way around. And then they call us selfish for leaving when we've finally had enough.
Ha seems like a fun coincidence. The writers came up with it early in the writing of season 4, and I started working on it sometime in the Summer of 2016 iirc. As far as the origin story goes, it was just great writers coming up with a great joke! Our lead technical consultant Todd mentioned to them we could actually build their joke for real, and the show jumped on the idea!
If I was looking for a nihil obstat certifying the work to be free from any doctrinal error with respect to Austrian-school orthodoxy, then von Mises would be perfectly authoritative.
I think the point is that the 400-to-100 figure is not Apples to Apples. Imagine 20 years from now SpaceX' ITS has failed to finance and their Falcon Heavy is a loss leader because too few payloads need it and the rest has moved on to a new rocket. This is like the USGov paying them a few billions a year to keep Falcon Heavy around because it's the only rocket with some specific capabilities. IMO depending on the specifics this is not so unreasonable. It's still great that SpaceX has achieved a factor of 2 improvement already for the base price compared to ULA, which doesn't yet include reusability, but one shouldn't overstate how much ahead they are.
The POS terminals I talk about usually support at least MasterCard, Visa, Maestro, Vpay, and the German scheme Girocard (which in reality are multiple networks in its own). Some even more and they are still much faster than either using the same card in the US or using a US-issued card in the US. I'm honestly quite baffled as to why. I haven't tried a US card in a German terminal yet and neither looked closely at ATM speeds.
No problem. I wouldn't even give it away, with any disclaimer, without consulting a qualified legal professional. That sort of thing is just begging for a lawsuit.

I am kind of curious how well you do. If you ever do get it going, there may be a use for it - but, again, liability is a huge factor in something like this.

I am not a lawyer but I have spent a whole lot of time with lawyers and in court rooms. It was part of my business, indirectly. Thankfully, I sold and retired years ago.
Tim Cook Appears Onstage at Cisco Live to Debut New Enterprise Security Partners
Qmole: GNU Linux Desktop System for IPhone and IPad
We collect end-of-project feedback from both sides, so hypothetically a difficult client would eventually be surfaced in the same way as a bad contractor.

We also try to keep tasks small. I think that a 10 hour task lets both sides test working together (and get paid in the process), and if things work out well - then they can continue working on tasks.
A paper that changed my approach to designing state machines is "Statecharts: A Visual Formalism for Complex Systems" by Harel (http://www.wisdom.weizmann.ac.il/~harel/papers/Statecharts.p...).

Statecharts (also called hierarchical state machines) are essentially generalized state machines which allow for nesting and parallel composition of states. The 'nesting' part is my favourite, since it allows one to delegate event handling logic shared by multiple states to a 'parent' state, reducing code duplication.

The great thing about this paper is that you can glean most of its key ideas by just looking at the diagrams.
I believe "overengineering" will not show itself through code but through time.

Let me explain, a person thinking through a solution that should only take 1 hour and spends an entire day on it is overengineering. What goes through this persons mind goes something like this: "Maybe solution X is better?", "Is my code good enough?", "What happens in area X?", "Maybe add more tests to cover X?" ...

You get the point. That's why I always focus on the end result and try to be pragmatic as possible. Would this solution be enough to solve this problem, if yes, then move on. Don't get me wrong, performance wise, it should also be taken in consideration but not that it consumes all your time.
The atlas of lie groups and representations
Ha actually to be fair, one of her "edicts" was "Please everyone switch to git, no other version control, and you have 1 month to do it.".

This was when the vast majority of the company was on git, and the holdouts were typically lazy or understaffed.
I think you need to dig and see what the aspirations of the system were vs what was delivered. The people I've worked with who always went for the complex solution could list off a million "awesome" things that the system was going to do. It rarely did any of them.

I'd also look for people who are constantly starting from scratch. The complex system builders I've known are _terrible_ at maintaining systems. So, they throw them away every 12 to 18 months and start over. If you think they're complecting too much, ask them how they supported one of their creations over _years_.

Lastly, ask them what customers thought of the result. Look for specifics here. They should give names, use cases, etc... Really, they should understand the business problem their customer needed solved and be able to communicate why the complexity of their solution was necessary to solve the customer's problem.
(Of course, there's also plenty of just bad interview questions)

Well yeah, there's that unfortunate fact. The problem is, a lot of interviewers can't tell the good from the bad -- and it can only take one bad question to effectively sink the interview.
Contractors set their rate and get paid that. The client pays a 15% processing fee on top, and from that 15% comes things like credit card processing fees, payout fees, 1099 fees, etc.
The Laffer Curve is only ever used as rhetoric, people that talk about it never show their work.

(it's an elegant illustration, but to implement policy concrete estimates of impacts on revenues are more useful than an elegant illustration)
Vulnerability Disclosure, Free Bug Reports and Being a Greedy Bastard
Probably Händlerbeleg (Merchant receipt), Kundenbeleg (Customer receipt) and then a normal Kassenbon (just the receipt with what you bought) but I have only seen the two customer ones in one.
We detached this flagged subthread from https://news.ycombinator.com/item?id=14634128.
FB was not a premier tech company when Sheryl joined. She played a big part in making it one. In fact, Hacker News as far as I remember was deeply critical of Facebook for a long time.

Not saying Uber will go down the same path as FB but I am pointing out the flaw in your logic.
Monday Morning Macro – June 26
Writing a Unix Shell – Part III
Here's an easy challenge: Ask the overengineer to solve problems without introducing any new classes or functions. This starves the overengineer of oxygen, reducing their abstraction options to "loop", "branch", and "add variable". The resulting giant switch statement in a loop is likely to be a relatively clean architecture.
Well that's a different problem. What is the nature of the work? The first thing that pops in my mind is "perhaps he sees an appropriate level of complexity that isn't accounted for by the other engineers, product owners or other business stakeholders."
Yes you are right. The app works by identifying the dish and then searching in an ingredient database. If the dish looks visually the same to one with peanuts then the app would have a false negative .
We definitely need a well designed website or search engine for learning materials. I've wanted an algorithmic way to figure out the most useful websites to learn a topic. Perhaps if you had data on which websites users bookmarked, you could cluster websites by topic and also figure out which sites are bookmarked by beginners and which sites are bookmarked by experts. Of course a simple crowd-sourced upvoting system might work just as well.
Medical bill advocacy startup Better pledges all of its revenue towards relievin
Wouldn't undersell yourself by saying "rather simple." This is an ambitious and impressive effort, even if it were your 50th web app.

Good job shipping.
Dunno the best way but there are a lot of things that can be done and have been tried in various countries. Negative income tax, free healthcare and education, social or subsidised housing and so on. Maybe in the future basic income will be a thing.
Funny you should mention that, because the Living Computer Museum wrote a high-quality emulator (ContrAlto) for the Alto. It's super-accurate, even emulating the microcode and hardware, and runs at the speed of the live machine. It includes a debugging mode that lets you examine machine state and step through machine instructions and microcode. Source: https://github.com/livingcomputermuseum/ContrAlto

ContrAlto was very helpful while getting the real Alto running, and I also use it for developing software such as the Mandelbrot. I wrote a guide to getting started with ContrAlto: http://www.righto.com/2016/10/simulating-xerox-alto-with-con...
Im a sociologist. You made my life a little bit easier. Thank you.
> A flaw with current economics is that they expect the economy to grow exponentially while resources including energy are linear.

The first half of this is less than clearly true, the second half is not only not true but it's not even coherent. Resources are linear with regard to what independent variable? Certainly not time, the one that is implied in exponential growth.
She moved to Oregon to decompress cheaply, but was still in touch with colleagues.
Often true, but it's a question of quality.

First, you need a quality DC power supply for the light. Most bulbs use small capacitive droppers that let a bit of current squeak through with each change in polarity from the AC mains. These need to be well designed with plenty of filtering to provide stable light without lots of flicker. The power supplies are also generally the failure point, rather than the LEDs themselves.

Color temperature and quality are addressed with phosphor coatings over the LEDs. With an appropriate coating, they can be perfectly suitable for many lighting applications.

The issue for all of this is mostly cost; quality LED bulbs are still rather expensive. Passable-quality LEDs are becoming much more affordable, though.
Yeaah literally no cashier has ever seen these payments, apparently. H&M, Uniqlo, gas stations, Kaufland, Rewe, the list is just infinite.

I worked for 1 week at a Kaufland (you could compare it to Eroski/Carrefour/Walmart) as cashier and I have never seen anybody else except me pay contacless so no wonder they get surprised all the time :)
What is an Ethereum token?
I think this is right. I might as how they start the dev environment or kick off a build. Should be something like `yarn start` and `yarn build`.

We all work with really complex systems. The trick is to abstract them to the point where they're simple to understand and use. 1000s of dependencies doesn't even have to be complex at all if you use simple patterns to manage those dependencies.
Yes but rubber hose cryptanalysis works equally well regardless of the legitimacy.
But they have $7.2B in cash, so they can "afford" it
How much should I pay for a domain?
I am negotiating a domain name for my new startup. The seller is asking for $2000/month plus 5% equity for leasing the domain with a buyout option of $500k. All the money put towards the lease will go towards the buyout. ALl This is a one word dictionary domain. It will REALLY help out the startup as the word clearly describes the business.

I definitely plan on negotiating. I wanted to get thoughts and feedback on what you have seen in the past.
These kind of repositories are always helpful for bookmarking + coming back to in the future. Thanks for taking the time and effort to compile.
Even Verizon wireline hasn't deployed IPv6....
Thanks - I searched that archive for MU.RUN but somehow missed it. We got a gateway from the Living Computer Museum that lets us transfer files to the real Alto. So I guess I need another excuse for why I'm not writing microcode :-)
What is a good learning resource for what the basic Unix process model (i.e. what you are describing?)

Do you recommend a book or something like that? And preferably for a beginner?
Spending a week working beside an engineer (or seeing how they complete a substantial project) almost certainly provides a better measure of their abilities than watching them solve interview problems for 1 hour

Trial employment is expensive for the company.

[...]

Trial employment (and large take-home projects) are expensive for the candidate.

I can't help but think there's way to mitigate that expense among several (dozen) companies.

Triplebyte is already interviewing for other companies, why not set a low bar and hire everyone who passes it for a week? Charge your clients accordingly. If you have 25 clients hiring for overlapping skills, have them all pay to hire a person for a week.

40 hours of of labor / 25 clients = 1.6 hrs of labor per client, or about what it costs to do a single technical interview.

Meanwhile, the interviewee gets to do a single, focused project for a week, but effectively interviews with 25 companies!

I can get on Dice right now and find over 100 openings for python/java/golang/javascript/c++ engineers, certainly all of those companies would benefit from something like this.

More power to Triplebyte if they can figure out how to take those projects and turn it into a client deliverable on top of defraying interview costs.
HN is fully functional without javascript.
Forcing people to use anything is never a good way to promote innovation.

Two words: seat belts. The auto industry fought this tooth and nail, as did parts of the general public. But once this painful transition was accomplished, it resulted in a big improvement in automotive safety.

Other examples include EPA regulations that forced out the use of hazardous chemicals and processes. This, in turn, also produced a notable series of entirely improved processes: better for the environment, and often cheaper costs and/or better end results (although not universally, to be sure). The potential for innovation had been present, but these mature industries had to be forced into innovation. The very concept that R&D might improve their bottom line as well as their externalized costs was practically foreign.
It has little to do with the government. I dare say the vast major of US small and even some medium businesses are like this. I still have to write a rent check to my rental company every month, because otherwise I'd have to shell out an additional $30 every month for the privilege of paying through their website.
"(and 'links -g' provides a graphical browser if you need images)"

Without X presumably needs framebuffer or something?