skysight-inc/HackerNews huggingface dataset:
Well, I failed this one and similar problems going on 5-6 times now.

I don’t know why I can’t do it. I freeze up with analysis paralysis, or stage fright, or something. Maybe it’s because I have no clue what they’re looking for, and I’m so used to simplifying problems based on business cases and stakeholder feedback. Maybe it’s because I’m always thinking about production-grade code (I do try to avoid nested loops!). Maybe because I assume that the problem requires a specialized data structure, and so try to invent it on the spot. Or, it could be that I am old-school and like to solve problems on paper first before coding.

You may not believe me, but I code everyday. At every job I’ve held, I’ve been complimented as one of the best programmers. So, maybe I’ve only ever worked with C-grade developers? But, I’ve worked with 100s of people. How can that be?

But, let’s say that I really do suck at coding. Are all my other attributes, skills, and experiences valueless? Seems like such a waste.

Years ago, relatively early in my career, I went into management. But, I only did it for 2 years before going technical again. It just didn’t make sense at that time. Senior developers then made more than managers, and I enjoyed building things. Now, I really regret that decision.

Anyway ... I clearly can’t get a job. Anyone have any career ideas for a washed up software engineer?
I'm in 2 minds about this. Obviously, amazon having all the power is a bad thing but if it helps eliminate the sheer volume of absolute cr*p currently listed, I'm all for it.

[not specifically dog food]
There's a lot of orgs out there developing broadcast IP tech in house. Would be interesting to see an industry wide consortium on this
I personally find the idea of finiteness much harder to accept.

Infinity makes sense to me. It just means there’s no limit to stuff. Why should reality have a limit?

A finite reality is just plain weird because it implies there’s a single actual number describing how much stuff there is. The universe contains X godzillion kilograms, or is Y billion light years across. Where did those numbers come from? What determined them? Why isn’t there more stuff, or less?
The only meetings engineers should have are 1) regular status/planning meetings and other agile related meetings. It's a good idea to block these in a single time block. 2) one on ones with managers. These are short meetings and can be planned well in advance or be very adhoc. 3) whiteboard meetings for problem solving. Everything else tends to be a waste of time. 4) very infrequent all hands type meetings.

Since leaving the corporate world, I've been doing startups and freelance work. I tend to not use a calendar for meetings because they are so rare these days. Likewise, I've all but eliminated email from my life. It's just not a thing anymore to read and write lengthy emails. We use slack to replace both meetings and email.
I just use Slack. I disabled notifications and around every block of productivity (20-90 minutes) I check my mail, slack, and random websites.
I have read that conditional imports are "un-pythonic", but I tend to do exactly that in order to keep resource usage lower.
If you are in control of your own calendar, don't wait for your org to do something like this: just block off your own productive time and decline all meetings during it.
An hurdle that has been solved for quite some time in Lisp, Scheme, Prolog, Smalltalk, SELF (was the basis of Hotspot), Dylan, Ruby, JavaScript.

All not less dynamic than Python.

What Python lacks is the funding and willingness to actually push one of those implementations to eventually become the new reference implementation.
As far as I understand the bug, this is not about running untrusted code (but: a parsing error resulting in state corruption). Unless you refer to the 3rd party lib (7z), used by virus scanners, to analyse rar files. But typically "untrusted code" means code that was supplied "at runtime", not at compile time (like a lib), so e.g. if a virus scanner would actually execute a .exe to evaluate its effects, or run javascript found in a webpage.

To be fair to virus scanner vendors, the only way to mitigate this kind of bug is NIH: don't use 3rd party libs, implement everything yourself. But then, of course, without bugs yourself, as well :)
US was never truly welcoming after 9/11 to outsiders, more like 'tolerated but we're watching you'. Now things gradually declined into current swamp.

Why on earth would any sane self-respecting human being go in US? To be humiliated before entering the country and give up any privacy?

