skysight-inc/HackerNews huggingface dataset:
Yup. I've seen 55+ year old programmers write what was essentially a message queue persisted in a database table, processed by a cron job. We frequently had problems with duplicate processing of messages, due to multiple cron jobs running at once.

I've personally argued against a key-value store schema in SQL Server and was in favor of a flat-table design. In our case, there were records of different 'types', and each type may have a number of fields always be null. Looking back, I'd probably do something like this:

Entity
common attribute 1
common attribute 2
etc

Entity_Type1
entity_id fk references Entity,
type1_attribute 1,
etc

He was certain that the flat-table design would take up more space since it would 'have to store every attribute every time'. Most of these were varchars, so (looking back) that was straight up false. Not only that, but in a key-value schema you have to store the name of the 'column' (key)... every time. I was unable to articulate the harms of key-value schemas when it comes to queryability...even though our existing system was filled to the brim with 'unions' due to a key-value schema. I lost this argument.

Each of these developers refused to use git, in favor of visual source safe. I know.

All of the business logic was in stored procedures. I've seen a stored procedure with triple nested cursors spanning 2000 lines. Our 'senior' developer would take weeks to make changes to this thing.

I've lost count of the times I've been steamrolled in discussions. I'm not sure if it's my age or if I'm just lacking that much socially. When you lose an argument over key-value schemas of all things it makes you really question if you know what you're doing...
Karma is meaningless.
So would tens of millions of dropbox users.
There is still a point that proprietary binaries are probably the biggest force keeping decades of cruft in processors. (Not judging here)
Mr. Crown: do you have a git repository available somewhere for 4vid.co?
Is this how you would fund the military and healthcare?? with property and gasoline taxes? how amusing.

Excessive tax is a burden, fair enough. But "Tax is theft" fetishism is just a lack of the reality of how civilization happens and avoidance of societal responsibility.

If you don't want to pay tax you should be micro charged for every single little thing you do, and pay private prices for all your "Services"
Pocket Premium does offer full-text search - https://help.getpocket.com/article/882-pocket-premium-faq#q2

However it was completely useless for me the handful of times I tried to use it.
To start, thanks for the self-submitted promo piece on your company. If you want publicity, earn it. You ought to make a statement about this fact in the comment section. Or, submit this using an official account.

Here is basically how it goes:

- Phone screening

- Take home assignment

- "Resume” interview

- Technical interview

- Product interview

- Interview with another team

- Finalizing the hire

This might seem that there are a lot of steps… and maybe it’s true. However we feel that it’s good for both parties if they get a good look at what working together would be like.

Are you kidding me? That is more time spent interviewing with you than the legal French work week. Who has time for that? I don't know about Paris, most candidates would laugh in the face of your recruiter. Those that don't are push-overs with nothing better to do.

Put yourself in someone else's shoes and imagine going through 7 days of 1-4hr interviews, concurrently, with a half dozen other companies at the same time. What makes your company so elite? Prove it.

Some some respect.
https://www.wfh.io does not allow job postings from anyone who masks the identity of the actual employer. This was something we set out to refuse from inception.
Tonik WordPress Starter Theme
Paywalled. Fail.
I'd say "a great filter is likely in the past." There could be more than one...
Presumably this company is happy for you to take their codebase and walk your next potential employer through it. Probably their competition.
Yes, some people prefer not to share this and it is totally fine by us. It's really up to the candidate to decide in accordance to the previous company's policies.

Personally I wouldn't mind if a previous employee would like to demonstrate his/her work using the codebase - as long as they're not applying to a competing firm :) We also have a lot of people that created their own companies or interesting side projects that will present this.
Modern-day Greek, Hebrew, and Chinese are all very different from their "classical" versions.
That's not what happened. You can reproduce what gcc does easily by trying to compile the following code:

int f(int x) { return x | 256; }

Gcc generates the following code:

movl %edi, %eax
orb $1, %ah
ret

In contrast, clang uses an orl instead of orb. The advantage of using orb is that it generates shorter code with an immediate operand. This is on an x86_64 architecture and does not involve 32-bit code.
Polls for GitHub issues and readmes
I am all for learning French and doing it "their way." The challenge I've run into with it "just taking some time" is for some things you don't have time. Things need to be done at or by a certain time. Like setting up utilities, getting a bank account, housing, signing up for healthcare, enrolling kids in school, etc. Those can't take time, they need to be done as soon as possible. So you have to get them done before you are good at the language and before you understand the processes. Things have worked out for us but Year 1 was a constant scramble. Reducing the burden of all that I think it what would really help recruit talent.
This sounds like a good thing to me.
I thought I'd add a timeline of events in case it's of interest to anybody in the same position.

