skysight-inc/HackerNews huggingface dataset:
As a technologist I look at vaporware and call it vaporware.

I look at get-rich-quick schemes and call them get-rich-quick schemes.

I look at how blockchain don't solve a single problem that hasn't already been solved more efficiently on much grander scales, and I call them out as such.

Your words, and images of grandeur, and promises of great things to come are just that: words, and images, and promises, and I call them as such.

Blockchain is not "the next Internet that haters cannot see", as the overused saying goes. So far it's nothing but the next Tomagotchi or Pets.com, and nothing that's happening in blockchain can prove it otherwise. And so, we call it as such.
I... agree? In fact that's quite literally what I was saying?
How do you make any money when spreads are at 1 cent?
Anyone want to bet that future offers will be retracted for the same reason (felony conviction), despite the word in the URL/email address where the recruiter/headhunter/whoever found the contact info, and presumably knowing about it up front?
Oh wow, I hadn't even thought of that. Such a nice simple solution until they release the next version (sometime 2019!)

My MBP 2014 is starting to die in subtle ways so I'm not sure how much longer I have. Hopefully I last until the next release, but if I didn't at least this could help keep it safe when I'm not using it docked on my desk.
Hey OP, base on my personal experience, almost every company I spoke w/ back east did a background check. It's much less common in California, at least w/ startups & smaller companies.

Also, try putting your resume on Dice.com. Specify some geographic regions you'd consider relocating to, as well as the fact that you're willing to work remotely. You'll have to filter through a lot of junk communication, but it's worked well for me in the past when I was in a pinch.

Also, when talking to the company, here's one way to be sneaky about your background. Apply to every job twice, once with your real profile, and once w/ a similar, but not identical profile. With the 2nd profile, if and only if the company gets back to you, just say you got a DUI about 5 years ago, and have been sober ever since, but some employers have rejected you because of that, so you'd like to know if they do background checks. It might be seem shady, and maybe it is, but it's not your fault company's spend so much time wasting your time, so you gotta do what you gotta do to put your energy where it will get results.

Good luck!
It's quite simple, really. The main reason they don't move to cheaper pastuers is: Jobs. The cheapest place in the US won't help much if you don't have any source of income.

We really need to start encouraging companies to put jobs in places where people can live. Or build places people can live near jobs. One or the other, or Both.
Am convinced but cannot prove that the new keyboard is causing wrist/hand pain I thought I’d banished 20 years ago.
For me Facebook is good for that: Organize/Being part of an events

I hate having to contact a dozen people individually to organize an event. It's even harder to do when it's impromptu and details may change quickly. It's not rare that we may organize a party a few day earlier and it would be clearly impossible to gather people opinions that quickly without a single tool. I remember once on a Friday I was bored with a friend and we decided to organize a small gathering between friends, we didn't even had somewhere to do it at that point, we just invited a bunch of people, at the end we were about 8 that was able to do it, one of them could host it at his house and that was it. A party that was organized in a few hours.

Facebook doesn't seems a negative for me.
The concern is that real estate fluctuates more than automobile prices.

If the market tanks and rents go down, then WeWork is locked into overpriced rates. They have contracts until 2022.

Yesterday's discussion [0] did point out that WeWork leases from an LLC subsidiary that leases from the actual building owners. This would shelter WeWork Corp in an odd corporate structuring sort of way (similar to McDonald's making money off real estate).

[0] https://news.ycombinator.com/item?id=16913110
This is mentioned in the question itself.
Embodied cognition
The first time I went to Turkey, I was surprised how many of the web sites I visited regularly were blocked.

I guess watching 8-Bit Guy on YouTube makes me subversive.
Maybe this already happened to me and I didn't realize it.

Apparently in my VR simulation, most major Linux distributions have adopted systemd and the UK is leaving the EU.
Yes, that's very different :)

That's Tokio in Rust.
That's what the guys at the Nuremberg trials said too.
I also have experience with this.