My fiancee wanted to visit US, she has these rosy images from movies in her head. I convinced her that atm that is not a place spending vacation in - you can't really remove entering/leaving experience from rest of vacation. Sure, it's just couple of 1000s $$ we will spend elsewhere, US economy will be fine without it, but I am sure we're not the only ones
You're arguing that less competition is good?
Facebook Login bug prevents users from signing into third-party applications
That plugin hardly turns Discourse into a full fledged Q&A site. It merely adds a button to mark a specific post as "The Answer". While that may be sufficient for many, there is a reason that StackOverflow has tags, tailored search, reputation, closing, etc. That's what they are selling with that $5 price tag.
The author here appears to be confusing design patents with regular patents. A design patent covers the specific appearance of a product, functioning more like a trademark than a patent for an invention. The relevant matters here would be whether the appearance is similar enough to cause confusion, not whether anyone has ever used a wrap windshield before.

That being said, I do agree that they look nothing alike, so I would not expect this to be a very strong suit.
It's not so "magical" if all conceivable sets of axioms are understood to exist.

> any more convincing as an answer than suggesting god did it.

Doesn't have the problem of 1) asserting that no other gods exist other than this specific god or group of gods and 2) the issue of who created god.

We don't ask, who put pi about 14% of the way between 3 and 4; that's almost silly.

:)
And honestly, why shouldn't it? I work with an organization that has people all over the world – including India – and aside from time zone awkwardness it works pretty well. Advocating against remote work as a means to achieve job security seems incredibly backwards to me.
Commbank data loss: Non-disclosure was pretty reasonable
FOAM White Paper Release – The Consensus Driven Map of the World
Top Most Beautiful Countries in Asia for Couples
> I have a degree but honestly can't say I've ever really used anything from algorithms or compilers courses on the job

I ended up having a job writing programming language tools for a bit. Then there was some graph stuff one time in 10 years. It can come up occasionally. I still find it's something nice to know.

A more realistic example might be understanding the limits of regular expressions/languages and what they can/can't do well. Like the bus conversation I overheard glorifying some "smart" guy parsing XML in a stored procedure using regexes.
React to any cloud event with hosted Event Gateway
Reg S: How ICOs Avoid the SEC
"First, do no harm" is not part of the hippocratic oath at all. [1] The actual line in the hippocratic oath is much more flexible:

>I will follow that system of regimen which, according to my ability and judgment, I consider for the benefit of my patients, and abstain from whatever is deleterious and mischievous.

Based on the reported specifics of the rogue vaccine trial, it would seem Halford did most of this. The article questions his judgement over the confusion between HSV-1 and HSV-2 strains, but that seems the most notable lapse. The picture painted is of a scientist trying to cure a disease in spite of obstacles - not disrupt the system or intentionally cause harm.

[1] https://www.health.harvard.edu/blog/first-do-no-harm-2015101...
I'm trying not to but, really, is the current situation better? How often do we see threads here about fake goods on amazon?
Goldman+Sachs+Launches+Into+Bitcoin+Market
1. Fewer tumors with texting, yes, especially when fatal car crashes due to texting are factored in.
2. Texting, especially long-form MMS, iMessage, WhatsApp, etc., replace the need for phone calls in a lot of cases. I do think of my iPhone as a portable computer that also has voice-communications capability...
I find that HN is at least a little bit hypocritical when they go on about the right to be forgotten and not judging people by what they did in years past... and meanwhile judge Zuckerberg harshly for a snide comment supposedly made 14 goddamn years ago.
Drop me an email if you’re hiring in the UK (onsite or remote).

My email address is in my profile.
There has to be an app for that. Wait ...
This looks perfect for marketing websites where you get usually static assets and you can simply animate them in a flow easily. Great idea.
You should be versioning your API where possible, but I understand that's not always feasible e.g. when your API is not your main product. Regardless, I've always gotten email reminders about deprecations and upgrade paths. If you have customers using the API for business-critical things, you should absolutely version your API.
DANE in DNSSEC would solve that. Unfortunately no major browser supports it.
I guess he/she is arguing that the competition pressure from Amazon contributes in forcing sub-par offerings to get their act together or closing. Whether its level of competition is sustainable is the other side of the medal though.
I agree with this 100%. I work mostly from home, and at home is the primary place where I am productive.