30th June

- Attempt to login to complete checkout of an Amazon order I am trying to make, password invalid

- Attempt a password reset, I get the same password invalid error when trying to log in after the resetting my password

- Raised the issue with @amazonhelp on twitter https://twitter.com/colinmeinke/status/880794726911356928

- Eventually received a link that got me to a support phone number

- Called the support phone number, and was told that my account was ON HOLD, and would receive an email within 24 hours

1st July

- Within 24 hours I did receive an email stating my account had been CLOSED because of an "indication that an unauthorised person has logged in" to my account (see https://twitter.com/colinmeinke/status/881814337140248576)

2nd July

- I opened a new Amazon account as per the instructions in the email

- I tried to reply to the email with the new Amazon account's email address that I just set up

- The email bounces as the reply address could not be found (see https://twitter.com/colinmeinke/status/881443024580079616)

- I log in to my new Amazon account and chat to customer support. They can't really help and tell me they have spoken to another team and I will receive an email within 24 hours

3rd July

- I do not receive an email within 24 hours

- I continue the conversation on twitter, and get varying responses from different customer support agents, including a suggestion to contact AWS support

- I contact AWS support via a form on their website

- AWS support says the root issue is with my retail account, however, it has impacted my AWS Account as the login is the same, and that I need to email cis@amazon.co.uk who will provide me with further information

- I email cis@amazon.co.uk
I'd only suggest doing that if the person has explicitly requested mentorship.
I'm replying to myself because the original comment I was replying to was flagged, as it mentioned RH employees down votings.

Its the little things isnt it.
I don't think that there much one can learn by looking at a couple of classes. On our end we let the candidate decide based on their previous company's policies.
Why is it intuitive?

To me, it's more intuitive that we cannot expect to be alone in this galaxy. Perhaps we're the first advanced civilization, but in that case we will not be the last. The vastness of the universe make the chance of us being one-of-a-kind thing really low. If we accept that laws of physics created us, then they can happen else where. And the Drake equation gives an estimate, albeit we have no idea if the variables are reasonable.
… or your employer is unwilling to setup an environment in which you can do your job well. This is usually an excellent sign that you should find a more competent employer.
Oh I know -- powershell's my weapon of choice here. And it doesn't help when the previous developers decided to store action/controller names in the database...lol.
It is , but it is also excellent
Precisely. I would go as far as saying proprietary binaries for Microsoft systems are the single force making Intel processors keep decades of cruft, considering the immense cost that Intel must bear to keep those old instructions (barely) running on modern processors.
Websites offering pirated papers are shaking up science
So then they can make a GitHub account... I don't see how that would be worse than having to make a custom HackMIT account.
"Most companies don't find it economically justifiable to re-write based on slightly different customer requirements and most companies have many deployments,"

Then don't. Make the domain model customisable with various options.

Having specific methods for specific companies seems a lot worse.

I build SAAS applications which have various customization options customers can do. I don't really have a problem with it. I've designed a clean way to customise.
Unfortunately, you simply aren't correct - the blame here can't be placed with Microsoft. The bug occurs in 64-bit code, which is using the AMD64 instruction set. This instruction set is incompatible with the older 32-bit i386 instruction set, but shares many of its features.

During the move to AMD64, AMD decided to remove many features of the old architecture (for example, removing many one-byte instructions that were taking up valuable opcode space). However, they decided not to touch the AH/BH/CH/DH register access modes - yet it was entirely in their power to do so because they were developing a new architecture with no existing code. So, if you're going to blame someone for this, blame AMD for wanting to keep too many legacy features in what was designed to be a brand new architecture.

For examples of a 64-bit architecture that aren't simply extensions of the 32-bit versions, look at AArch64 (compared with the classic ARM instruction set), or Itanium (Intel's ultimately-unsuccessful attempt to build a brand-new 64-bit architecture cleanly broken from the legacy 32-bit set).
> A legislative analysis found that California’s single-payer plan would cost $400 billion to implement, $200 billion of which would be new spending. Critics were quick to point out that this “hefty” price tag is twice the state budget. Furthermore, the bill did not include a funding plan.

Amazing they needed a whole article to say this. How disjointed from reality do people have to be to go through the legislative process with something that fiscally infeasible?
Ways to bring growth to mobile app development business
By applying tried and tested methods in your mobile app development business, it becomes easier to bring more leads into the business. And, thus for bringing the overall growth, nothing can suit more than such an approach.
It seems to me that model selection is usually the problem when good evidence in the data is discarded.

Most researchers are taught statistics using linear models and linear correlation. They learn how to use them well and they look statistical significance using linear models. Linear models match only linear patterns. Everyone knows about Anscombe's quartet, but it seems that there is very strong tendency to overdo linear models.

You sometimes see scatter plot that shows clear nonlinear interesting pattern that differs significantly from the null hypothesis, but authors use linear model to get P-values.
The 3 Benefits of Gamification That Are Not So Obvious
You should check the below article of the gurdian. How US police made several encounter. I think this technology will only increase that number.
Why is this on the front page? There's nothing here but the standard steps in a recruiting process, more or less.

Some clever upvoting by the team at drivy.

Flag it out folks.
What the hell? What impresses you so much about Oracle?
There's not enough evidence to base your intuition on. We don't even know if life exists elsewhere in our own solar system. SETI has only looked closely at a few then thousands of stars. We have no idea whether the evolution of life on Earth is typical or not (relatively early start, development of multicellular life, brains, eyes, etc).

We also have no idea what alien civilizations might do. Do they stick around their home star, or spread out? Do they last a long time or go extinct? Become god-like or go totally VR? Would they bother to make themselves known over a long enough period of time that other civilizations would detect them? We simply don't know.
My point is that binary executables for Microsoft OSes, and the entire market built around them, are the only reason something like %ah (which is an incredibly stupid and expensive thing to address and the actual source of the bug) is part of the x86_64 architecture in the first place.
One issue is that it gets slow when there are a lot of files.
Yeah, I was just commenting as a former student in England (just realised I said UK above...) who looked into it briefly.

It sounds like you have far more experience of this, so thanks for elaborating.
If you sum it all up, it is less than a day. The phone screening is ~20 minutes, the assignment takes a couple of hours and so on.

I think it's fair to expect that a candidate is willing to invest at least 5-6 hours in an interview process. Compared to what I've seen before (full day interviews, freelance period etc) this seems fair to me. But like you comment proves, it might not be for everybody.
I recently created Remote Friendly - https://remotefriendly.work - that is a jobs board for remote jobs. It doesn't have many listings right now as I've consciously chosen not to recycle postings from other boards to pad it out. I usually charge $20 but it's currently free to add a listing (and will be for a while).
Robotgo v0.45.0 is released, add process monitor and clipboard
It seems checks are done early but MBR destruction only at the end:

During malware initialization phase, this malware maintains a global variable that dictates its behavior. It alters its behavior based on the presence of processes related to certain antivirus applications running in the system.

Specifically, it looks for names of processes belonging to Kaspersky Antivirus and Symantec Antivirus and alters its behavior if it finds them.

Information controlling threats behavior is stored in a global variable (gConfig in the screenshots), which is then used to check during MBR modification.

If Kaspersky Antivirus process is found in the system or if the MBR infection is unsuccessful, the malware then proceeds to destroy the first 10 sectors of the hard drive.
Why is it so exciting when Intel has a bug? I had fun reading :)
Agree cost is a huge factor, but another key issues is the inconvenient fact that most Americans with employer-provided coverage are satisfied with it. Convincing them to take a leap into the dark with no credible promises that they could still see the same PCPs and specialists they can see today and with similar wait time/referral requirements would be politically Herculean.
> Meanwhile, in the enterprise world it looks like Box is dominating.