I'd say the industry type and company size matter a great deal. Felons are legally barred from working at any FDIC insured company. So forget banking/finance. Also healthcare will also have stringent background checks. Giant corporations may have policies that immediately skip over you regardless.

I'm not sure how I've made it really. Luck mostly. I'm ten years removed from my arrest and it still comes back to haunt me.
Robocop
Maybe they are getting better, but for a long time German cars' cupholders were breathtakingly bad. I remember a Mercedes SUV a family member drove that you pushed a button and up popped this complicated structure with arms that unfolded to embrace your cup (if it was in a limited range of sizes). I guessed at least 20 parts, half of them moving, instead of the American car's zero-part hole in the console.
It was? Or do you mean specifically 2G-transported MMS messages? I have flip-phone-using family that still MMS me pictures.
This isn't like rockets or poison gas. Poison gas is probably the most insulted.

Edit: And since you love hyperbole so much: Good engineers will want to work on this problem (both sides technically), just as Feynman worked on the atom bomb.
MySQL is not available in Debian repository since MariaDB has replaced it.

mysql-server package installs mariadb so that they can handle upgrades gracefully in a way that won't leave existing users in cold.

They would choose to do it the way you said but then the people who are upgrading their systems would be annoyed instead of you. Tough choice but either way it's a minor annoyance to be honest.

Addition:

Also it's not as if it isn't very clear what you're installing:

$ apt install mysql-server
....
The following NEW packages will be installed:
default-mysql-server galera-3 libdbd-mysql-perl libhtml-template-perl libterm-readkey-perl mariadb-client-10.1
mariadb-client-core-10.1 mariadb-common mariadb-server-10.1 mariadb-server-core-10.1 mysql-server
....

$ man mysql
MYSQL(1) MariaDB Database System MYSQL(1)

NAME
mysql - the MariaDB command-line tool

....

It is not aim of distribution maintainers to hide facts or make you use counterfeit programs, they just want to help users with transition.
Practicing medicine without a license is illegal in all 50 states. The AMA is a major gatekeeper of this process. It's one thing to prosecute people for falsely passing themselves off as being licensed, quite another not letting them perform procedures on consenting patients.
> but that doesn't mean there isn't merit in it

Of course not. It also isn't original, or a "silver bullet" that I find relevant to general concurrent programming.

> I don't really understand what you mean by this.