We meet once a week. That day in the week no work is done. Meetings are somewhat productive, and they are "required", but they don't get work done.
That's Joel's version of link bait headline. It works nothing like a wiki. But of course, you already know that if you've used Stack Overflow. But, tomato, tomato.
DNS over https
It doesn't matter if they are a practicing entity or not: they are still clearly using their patents in a trolling fashion. After all: (1) who had ever heard of 'Nikola' before this, (2) these patents are too dumb for words, (3) good luck showing $2B in damages and (if any) and (4) if you really believe that Nikola is now associated with Tesla because of battery fires then you're silly. These people are patent trolls pure and simple, that they do other stuff besides doesn't really matter.

Oh, and these patents shouldn't have been granted in the first place, they are design patents, and the design is right along the lines of other futuristic looking trucks that still look like trucks.
A wired headset, I presume?
Delusion? I don't think many cover their eyes. More likely they've come to accept that for their use cases the performance is good enough and the convenience gain well worth it.
I have about 20 hours worth of meetings per week. I've been arranging my meetings into as few days a week as possible, and it helps a lot, but eventually there always ends up being overflow into other days. I've also gotten complaints that I'm not flexible. Lastly, I've found these days to be utterly exhausting where by the end of the day I'm non-functional. It is much better than constant interruptions, though.
Or it helps them ignore the bigger/harder issues. How many people is stress killing? Is stress affecting your work, family? Is stress causing addiction? Is stress due to food, or workplace environment.

Smoking kills. But I think people overestimate stuff. Unless you are smoking 60-100 cigs per day, I'd not be worried. When I worked in the cardiology department, those who suffered from pulmonary diseases were heavy smokers. Like 3-4 packets a day for 25 years. Now that kills.

But what if stress was the cause for your smoking and drinking habit. What if stress and anger reduced your concentration and led to that traffic accident.

Research focus on headlines, funding, and fame. It is another thing that is wrong with our world.
Tech IPO Market Heats Up
Worked previously for a company owning many trade shows/events and we purposefully moved the shows to various destination cities to encourage the tourism aspect, a new city every year was tough so we repeated cities eventually. We never ventured into moving an existing US based show out of country, when we did international shows they were always stood up as separate. But considering the political climate today, it really isn't a surprise to move one north of the boarder.
This is really strange for me. I’m working on a product, and if I ever get funding and go out and recruit I will only seek out people over thirty. At least not under 25. I’m 33 and I’d be looking for older, more experienced people who can plan, write and deliver features. There is a ton of time between 9 and 5 for an experienced, focused developer to bust out lots of code before they have to go to their families. I’m not sure why anyone would want a team of 20 year olds when you can have a team of 30 or 40 year old people. In my experience, younger people are not only less experienced, but they’re also less socially and emotionally mature, and generally less stable.
DEP was previously disabled because Igor used to compile 7-Zip with VC6, which doesn't support the /NXCOMPAT flag. I convinced him back in January to enable it for 7-Zip 18.01. Note, however, that 64-bit versions of Windows enforce DEP even if the /NXCOMPAT flag is missing. Since Windows 10, the 32-bit version does this as well.

ASLR was primarily disabled because Igor wanted to strip the relocation from the binaries in order to save about 0.5-1% in file size. I have discussed this with him, and convinced him to enabled full ASLR for 7-Zip 18.05.

So now we have 7-Zip 18.05 with full ASLR and DEP. Stack canaries (/GS) are still disabled though.
This makes me wonder how Algolia deals with GDPR.

For instance, if a user requests their data to be removed, how fast can this be reflected in Algolia's indices, and in the instant-search?
I agree that there's a lot of low quality staff on amazon, but hey, it's not ebay, not everyone can post everything there for selling, so Amazon is kind of responsible for what's listed there.