Any idea why?
That's a valid point, but it's not all about western sensibilities. If the increase in global warming makes events like the 2010 floods a regular event, it's not clear that the plants will be a net benefit to Pakistan itself. Especially considering that there are decent alternatives to coal nowadays.
Don't forget MDMA for temporary relief from the symptoms of advanced Parkinsons.

http://www.ecstasy.org/info/parkinsons.html
Got any evidence?
What's the Business Model for A.I. In Healthcare?
Green VPN is shutting down, try these alternatives
That whole section needs an alternate. Enough people are NDA etc. bound that you're going to have qualified people who literally can't do this step. Many people don't have large software written in the public domain or do not have anything showable because they don't have access to the source anymore. It'd be awesome if everyone had enterprise level software on GitHub, but that seems an unfair requirement to show technical competency for closed software.
The Right Path Is Often the Most Challenging
In a micro benchmark, using the clang version appears to be a bit faster. However, note that code size can also become a relevant concern in larger code bases: Apple, for example, is said to generally build its OS code with -Os rather than -O2 or -O3 (and had -Oz as an even more aggressive custom code size optimization added to gcc back when they still were using it instead of clang).
Dealing with unknown unknowns is bad for "precise" math. The great filter may be the point where civilizations realize that spreading around the galaxy is not feasible nor necessary, and as we didn't reached that point, we assume that everyone should be spreading around like crazy. Or anything else, that in our current stage and culture we couldn't consider as a possibility.