I was trying to keep my rant a bit short, but my point is that the only practical example for a post that puts a lot of effort into complaining about a core Go construct (it's the title) does not even remotely apply to Go.

This is partly due to Go being shaped around this very core construct.

> Why exactly is branching better?

"goto" can (sometimes, as there are many valid usecases) be problematic as it can make control flow very obscure when read. "go" is extremely clear to read, and only has the concern that you don't know if a given function has created goroutines. It is of course usually described by documentation, or implicit from functionality that such thing will occur, and unlike goto, the code is extremely clear about what is going on if you read it.

Furthermore, whether a function call has created goroutines is by itself not a concern. What can be a concern would be if some types of resources that must be closed (i.e. a file) is referenced after you close it. That is not related to concurrency, but lifetimes.

By lifetimes, I do not necessarily mean Rust-style compiler-enforced lifetimes (which I like), but simply API contracts. A library may store a reference to something you pass, and may use this reference in later calls, potentially after you invalidated the reference by closing a file descriptor.

A joined execution does not even remotely solve this problem, as it is not related to concurrency. It solves a different problem, related to just managing concurrent execution.

> These are all related concepts. They are about doing different things "at the same time, ...

They are not at all. Callbacks are often used together with certain types of concurrency constructs, such as an event-loop that can call callbacks upon various events. In JS, for example, the concurrency construct is a single global event-loop that calls tasks/microtasks.

Callbacks themselves, however, are not a concurrency construct. Thus, comparing them to concurrency constructs is very weird.

(A SAX parser is an example of a non-concurrent use of callbacks.)

> Even using threading with a GIL can create execution paths that you aren't really aware of until you actually look through the code or debug.

It does not create execution paths that are not easily visible (you know nothing about a program until you look through the code), but yes, threading.Thread can lead to some unanticipated behavior.

Note that I was excluding this as a parallelism construct, not a concurrency construct. The behavior will be some form of cooperative multi-tasking.

EDIT: too much "however".
If you didn't intend to make a judgment, then you're communicating poorly, since a lot of people clearly read it as judgmental.
My understanding is berkshire does a lot more than just buy stocks. They buy companies and actively improve/invest/streamline them to be more profitable. This will obviously increase the value of said company and make them money. Most retail investors can't do this, so it's pointless to compare the two.
My man you can't be flashing high schoolers
I wish they were everywhere. I spend too much time driving long-distance and wish my car had more cupholders.

Seating for five. Three cupholders. One of them in the back seat. Lame.
What Are Your Top 5 WordPress Plugin You Can't Do Without?
What a real shame. The punishment does not at all fit the crime.
Done! Btw, Griffin looks cool!
It's also one of the technologies pictured in the human depository[1], though.

1. http://www.earthexplodes.com/comics/200/
She's still a homophone; Reid sounds exactly like "read".
Consistent sleep (CONSISTENT - not volume) + Exercise & TALKING TO A PROFESSIONAL ONCE PER MONTH - MINIMUM - are the 3 "principal components" of my treatment strategy.
LEX Is an Open Source Sony E-Mount Film Camera
"White hot rage," "anguish," "trust issue"?

Transitional packages are a source of confusion that are never fun, but this still sounds usually harrowing for dealing with the bumps of upgrading servers to a new OS major version. Just how rushed and close to the wire was your deployment?
Given the "escape hatch", there is no difference to passing a thread pool object around (or referencing it otherwise), that would for ex join on destruction.

And this is a valid approach. But pretending that this should be the only one and that this is in a way similar to unstructured goto vs structured programming? I'm not buying it. Because there will be long lived global nurseries floating around in big enough codebases, effectively eliminating all the guarantees they are supposed to provide for the affected threads. I mean; I'm not sure they can even guarantee the advantages they are supposed to provide (in the sense of providing new easy to check properties, with actual tools existing capable of checking them).

Don't get me wrong. I find the approach interesting, and will happily use it where applicable, but just the comparison to goto does not really makes sense, nor does the fiction that threads are best modeled by always being contained into managing function calls (hmf, except when they are not...). The "escape hatch" is so big that it just plain devalues the solution compared to not having it (or having it only in vastly more constrained ways) and then obviously not pretending this is what should replace traditional spawning (and even more) everywhere.
I agree, this current order suggests he's a felon first and foremost then the rest of the page says "well I'm actually all these great things too, but they come after the fact that I'm a felon." People might believe that the felon first hierarchy is the one that really matters (and they could be right in many scenarios - even this one) but he isn't doing himself any favors by being the first to suggest it.
River flows through n countries. Tariff each country (cost of cleanup)/n. Or apportion it by the number of miles the river flows through each country. It's not a terribly difficult concept.
OnePlus 6 release date, news, price and leaks
I too desperately need to replace mine and have been looking at the XPS. The only complaint I have from my very brief use is that the screen has a bit of glare under certain conditions.
This is Microsoft telling the public better not get clever with us or we'll get clever with throwing your aas in jail just to set an example for the next clever person. He was clever and got smashed like a bug by them.
Emergency care for things like a heart attack or broken bone only account for 2% of healthcare spending. So your primary case for why "shopping around" is bad is mostly irrelevant. Nothing is stopping you from creating a not-for-profit healthcare co-op, getting participants to voluntarily turn over their healthcare decisions to you, and then demanding reduced prices from vendors. All I ask is that you don't force me to join it against my will.

http://www.politifact.com/truth-o-meter/statements/2013/oct/...
What do you mean by „auto care“?
I mean, it's a US company helping dictatorships block access to stuff like The Human Rights Campaign.

Pretty close in my mind.
As is yours. It's entirely rational and reasonable for OP to stay anonymous here.

You cannot reasonably expect people to be vulnerable in situations where it is obvious they will face discrimination and attacks. OP does not have a moral duty to give others an extra opportunity to hurt them.
These 6 essential tools will maintain your NPM modules for you
Tell that to a homosexual in Saudi who gets sent to prison.
1. I do have a portfolio but was a bit nervous to post it publicly on this website considering that opens me up publicly to scorn and wrath of anyone and everyone who is (rightfully) offended by my crimes. Either way, I've added it to the site.

2. True, I wrote this website in a rush. I copied the HN color scheme and decided to stick with that considering I only posted the link here. But valid point.

3. By putting the emphasis on what you get out of hiring me, I tried to avoid looking like I'm complaining.

4. Very good point. I've added my portfolio to the site. Sincerely hope this decision doesn't come back to bite me.
Asking this question on a public forum is a leap of faith, and to be applauded. Perhaps you'd get better feedback if you recorded yourself doing a mock interview on your webcam if you have one, and then upload as private/unlisted YouTube video, and then repost here but with a link to the video as well. If you need to you could also just upload an audio recording if you're worried about anonymity. Regardless, 3 years is a long period to search. You definitely need to try tweaking variables in your approach. There's something that's not working. It could be the # of companies you apply to per day or per week. It could be the quality of your resume or application. It could be your communication style. It could be your code. But without demonstrating those things in a tangible way to others on this forum or to other software developers online or in real life, no one can diagnose your issue.

I encourage you to continue to open yourself up and make yourself vulnerable enough to show those aspects of your job hunt persona and work to others so they can give you candid feedback. Just be aware everyone online can only speculate without seeing you do a mock interview, seeing your resume, seeing your code.

If you've spent 3 years, you might consider hiring a software specializing recruiter to work with you or finding one that works on commission. Getting honest feedback from a third party like a recruiter is more valuable than this forum. GL.

Lastly, it might be the 3 year gap itself that looks like a red flag to hiring departments. You might want to come up with a story about how you were sailing around the world, or spent time as an English teacher in Cambodia, or lived in a monastery as a Catholic monk.
On a similar note: I want summer clothing that does a better job holding an iphone.
So far, I think the XPS 15 is a great laptop.

Things I don't like:

- No ethernet port. I guess most people think this is great, nowadays. Unfortunately, I go a lot of places without wifi so I have to carry a dongle around. Drives me crazy that the trend is towards removing ports and I can't understand how anyone thinks adding yet another layer (usb/thunderbolt) to the network stack is sane.

- Fn keys default to alternate behavior;, e.g, brightening and dimming screen instead of F11 and F12. There is a BIOS setting to change this, but it's confusingly named. You have to turn the opposite one of what you'd think on.

- I got the 4k screen. It's very, very glossy.

- The arrow keys are very small.

I would highly recommend it so far, but I know people are picky about their macbooks. I've also only had it for a few months. I like laptops that last ten years, and I don't know if this one will make it.
I never said anything about emergency care being my "primary case". My comment even specifically lists 2 instances of non-emergency care. Needing to shop around is an absurd concept for any medical care.
In my 240z I have to shove my coffee into the ashtray, which sucks because then it cant be used for extra-curricular activities.
In the e30m3 have to shove my coffee between the seat and the door, its snug like a bug.

68' Classic MiniCooper has an ashtray for every passenger, and a communal one in the front.

No cup-holders, less airbags.
Sorry to be that guy, but no one in Europe uses SMS.

Also it's ridiculous that Google never made a simple WhatsApp clone.
> You'd run for higher ground, just like if any dam broke.

Good luck with that when you're in the middle of Mediterranean basin.
Here's the original page where the video was posted, with some context information, in French :
http://paillard.claude.free.fr/

If you're interested in this sort of thing, I found other similar videos by another unique individual, here : https://www.youtube.com/user/glasslinger/videos
Right! There was widespread public enthusiasm about engines in the latter half of the 19th century. Both John Keely and Karl Benz created engine startups, among hundreds of others around the world. Keely ripped off gullible investors for decades with faked demos, while Benz's company is still going strong.

But if we're going to make the analogy to the present day, it's important to frame it right. Blockchains are just a subset of distributed databases, and the lasting "Benzes" of the field might be projects like FoundationDB rather than blockchain-anything.
The legal liability is the same.
Isn’t choice also a fundamental part of a free market? I can choose to buy a certain product and decide not to buy if the market prices are above what I’m willing to spend. How does that apply to medical procedures?
Sorry for the late reply. I'm actually a huge fan of modal editing as well, can't live without it, so I use evil - and it's perfect. GUI emacs does everything that any other IDE does, and that's what I like so much about it. With vim or any of it's GUIs, normal IDE features feel like "duct tape" on top of the program. Whereas, emacs was meant to be used in this context. I mean, for example, when programming in C I can even use emacs to debug (it has a GUI for gdb). And those kind of advanced IDE features are available for any language. Not even touching the fact it's just a lisp machine and you can build any kind of program you want in it, it takes extensibility to the next level with a lisp dialect that's relatively easy to learn, whereas extensibility in vim is limited to googling for vimscript code someone else wrote (unless you take the time to learn vimscript shudders). Emacs gave me everything you said you were looking for, at a time when I was looking for those exact things. I wanted a modal editor like vim that actually was an IDE, had IDE features, and was completely extensible. Emacs checks all of those boxes.

If you're a vimmer and want to start out with emacs, try spacemacs. I used it for a year before building my own emacs config. It's an incredible program, won't take you long to get running if you're used to vim, and after a week I'd bet you'll have a hard time going back to gVim.
I have an early-2015 Mackbook Pro that I am absolutely clinging to because 1) it works 2) it has all the ports that I need: USB, HDMI, Mini DisplayPort and MagSafe.