I don't think that monopolizing market is a good idea.. a healthy competition keeps the quality level of the products high.
When I was in a team that did stand-ups, I convinced them to do it in Slack vs. via phone (in-person was not possible because the team was distributed). We set up a daily channel reminder in Slackbot that contains the traditional standup questions.
> slowly

I'd say rapidly. And, it's really hard to see how they can be stopped. They're now capable disrupting any market they choose.

On the one hand, this can be a good thing, i.e Healthcare. On the other I feel like we're going to end up with something like Pixar's 'Buy-N-Large'
If your job truly can be done from India, management will have figured that out already or are already close to it. Protectionism doesn't help you, it only delays the inevitable, if you really are worried about your job getting outsourced to India it's time to upskill and do something more valuable to your local team.

Also, India is not that cheap anymore (roughly 1/3 for an engineer), and it's only getting more expensive.
Another typo: Accordeon
I'm about to finish up my CS degree and I couldn't implement most algorithms and data structures without looking them up. I know nothing about compilers. Never taken such a course.
A related problem is someone never having designed and implemented a substantial project where they decided what to use. Rather, only having added onto or maintained existing projects.

That gets people into the mindset of being a "FOO Developer" rather than a developer, because the presence of FOO seems like a fact of life.
> the only way to mitigate this kind of bug is NIH

Or, you know, conduct audits of open source libraries they use and contribute fixes back.
I have very similar feelings.
PassFort | Fullstack Developer | London, UK | Onsite | Full-time | £50-£80K depending on experience + equity

At PassFort, our vision is to solve trust in the digital economy, starting with regulated businesses.

We work with an awesome stack - Javascript (ES6), React, Redux front end; Python, Rust back end; microservice based architecture built on top of Kubernetes and Google’s Cloud Platform.

Team - We're 12 people strong, have solid funding behind us, and looking to double over the next year.

Values - Trust, Empowerment, Growth!

You can see more detail here - https://www.workable.com/j/F873F5B932
The rate of fraud on benefits is really low. Yes, it does happen, and a few people do get away with it for a long time. But it's wrong to suggest that it's widespread, and doing so causes harm because it encourages the Hostile Environment stuff.

Looking at your link, these people were caught reasonably quickly.

One of the people in your link managed to claim just £231. At his age he'd be getting £73 per week, so he fraudulently claimed less than a month.

It's harder to work out the other person, because they were also claiming housing benefit.

He lived at Ballysillan Crescent, Belfast, which is a B14 post code. Local housing allowance rates are https://www.nihe.gov.uk/index/benefits/lha/current_lha_rates...

Here's that street on Google maps: https://www.google.co.uk/maps/@54.6291805,-5.9663763,3a,75y,...

Let's take the one bedroom rate of £86.16 per week, plus £73.10 per week = £159.26 per week. (this assumes he claims as a single person, and it lowers the weekly amount. I do this because I want to maximise the time he claimed for as a worst case). £4,114 / £159 = = 25 weeks. So, about 6 months. If he was claiming the 2 bedroom rate, or was claiming JSA as a couple he would have got more moeny per week, and so was caught much quicker.

You'll find similar in the other cases. People try it and they usually get caught within a year.
Beat Insomnia with a Spoonk
California Today: A Tech Company Wades into Housing Politics
Aha. That's the answer I was looking for.

All fair points, all objectively true. Thank you!
Are you sure you aren't still thinking in the conventional, evolutionary paradigm?

A highly engineered bioweapon could circumvent such problems by separating the infection phase (which could be completely silent and airborne) from the eradication phase. The payload could be triggered deliberately at a later date when a certain secret artificial protein is released in the environment - and then produced in industrial quantities by infected hosts. Or maybe airdropped over areas that should be cleansed.

And that's just scratching the surface of what's conceptually possible. It could trigger specific ethnic characteristics or individuals, it could set up exotic cyber-hybrids like public key decryption in DNA for commands from its command and control. It could create side channels among infected hosts, for example by triggering minute anatomical modifications in the inner ear and the vocal centers, making them able to send and receive ultra- or infrasounds controlled by the mallware.

