jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
If anyone understands shell scripts, it would be people writing init scripts at Red Hat :)

Anyways, that is not anything like other programming languages. Checking in that way is error prone and not really an improvement (nor equivalent to set -o).

[[ "$DAEMON_PATH" ]] && rm -rf "$DEAMON_PATH/*"

See what I did there? It's an rm -rf /* bug because "checking variables" is not the answer.

In other programming languages, if an identifier is mis-typed things will blow up. E.g., in ruby if I write:

daemon_path=1; if daemon_path; puts deamon_path; end

I get "NameError: undefined local variable or method `deamon_path`"

These issues do not always stem from bad developers. Bash's defaults are not safe in many ways and saying "people should just check the variable" isn't helpful here.
It sounds like you're implying git submodules are actually a good thing... I think you're the first person who has implied such a thing to me before. Everyone I actually know agrees that submodules are basically never the right solution or a pleasant solution.

But, to your question, no. Where would the submodules even point? The dependency source code artifacts are stored "immutably" (except for takedown notices or extreme abuse cases) on https://crates.io. They aren't git repos, and there's nowhere for git to point.
Work for a non software company. I work for a large hardware company and I'm bored out of my mind every day.
We aren't short on knowledge, we are short on a proper arrangement of society. We already have all the people that we need.
Yup, they're pretty flexible with client requests. I once had to implement a backend with SOAP protocol support for a very niche client
Location: Prague, Czech Republic
Remote: Yes

Willing to relocate: No

Technologies: Figma, Sketch, Webflow, Photoshop, After Effects, Final Cut, HTML, CSS

email: johan [at] getwelder [dot] com (linkedin: https://www.linkedin.com/in/johancutych/)

I build products for more than 7 years now with my tiny team. We bootstrap our own products and help others deliver theirs.

I am the product manager and product designer of the team. I do all the designs needed to have a product - from product ideation, wireframing to beautifully crafted pixels, landing pages, logos, branding, social media presence design, and more.

I am not a typical UI or UX designer. For me, design is the glue of the product. It reflects and combines business needs, the problem and the target audience, the technical team, time frame and so much more to deliver a working and beautiful experience to users.

I am available for a short-term contract (2-3 months). Let me know if you are interested.

Design is the “cheapest” asset your product can have to build trust and empathy.
I'm not from http://schiit.com/ but they also went with local manufacturing route and their prices are quite competitive.
no you cant, thats gonna be ~60mA of DC across your body provided you have open flesh wounds on both hands :)

painful yes, but not deadly
It's interesting that the elite journals are more likely to issue retractions. Though I suppose the increased prestige and job opportunities logically lead to more motive to game the system, create sockpuppets, commit other fraud etc.

Does the high rate of retractions show that the system works to some extent though? I wonder what percentage of fraudulent research or faked peer review is actually exposed? I guess we'll never know - one more argument for open access and access to open research data though!
Ah, I was thinking of Indy.
Tor Devs haven't made any announcement yet, there is, however, a discussion about it on the mailing list:

https://lists.torproject.org/pipermail/tor-talk/2014-Decembe...

If you use Tor, I would follow the suggestion by another member of the mailing list [1], simply add to your torrc file:

ExcludeNodes US
StrictNodes 1

That will disallow using any US nodes, which works since all of LizardNSA's nodes are currently in the US.

[1] https://lists.torproject.org/pipermail/tor-talk/2014-Decembe...
The trick is not to take it personal. I don't care how much Stallman is railing against proprietary software, I care about how he seems to have an uncanny ability to have the longer view and to see what misery will come from a blind continuation down a certain road. As always there is middle ground, extremist positions have use, they show you the spectrum rather than just their position.
I still have only the apps I installed myself
yup. several users are reporting this. I guess this is just a promotion of Web Store.
Well, Google Web Store is just a flop show. Except few "apps" most of the apps are simply bookmarks with large icons.