That being said, it feels like it's slowing down. Has anyone had success reviving the performance of their older machine? Anyone tried backing up and doing a restore?
Give me your secrets
You don't have to worry about everyone unless you're the government. You definitely should work on optimizing your own career path. Two separate problems for different groups of people.
Dell has started going with "maglev" keys to try and get things thinner. Anyone have experience with them yet? Is the key feel any good?

https://www.theverge.com/circuitbreaker/2018/1/9/16826146/ne...
Yes, absolutely. And those network effects I mentioned above significantly contribute to high-skill job markets in many cases.
neon fanny pack.
It's a large part of my business (https://www.improvely.com/features/agency-features). The white-label client portal is largely what drives upgrades to my most expensive plans ($299-899/month).
With O_DIRECT you won't hit that bug. MySQL/InnoDB allows you to do that (not the default). However I think you're not very likely to hit this bug. This is why you have backups and replication.
Xenographics: Weird but (sometimes) useful charts
In the sense of digital property where a copy does not deprive the "owner" of anything its absurd someone can get in trouble for copying down bits of information. Its like if someone owned the number 43290 and every time you wrote down or typed that number you had to pay somebody because they "invented" it.
Misophonia: “Hatred of Sound”
Please don't force me against my will to live by the whims of what you personally consider absurd in your own life. You are free to abdicate responsibility and choice to a third party all you like.
I don't like the term "nursery" (maybe "highway" or "complex" or... something else) but this seems to be a good design change, unless I'm missing something
This proposal will increase code coupleing by fixing the object structure, this will lead to refactoring problems and so on. A better approach would allow to match objects by their fileds while leaving the structure of the object unspecified.
Any reasonable OS should use TSC as the main timer.

e.g. FreeBSD assigns a higher quality score to TSC:

Timecounter "TSC-low" frequency 1500043470 Hz quality 1000
Timecounter "i8254" frequency 1193182 Hz quality 0
Timecounter "HPET" frequency 14318180 Hz quality 950
Timecounter "ACPI-fast" frequency 3579545 Hz quality 900
I think you solve that by dynamic function specialization and perhaps also trace compilation? https://en.wikipedia.org/wiki/Tracing_just-in-time_compilati...