Assuming things based in our lack of knowledge, and deducing that there are no keys because we can't find yet any under this narrow streetlight are my biggest concerns on the paradox. Why "insufficient data for meaningful answer" is not an option?

And this paper takes the paradox hypothesis as granted and just tune for the worse some variables.
Sounds like by "obvious" the parent means that Clang uses the most trivial approach.
Why the West Got Rich and the Middle East Did Not
I routinely peddle in binaries for open source, and even my own projects. Building from source is a pain in the ass, usually nondeterministic, and a constant maintenance burden with evolving compilers and build toolchains - not exactly the beacon of stability. EDIT: And dear me, I forgot to mention slow.

If you think stability and correctness are bad now, try compiling random codebases from the 90s with a motley melange of random people using random compiler versions - some prerelease, some stable, some unpatched and broken - many of which have been just as if not more aggressive than CPU vendors with regards to things like "undefined behavior" in C and C++ codebases.

Yes, microcode bugs suck. No, getting rid of x86 won't eliminate them. No, getting rid of QAed, tested, and sometimes disassembly-verified binaries (for such things as verifying fixed duration crypto operations) in favor of compiling with any and every C compiler under the sun isn't going to improve stability and correctness. No, I really don't want to go through the bother of installing configuring and fixing your build chain either.
Show HN: Vecta.io - Team diagramming with an advanced SVG editor
didn't read the article, clearly just self promotion.
We accept any kind of code, be it a kata made during a workshop or a side project... really we just want to talk about code that the candidate wrote previously. It doesn't need to be large to have interesting tradeoffs made
I have 1717 think about how many more raises I could have gotten had I spent more time on more productive activities.
I'm not convinced hyperbole and statements -- like your original one -- that are substantially misleading are any way for intelligent people to make points.
Yeah this caught me off guard. Had to read it again.

I'm pretty sure I'm not legally allowed to possess the code from previous employment contracts.
Android App Development Company India, USA – Mobiloitte
Ask HN: I am not enjoying my current job, but can't quit right now
Hi,

I have been working at a startup for sometime now, where I am the sole tech developer as far as software is concerned. I wasn't part of the founding team, but joined in pretty early. My pay is quite good, but there is no equity.

All went well for around two years and I really enjoyed my work. But for a few months now, I feel I am not enjoying the work anymore. I find it harder with every passing day to concentrate and seem to have lost the energy to work on the product/s that we are making/made.

The natural solution would be quit and start afresh somewhere else. But the thing that stops me from doing that is, without me, the company would find it extremely hard to stay afloat. I have developed the whole SW Stack from scratch and I think anyone new coming in would take some time to get going with it. Additionally, our CEO is looking for the second round of funding and my departure might make it harder for him to get that.

I thought that I might stay till the next round of funding to provide some cushion to the founder, but with each passing day it is proving harder and harder.

What do you think I should do?
Can you tell me which major exchange does this? I'd like to buy a "reverse insurance" a-la "big short" type of thing. Also, what are the examples of a "synthetic derivative contracts"?
Paul,
If you read the paper itself, not just the highlights, you will find that we have controlled for every factor that has been found to impact funding, including past experience of the entrepreneur. The 2nd study (the experiment) then controls for all these factors and only manipulates prevention/promotion levels, finding that the allocation differences are significant.
And please note that it is really damaging to science in general when people make comments like "the basic stuff wasn't considered" without actually reading academic studies.
Hope you will keep this in mind in the future before posting comments!
But the net cost to voters is highly negative, and voter support is very high.

If you can save $10 by paying $5, and your argument for why you won't do it is that it costs too much, I'm going to tell you that you need a math course.

What it seems to actually boil down to is bribery.
Hint: 11 solutions equal 100
programmers actually need to think sometimes. the jobs mentioned are more routine and rely on soft skills and experience a lot. I do not mean any disrespect by that. mathematicians are also best when they are young, but unlike programmers work in academia and get to teach until retirement, whereas programmers get replaced.
Thanks! So far it's been also very interesting on our end to discuss "real life" problems
The point of this presentation is to attempt to make those unknowns more precise using Bayesian probability modeling.
A programmer with 20 years of experience is definitely worth more than a programmer with 2 years of experience. But not that much more. A skilled architect with 8-10 years of experience will beat a programmer with 25 or 30 years experience every day in terms of ongoing business value, and will command a much higher salary (15-20% or more).

So yes, you can absolutely have a professionally rewarding, lucrative career as a 40-50 year old programmer, but you'll earn more money by moving over to the business side, simply because you can more easily show a direct line between your actions and business revenue.
The Agile UX Toolkit: A Modern Version of Jakob Nielsen’s “discount” Usability