As a more subtle cyberattack, an infected individual could grow a whole parasitic subsystem that extracts select visual and auditory data and stores them in DNA memory for later broadcast.
I’m getting increasingly uncomfortable with the sheer number of markets Amazon is getting into. I don’t like putting all my eggs in one basket, and I tend to move my business elsewhere when I see a company getting to big for its britches like this. I’ve moved to target for most things I’d get on amazon and am quite content for now.
Flexible, Stick-On Tags Attach Laser Beams to Eyeballs
Or a confounding variable: high achieving men work hard in the gym and in their relationships.
Are you actually more productive than these people? Because otherwise being smarter than them isn't worth that much.
This one is interesting to me. As someone with a brand new puppy (not our first dog) I’ve noticed Pet Smart my only local pet-store charging higher and higher prices. It’s gotten to the point where we are now buying some of the same products at Target who also has thier own brand.
wi·ki noun

a website that allows collaborative editing of its content and structure by its users.

StackOverflow is a website that allows users to edit the content of questions, answers, and tags. It also allows users to write new questions, new answers, and close existing questions and answers. How is that "nothing like a wiki"?
It still boggles my mind, but I honestly believe that there is something beyond our own universe. The other thing that trips me up but I can conceptualize is the idea that there may be things that had no beginning and will have no end.
The human mind is very much suited to understand things to have beginnings and ends. Our own universe very clearly had a beginning and will certainly have an end. But that which exists beyond our own universe. Is it necessary that whatever is there did not exist at some point? I think it's entirely possible that whatever exists beyond our own universe may have been there always and will continue to be there forever. No beginning and no end.
The vast majority of programmers do need to understand boolean algebra though. Likewise, you do need to understand matrix algebra and statistics to do any AI/ML beyond a color-by-numbers problem.

At some point you need to explain why something works.
Nowadays when that sort of bug is discovered, the question that naturally comes to my mind is "would that have happened if the software were implemented in (safe) Rust"? In that case it looks like the answer is no.

Of course 7-zip is much older than Rust so that's just a thought experiment.
You might be interested in Hey[0]. I haven't used it yet, keep meaning to.

[0]: https://news.ycombinator.com/item?id=15795468
An Open Source Tool Using AWS Cost Explorer APIs for RI Recommendations/Coverage
Seems interesting, I added it to my read later list but this font is killing me. I'll need to change it to read it.
What's with the anti-reddit virtue signaling? The quality of discourse on this site is not so far removed from reddit, the only real difference is that this site is much smaller with more aggressive moderation.

Regarding something as "cancer" is not the same as regarding it as "retarded". Using the word retard that way is a pejorative slur that demeans the mentally disabled by using their disabilities as an insult, calling something cancer does not reflect at all on those who suffer from cancer.

Still, I think you make a fair point that the title is click-baity and certainly inflammatory, my only disagreement is with the idea that metaphors are off limits if the non-metaphorical meaning has personal significance to some individuals.
Yes they are. An ideal stirling engine has the Carnot level efficiency, i.e. maximum theoretical efficiency for a heat engine.

https://blog.mide.com/thermodynamic-theory-of-the-ideal-stir...
Maybe that's true for junior engineers. I'm at a point in my career where I have no doubt that I'm both highly capable and able to start delivering value quickly. When I'm going into an interview, I'm evaluating the interviewers and the company culture.

If you want to talk about linked lists and Chicago piano tuners and things, fine, I actually remember data structures and algorithms quite well even though I took those classes 15 years ago. If that's the majority of the interview though, well... it's probably not a good cultural fit. I want to make sure that the people I'm working with are human beings I can tolerate being around 40+ hours/week, and that I can trust them to make reasonable decisions.
The problem with this is that for many people, cars are already one of the biggest expenses and they're at their limit with what they can spend on their car. Apple's success was possible because a lot of people afforded the extra $600-800 every 1-2 years. You cannot really expect people to spend an extra $50,000 every few years, that won't work for most.