see : http://twitpic.com/3henga/full
Uh, soldiers are paid.

And airport security work is not by soldiers anyway, it's regular employment.
The reason I ask is that a bank in the UK also does this: and you can't do anything useful with the information it produces because you can never be sure if it got the categories right. Amazon is a good example.
"this product isn't email, but it lets people who do use email to connect with the rest of us"

Even Facebook seem to have caught the email is dead meme.

"keep this lookup table in my head"

Is this a pain point for anyone? Our contacts are stored in such a way that this is obvious, I can't send a SMS to grandma as she doesn't have a mobile.
I don't think airport security officials in Israel are doing their national service stint, though I could be wrong.
yup I know what hbase is, we used it at my previous job (but I recall stuff like "reimplementation of hbase in bash"[1] being insightful, it was not a great experience though I'm sure it matured a lot by now)

Thanks a lot for the conference video, but even this mostly describes their "well known" scribe/log analysis infrastructure, and does not get into how the new stuff gets integrated with hbase.

[1] http://pastebin.com/f64fc84a9
Thanks Daniël, this is cool!

I am not a very good Haskel programmer, but I spend an occasional evening with it, and I am interested in NLP also (have been working off and on on NLP since the early 1980s).

From skimming through the book, it looks like a nice read and just went on my reading list.
Is anyone else worried they'll use them like most people use their smart phones: i.e. Playing Angry Birds and wasting time on the internet?
http://www.dw-world.de/dw/article/0,,6095867,00.html
Feels like "(as a millionaire)" on YouTube.
Except I can make a bootable Linux disk on Windows, and a bootable Windows disk on Linux. I can download Linux wifi firmware on Windows and move it across on a flash drive. I can troubleshoot my mouse on any damn computer I want because it doesn't need third party drivers. We are not used to the requirement that the second computer be running a particular OS made by a particular company.
To concur:

I'm not sure "we unilaterally changed the contract without notice and you agreed because you happened to use the product that day" would hold up in any court, for any reason.

A contract requires a "meeting of the minds", which is impossible if one party doesn't even tell the other: you can't agree to a contract you didn't know you were even agreeing to.

I don't believe those terms would hold up anywhere (and this is why sites will tell you, over and over, when the terms and conditions change).
Something 90% of tourism of NZ is domestic, so we don't really need more tourists that much.

We do indeed need more immigrants and more housing. First one won't happen as managed isolation facilities will be closed, vaccination is unclear at what stage and skilled-migrant visa class is abolished. Second won't happen as government (incl. Jacinda) is committed to protecting investors from going into negative equity.
Is there any record of Amazon going after people (and not companies) for unpaid bills?

More often than not, I hear stories about how AWS support zeroed out the bill instead.
Anyone with a Mac Pro has a Mac laptop or a friend with a Mac laptop.
Exactly, and almost all of the relevant government people are organised by state rather than federally.
before years ago, I noticed my self spent a lot of time switching between the cases manually. where I work, we have extreme rules to how we should type the class name and function name and also the localized values one with upper camel case and the other with lower camel case and one with snake case… etc.
so I created this app for me to use, but after a while when I saw it was very helpful for me, I believed it will be also very helpful for a lot of developers, so I considered making it for the public.
with this app, you can easily switch strings between many famous cases in just a few clicks.
no need to rewrite the string each time, and also it will reduce typos and save a lot of time.
the app can switch between
Normal String
UpperCamelCase
lowerCamelCase
snake_case — LowerCase
SNAKE_CASE — Uppercase
kabab-case
and it’s a menu bar app so it will be there whenever you need it.
Support Any Editor of course ( Xcode, VScode, Sublime, even pages to numbers also Notes App :D )
Maybe 10% of my coworkers transitioned from work acquaintance ("Hi Jim") into good work acquaintance ("hey man, grab lunch?") into friend ("hey man, want to grab dinner/beers later?") into good friend ("hey man, want to go on an out-of-country trip?").

If nobody is making the jump into good work acquaintance, where you enjoy hanging out casually without needing an explicit work reason, something is amiss. I don't try to form connections, it just happens similar to how you make friends in class. Work is class. If nobody talks to you after the project is over something isn't right.

You can't ask people who aren't close directly why they aren't close, but maybe family members / non-work friends. "Is there something about me that makes it difficult to make connections?" It's quite hard to get explicit feedback on this type of thing.
And .NET compilers actually, living on C:\Windows\Microsoft.NET\Framework\
How so? It's designed to be used for widgets/progressive enhancement of server/statically rendered sites.
Very often when I read a NYT article, I get a paranoid Neo-marxist feeling that NYT doesn’t really care for equality of opportunity, minority rights, women’s rights or any particular oppressed group. They just hate the successful and the rich.
This is one of the big reasons I prefer static typing.

When looking at some unfamiliar code in an unfamiliar codebase, I can reason about the code much faster when I can see what functions return, and quickly go check their types out if the type is unknown. This makes me much more productive.

I helped maintain a 250kLOC Python program. I came in when it already at over 200kLOC. I spent so much time, every time, just trying to figure out what's going on because I never knew what something returned.
While I agree to some extent, the problem with comments is that they need to be maintained in order to be helpful: code comments - updated when the code changes, general comments - when the context changes, etc. This is a work in itself: developer has to remember to do it, reviewer has to remember to look for it. In my experience, people tend to forget to do it or just don't bother, which means that someone else finds himself with a contradictory, outdated, confusing comment further down the road.
It is a Scheme REPL focussed on 3D graphics where the programming result is displayed as the background behind the code. Code can be made invisible with hotkey.

It is a live coding environment for visuals. Used it for a project back in 2014 / 2015. It is really fun once you get to terms with LISP.

Edit: typos
I'm not sure what your point is: Do you disagree that red meat is a carcinogen?

The fact that we have studies that show the full spectrum of association is exactly what you would expect, and, assuming no biases, is a strong indication that it's not the most powerful carcinogen there is.

I would even hypothesise that for most people simply eating more vegetables and greens is more beneficial than leaving out red meat and not changing vegetable intake.

Also you are free to take as many risks as you want (mostly), and there are plenty of people smoking, drinking tons of soda etc.
There were a few points made in that discussion. I'm curious to know what exact he thought we didn't "understand about innovation"
What if the vendor already knew? If Apple reveals 2 years from now that they had discovered it on their own 15 days before Google reported the exploit, does it become a 90 + 15 = 105 day, retroactively?
On a recent contract I took, the end client told me what they were paying for my services -- about 6x what I was getting paid. They were pretty annoyed, and I was threatened with legal action for discussing financial matters with an end client. I haven't heard from either side since December, so I'm guessing that contract is pretty much dead.
Remember 20 years ago when everyone was fatigued from running ICQ, MSN Messenger, AOL Instant Messesnger, and Yahoo! Messenger? At least we had Trillian which let us pretend they were all one app.
Agreed. This comment sounds like it came from either someone who has never been in a management role before or someone who is on track to be the boss everyone hates because they do none of the work but take all of the prestige.

Anyone who thinks hiring, managing, and retaining good talent is easy has never done it before. Either that, or they somehow have high enough budgets to hire people at $500K/yr and pay them to ignore the bad boss in exchange for fat paychecks.
https://news.ycombinator.com/item?id=20994216
My mom does not use the internet. She is 87. We’ve tried to teach her to use email. Once you explain the process at her level of technology, you realize how complicated to use it really is.
Maintain and support existing successful products is the laziest job ever.

I know a developer who single-handedly supporting a product - like a couple of days in a month for a full-time salary. He is paid because he is available, not because he works. He led a team that built this product, then dismissed it and supporting the product from then.

Usually, it is possible in non-tech companies, where you don't really care about the domain, just ensure that everything works fine.
oh god whatever. the betrayed are also known as fools
Agreed with not sending them to college. My wife and I are not paying for college. I have a daughter who is getting close to graduating HS. She has two choices: get a local job and attend the local university or go in the military and have Uncle Sam pay for it. I did the latter many moons ago and I'm glad I did. These days, if you are disciplined, you can go in the Air Force, for example, and get your degree in less than 4 years almost free. If you hate it after four years, you leave debt free, have veteran status and hiring preferences, and you paid nothing for your medical/dental/lodging/food. If you like it, go back in as an officer and still not pay for anything other than a tiny officer housing sum for single officers. If you marry an officer and do 20 years, you can salt away some serious cash and still be young enough at retirememt (39-40 yo) to get a second gig. If the government doesn't ruin Social Security, you'll get that, too. All the while not paying for medical or dental, two things which out in the civilian world are costly. Just my 0.02.

Editing to say that kids are not too expensive if they're healthy. If you have children who have medical conditions, then all bets are off. What really pisses me off is the local school district always begging for money. I pay those thieves almost over $5000 year in property tax, since we live in an area with ridiculous property taxes. Whenever I've visited the school and my children have also seen this, they beg for school supplies, but the closets in all of my kid's classrooms are brimming with supplies. They spend more on sports than they do on education, which really irks me. Sports may be important, but nowhere near as education. 1% of 1% go on to play pro sports, but here they act as if sports are more important. Classes are let out early to watch games, yet the school district where we live is a poor performer academically. My own children are fine, but that's because we watch and are involved.
Cancer, even late stage cancer, can be successfully treated.
Have they released any information on who they're partnering with yet?
I hope you will not want administrative rights to install the program.
Exactly. Then maybe the order is stress -> depression -> inflammation.
Agreed. Nothing beats evil-mode in Emacs, as far as I'm concerned. That's a model for other vim emulation layers to follow IMO.
> Bitstamp suspended operations to fix the issue. How can you possibly say they are unrelated?

Because they were unrelated. Bitstamp was spending its own unconfirmed change, and those spends got hung when the change was mutated by the attacker— with an attack that didn't exist while MTGox was processing withdraws. MTGox happened to never spend any coins that weren't at least 6 deep in the blockchain, even it's own change.

> and is people grasping, in the absence of anything else

It's actually MTGox's own claims. Their actual issues in this space were because they reissued payments without conflicting the original payment— allowing both to go through. No one else, as far as I can find, was performing reissues at all— much less in such an unsafe manner.
But what if it's true? Just calling something a "conspiracy theory" doesn't make it false. "The NYT is doing hit jobs on their ideological opponents" is a pretty mainstream opinion at this point, it's really pretty tame as far as alleged conspiracies go.
I think it’s a combination of popularity and desirability: are you trying to learn something because you’re genuinely interested or just because it’s what you need to close a ticket and get paid? That’s rarely going to be at either end of the spectrum but Java has been the default choice for corporate body shops for three decades and it really shows in the amount of content aimed at the latter camp. This is amplified by the high frequency of people in that world LARPing as Very Serious Architects layering on gratuitous complexity trying to make business CRUD apps seem more challenging (i.e. expensive) and since statistically nobody understands the system at that point there’s a built-in SEO market catering to the people looking for a quick copy-paste answer.
For a whole lot of Chinese, Han and others, China is a better place than it was 40 years ago. I think this gives the government there more power than it should really have over the attitudes of its people. Maybe as we get 2 or 3 more generations in the general attitude toward the government will shift away from justifying anything for the sake of Chinese unification.
Author here.

Can you give me a link to the Reddit thread?
Dijkstra: "Computer Science is no more about computers than astronomy is about telescopes." (Since nobody's said it explicitly and in case you were referencing it.)

That is, telescopes are, in practice, the most common way to learn about stars(/celstial bodies), but the stars are the target of study, with telescopes an incidental tool.

Computer science is about e.g. resource scaling for solving particular problems, with electronic computers just being one way those insights can be applied.
> It's not really the job of a private company to undermine nations in this way for simple reasons of sovereignty

That may be the case (or not), except this isn't a principled stance that Facebook is taking, but a business decision. Facebook have absolutely no issue with undermining a nation's sovereignty when it suits them.

For example, in protest against Australia's new News Media Bargaining Code, they went and blocked Australians from being able to share news articles.
There is a difference between searching for "sbilstein" and the results returning your actual name and searching for your actual real name and your hacker news posts being returned.

In the past if you searched for "Scott Alexander" you could find the real person but if you (or a patient) searched for his real name they wouldn't have found the blog posts.
I have no idea why people speculate this kind of stuff so much, when a 5 second google search will find the answer for you https://www.zdnet.com/article/nvidia-takes-aim-at-teslas-cus...

So no, the claim that Elon is somehow responsible for the scaling/shortage of Nvidia gaming cards does not seem to hold up.

I dont even understand why the claim that Tesla uses off the shelf parts even matters when its simply verifiable either way.
It must be awesome for the KDE developers to have such appreciative users with such constructive attitudes. It really makes you wonder why so many people who volunteer on open source projects get burned out on it after a while, or why so many mailing lists/forums/etc. for those projects have a unfortunate tendency to devolve into flamewars, bikeshedding, whining, and everyone crapping on everyone else for no particular reason. Hooray for human nature, huh?
True, but what they are implementing is still a significant improvement over the status quo. The simple notification is going to cut into the profits of many companies banking on people not bothering to check when their trials are over. While MasterCard might be misrepresenting (read: overselling) what they are doing, the new situation is undoubtedly a net benefit over the current situation.
You are correct

https://evadoption.com/ev-sales/evs-percent-of-vehicle-sales...
It seems he really did lose hope. Perhaps stuck in a lousy job for too long. Over the course of my life, I've changed jobs whenever I felt I needed a change. I've done databases, Java, embedded, mobile, etc. It kept me happy.
I like this essay. Another take on "do things that don't scale" is in the technical sense that, this is evidence you are actually solving a hard problem. If you limit yourself to only things where the tools to make it wildly successful at scale already exist then you're flattering yourself a lot to think nobody every thought of that before and the world is just waiting for you to create it. It is much more reassuring to know that there are hard real world reasons why this problem isn't solved yet and you will differentiate yourself by solving them because you actually have some unique advantage, knowledge etc.
Do you mind to disclose your data source(s)? Every now and then I've ideas in this space, but ultimately I'd need a (free or very cheap) API with history soccer results and match data - which I did not find so far.
I have a few small joke websites that run on a vps. I set most of them up as a kid.
www.downloadmoreram.com is around $500 m/o on it's own.
I have a Flatiron guy on my team as an FE dev and he's been pretty good. He had to be nurtured a bit on some softer projects, but after a year or so we put him on important stuff and he's been a solid junior dev. Probably ready for promotion. Even before bootcamps, it was pretty common to have self-taught devs be solid if not better than guys with CS degrees.
It is possible that the site was hacked to serve malware.
I live and work in a city of 300K people. My experience here is that companies have high hiring standards that border on the unreasonable (e.g. min 5 years of Ruby experience for a junior level job) and have little interest in training. This attitude stands in stark contrast to companies in larger cities which are willing (and even prefer) to invest in people by building interns into juniors and so on. I can't generalize with confidence, but I suspect this small town / big town dynamic may exist otherwise.

To answer the original question - companies in my area are unlikely to hire from a Bootcamp and I think this may be a trend in smaller hiring markets.
what you mean random generate? it seems it goes and fetches a random txt file and prints it?
Nice job! You're probably aware of this site https://betegy.com/ maybe you can get some ideas from them (not affiliated). You should discuss your site at /r/soccerbetting my email is in my profile if you want to discuss further.