skysight-inc/HackerNews huggingface dataset:
The only way to do it that cheap is with sulfate aerosols. We don't have the data to use the right amount yet but that's fixable. A larger problem is it would make ocean acidification even worse. That might end up being better than the alternative but its not a step to take casually.
Most things in life are like Gaussian distribution. After a peak there is long decline. What matters is how long to the peak and how high it is.
https://unicornhunt.io/ ~ From the peeps behind Silicon drinkabout, it's got a good balance of startups, remotes and SMEs roles.

As an employer too, the pricing model is super.
Well, Snap is losing $2 billion a quarter... how's that not a dubious IPO?... Uber's market cap is now 1/3 of WalMart a company with 485.9 billion in revenues.

For comparison, Webvan hit $8 billion market cap, losing $400 million a year, Uber's on $69 billion (hasn't even IPOd yet) losing $3 billion last year.
A lot of shows were doing jerkycam in the 1990s - NYPD Blue probably being the most hyped at the time.
US police kill more in days than other countries do in years (2015)
You might be right however it's a slippery slope that we and I would hope the informed internet community must give no quarter. It's clear the nation state is an archaic institution that is slowly on it's way out. Naturally we cannot accept the authority of the nation state forever and giving such immense and misplaced power to such an actor (or any actor for that matter) will have seriously dire consequences. The end result will be the same however it may take us 10 or 20 extra, bloody, years to get there.
My personal guess is that complex live needs a long time to develop and also stable conditions during this long time- which basically rules out a lot of systems with sporadic, subtile deathbringers.
That plus a vicious streak to evolution, allowing for developing of fast counter measures to any sentient species. (Any bird, carrying the plague, would have the world to itself.) might account for alot of the silence.
That's a great link, thanks
France doesn't even recognize any other language than French within France, as far as I know. They have no minority languages, even though they have, and used to have, minorities.
How does this bug affect current hardware in production? Is it worth waiting for the fix before buying the new MBPs, for example?
In the Stay Static showcase [1] I've built the same (static) website with pages, posts and datafiles in 10+ versions (e.g Jekyll • Middleman • Nanoc • Webgen • Metalsmith • Gatsby • Harp • Nikola • Hugo • Jigsaw [2]). I'd say pick the one with your favorite template language or scripting language. I'm a fan of Jekyll (thanks to GitHub Pages) and the kramdown markdown to markup converter. Easy to get started - no config needed, just a single README.md, for example. See my collection of Jekyll themes (starter sites) called Henry's Themses [3] incl. Hello, Pages! or Hello Jekyll! etc. Happy publishing. Stay static.

[1] http://staystatic.github.io
[2] https://github.com/staystatic/staystatic
[3] https://github.com/henrythemes
You identify what customers want to customize, and provide a way customizing that. Some customers want 10 courses per student, others 5 courses. You could easily model that in a domain model.

If you want something radically different, then are you even developing the same application anymore?

By the way i've never heard anyone call the core entities of an application "Currency" before, where did you even learn that? I imagine that could be confusing.

I also imagine having an application where you have build custom methods for each customer who wants something slightly different is terrible for codebase maintainability.
> which you will likely never learn to high enough degree to fluently use in business

Debatable. I feel that business level fluency/proficiency is easy: limited vocabulary, limited jargon, overall formal tone.

Getting to a conversational level in any kind of social settings, now that's the hard part of any language, in my opinion.
Hi, sorry, I don't have anything in particular.
However, it seems that http://snnynhr.github.io/ParallelSuffixArrays/ contains interesting algorithms and links.
React-native app performance practical tips
Amazfit Pace: a fitness tracker or a smart-ish watch?
https://www.offerzen.com/

* Upfront Salaries
* Talent treated with dignity
* Companies/Talent held accountable for showing up to interviews
Does it run DOOM?
Does the Drake equation include us, that is, Earth? In other words do we know that N > 0 (since we exist) or can N = 0 (since we're not included).
A comp.arch poster said:

> The errata refers to the problem showing up on short loops
of less than 64 instructions that use AH, BH, CH or DH.

> Looking at the Skylake microarch, the instruction decode queue is 128 uOps thread, 2*64 uOps when threaded. The Loop Stream Detector "can stream the same sequence of µOPs directly from the IDQ continuously without any additional fetching, decoding, or utilizing additional caches or resources." ...
"capable of detecting loops up to 64 µOPs per thread". https://en.wikichip.org/wiki/intel/microarchitectures/skylak...

> So maybe the microcode update just shuts off the loopback detector.

https://groups.google.com/d/msg/comp.arch/UkO4Z2FT18c/7YlC0a...

So if the bug is in the loop-detector, and the patch possibly disables it rather than fixes it, then does anyone have any before-and-after performance stats?
It is obvious, though I meant "obvious and correct" not "obviously correct"
It's a different language. Similar words have different meanings in different parts of the world, simple as that. The American "software engineer" translates to "software developer" in much of continental Europe, even if the locals are sometimes using English words fot that. In Germany, for example, even getting all the fancy certifications will not make you an "Ingenieur“, the term just isn't used for computer science at all. ("Ingenieur“ is shared between disciplines as different as architecture and electrical engineering, but computer science will make you an "Informatiker“)

Btw, when English is borrowing words from other languages they also tend to undergo a significant semantic shift. It's a two way street.
We are talking of ordinary folks in their forties and fifties, not senescent folks in nursing homes.
Counterpoint: Because these companies place so much emphasis on your actual performance at coding during interviews, they can be better for older programmers because they are not hiring based on how you look but on what you can do.
Yep, pattern bias happens to a lot of people in a lot of age groups in a lot of professions. One of the consequences of having a massive pattern matching machine for the human CPU.

It's irritating in programmers because we can write prototypes to prove out our theories. It is really irritating in the fuzzy areas (like government and organization grant readers).
"Now" is an overstatement. That proposal was still not debated in parliament (it was officially proposed by the states in 2011 and 2014) and is not close to becoming a law. Until then, no English court cases.
This looks very interesting and like something I'd love to use, but I'm not sure it's functionally complete. For example, saving this thread to it gives me this: http://imgur.com/a/VFQ45. None of the comments appear...
So the Ruby guys have an unfair advantage. As a non-Ruby guy hope they fix this. But it still feels bad. I only found that site a few days ago and it looked all flashy compared to codeforces but now - It raises severe questions about its accuracy. Kinda like Chrome dinosaur high scores.
Too bad several of those things are impossible - "my attitude won't affect you" - "I won't be participating in the recruitment process" - "its not a big deal". Because emotion is involved, there will be fallout from a 'no' (or even a 'yes'). And because of #1, they can't just not participate. Somebody will ask their opinion, or even take their silence as an opinion.

There's a very good reason people in a position of power are strictly not to 'date' folks that work for them, or apply to work for them.
Ship things. And remember that a huge percentage of the people in this world couldn't or wouldn't do what you just did. Feel good. Repeat.
The Tech Recruitment Process at Drivy
I found this interesting page:

https://en.wikipedia.org/wiki/List_of_crop_plants_pollinated...

Looks like corn, wheat, soybeans, and potatoes, are safe. So you can still have your burger, fries, and Coke. ;-)
What is successful onboarding?
wow, each increase in degree of the equation is literally an order of magnitude more complicated than before!
I disagree that bundling IE in Windows harmed customers. If anything, it's silly to insist that an OS shouldn't come with a browser, since practically everyone uses a browser.

What should or shouldn't come with an OS is not up to bureaucrats to decide.

Going back in time, you can just as well argue that bundling Notepad in Windows is "illegal" or "anticompetitive" or what have you because it might have killed the market for third-party text editors.
Man my ex kept doing stuff Like that before she cheated on me!

I wanted to trust her but I don't think I will do that again. I knew it was weird and I should have put my foot down when it started.
You may also see LA teams, but less often.

I think it is because the logo looks cool, and american stuff is "cool". It's rarely a support of the team, and some people don't even know it is a team logo...
One of the advantages of being an older developer is not only have we seen every technology coming and going - and have a deep understanding of what new tech is likely to stick around a while - but we've also seen every office politics scenario as well. We know the technology and we know the system.
The U removes the incentive to seem/feel incapable. Positive incentives stay, except maybe working to not starve, but that one is already eradicated with conventional benefits.

I haven't seen anyone advocate a "exclusive universal basic income", where other forms would not exist.
This guy assumes that old programmers are not super enthusiast and hard worker but they have experience, while young ones are enthusiast, hard worker and motivated but they know nothing, that's not a very rigorous way to prove something ...

All that is just nonsense !
Fuck our grandkids, they can spit on our graves all they want, we need to keep the GDP growth rate positive.
They didn't.

In general people in the UK can understand most Americans. People in the US are fucking baffled when they hear someone from the UK say "herb" or "water".
Well enough, apparently. I had to go through this at Facebook pretty recently. I was 51 at the time, and there were a half dozen guys of similar age in my subsequent bootcamp class. (It's interesting that my age cohort was all guys even though the class overall seemed pretty balanced, but that's another topic.) Two things definitely helped with this.

(1) I've always been a bit of an algorithms guy. I've met many people who were better at debugging, a few who were better at systems design or straight-out coding, but if you need someone to pick the exact right algorithm and tweak it a bit to suit a particular situation then I'm all over it.

(2) The interviewers were obviously well trained. The problems were well chosen and presented, and I was allowed to think through things my own way at my own pace. The followup questions clearly indicated that the interviewers were looking at more than just whether I could solve this particular problem - how I broke it down and handled edge cases, how I handled changing requirements, testability, communication, and so on. Having written before about how such interviews are usually an exercise in ego and a total waste of time (or worse), I was pleasantly surprised.

I think a lot of older programmers do avoid such interviews. They'd never admit fear is a factor, but it is. I'll admit I hesitated before going through it myself, but then I realized that even if I "failed" it didn't diminish me. It just meant there was a difference of opinion about what mattered or made someone a good fit for a job. I can live with that.
> if you've hit 40+ without having built up enough expertise and contacts to bypass those types of interviews then finding a programming job is going to be really hard.

This I think is true in most professional fields and doesn't answer the question posed.

The interview-fail of the software industry is all about knowledge gaps:

- the knowledge gap of most practitioners in this field of the most basic fundamental findings, constructs, etc. of their field;

- the knowledge gap of discerning actual skills based on presented CV credentials;

- the knowledge gap of the interviewers themselves -- who are of course paid members of the same under-educated industry -- resorting to popular trends as substitute for the ability to distinguish between capable and incapable candidates;

When an arts and crafts "industry" [has] pretensions to being "engineering" or "science", this is what you get. Throw in a healthy dose of age discrimination, and voila.
You shouldn't, use it as a motivating tool. That "carrot" is always one step away from you so you need to keep moving.
Many lines that don't solve the problem. What I meant: write a boolean test (a function that returns true if x is a string (a "character" vector of length 1) and false otherwise) that never throws an error.
Seems very focused on the U.K.
IMAP email integration for effective email marketing, support, sales, opensource
"up to a certain amount" and if you are using this visa you've got a good chance of exceeding that amount. I do.
They're currency because when you buy something from a shop your money doesn't start telling you what you can and can't do and it travels all the way through many layers of worlds. It is the core and its a good word, use it.

I make a career out coming to companies that should have (according to you) made radically different systems but didn't. Most companies don't find it economically justifiable to re-write based on slightly different customer requirements and most companies have many deployments, not just "one perfect one" that most modellers appear to imagine. If your design doesn't have the flexibility of change designed into it you're going to struggle when you get a second client.

> I also imagine having an application where you have build custom methods for each customer who wants something slightly different is terrible for codebase maintainability.

Yeah of course its a massive pain in the ass but it enables you to sell more.
> the jury is still out on whether it's good.

i think the jury is in on that - the market being the jury. The overwhelming majority of purchasers decide through no uncertain terms, that factory farming is the way to go.

There are some people who have moral reservations against factory farming, but i believe those numbers are low (despite how loud their voices are). A silent majority (especially through less wealth countries) agree by voting with their wallets.
Personal experience having purchased random TO-3 packaged transistors from ebay labeled as LM323K voltage regulators to repair old hardware. Its "well known" in the retrocomputing hobby.

Ironically SOME sellers on ebay are legit, and some sellers are legit sometimes, so if you play a statistical game buying from ten sellers at a 50th the price of legit on-shore sellers, you still save money. Obviously its a lot simpler to build a temporary test fixture for a 70s linear voltage regulator than a memory chip or obscure CPU support chip, LOL.
I used to do that to write important blocks of code when I needed a few hours when no one would interrupt. This was before I had a cell phone and before coffee shops sold wifi with a side of coffee. ;-)
Engineering involves building something that is already understood ahead of time.

Better title, based on the above: "Data Science Is Not What Bad Engineering Managers Think Engineering Is"
I'd say no, you likely won't run into trouble because of this
I'm a huge fan of AngelList Jobs [0], and made extensive use of it during my last job search, for one very important reason: they require all job listings to disclose salary/equity ranges up front.

Some of the listings there have ranges that are more useful/realistic than others, but I find having at least some indication of potential compensation for a position is infinitely better than not having any idea at all, and avoids so much potentially wasted time on both sides of the job search due to unrealistic expectations around compensation. This is especially important for startup jobs, which can vary wildly in compensation from one company to the next.

Their search and filtering tools are top notch too, as you can break down listings by just about any criteria you might think of, such as industry, tech stack, location, size/funding, role, and of course, compensation, for which they even have a dedicated tool [1].

Of course, money isn't everything, and if you're even considering working for a startup like I was, it's probably not your number 1 priority, but nevertheless it's still an important consideration that can pose as a potential deal-breaker for many candidates, especially when looking for jobs in big tech hubs that have higher than average cost of living.

Candidate matching services like TripleByte [2], Hired [3], underdog.io [4] and AngelList's recently introduced A-List [5] can also work well for the right candidates, though I've personally had mixed results with TripleByte and Hired, and haven't yet tried underdog.io or A-List, so YMMV.

The tools I listed are are mostly only useful if you're interested in working for a startup, and not so much if you're looking specifically to work for larger, established companies. But since this is HN, I suspect a non-negligible percentage of people who come across this thread will fall into the former group, so I hope some may find this post useful.

[0] https://angel.co/jobs

[1] https://angel.co/salaries

[2] https://triplebyte.com/

[3] https://hired.com/

[4] https://underdog.io/

[5] https://alist.co/
s/old/experienced
I have given R a chance for 12 years or so.
Simon is all over that. i knew before I watched it, and while it's nothing like The Wire, it feels similarly honest. The best criticism of the show I've found (and I really look for that type of stuff) mostly seems to be relatively benign.

If someone can direct me to more substantial disagreement, I'd love to know. But so far I've been a little surprised at how little has been written against the depiction of Generation Killl.
Transistors as switches
how do transistors work as switches? i understand how it uses a small current to change the conductivity properties, and thus to control a larger current; i dont understand how the smaller current is controlled in the first place.
MIT: Using smartphones to detect gunshots, gunmen and witnesses
I think it's a little more complicated than that.

As I understand it, at the end of school Scottish students take "Higher" exams, and then can either apply to university then, or continue in school and take "Advanced Higher" exams first. And often people doing the latter can skip the first year of university. (As well as people from the UK with good A-level results.)

So while there's the possibility to do an extra year, I think in practice it's mostly equivalent to the UK system.
I've got a 100% success rate with applying for jobs directly from LinkedIn. I imagine it's heavily dependent upon industry and region.
Why I'm not moving to San Francisco
> micro cap

pardon my ignorance, but what is a 'micro cap'?
Helium UI Kit – A Free Bootstrap 4 UI Kit
What about marine cloud brightening? Wikipedia claims that could be done for a couple of billion $/year.

https://en.wikipedia.org/wiki/Marine_cloud_brightening#Costs
The problem with Old Programmers, is not their work. Thats solid. Its the fact that they have mortgages, pensions, health issues, etc. This costs employers money. And employers HATE giving money because they feel like since you are getting a meager salary they are already doing you a giant favor.

Its a management cultural issue, not an older programmer issue really.
HTTPS Certificate Revocation is broken, and it’s time for some new tools
Do you know for a fact that Clang's code is faster here, i.e., have you measured it on actual hardware? Armchair performance estimation about "the potential" for something is often wrong...
> * When any existing test broke, fix/debug the tests are the highest priority before any more features development.

This is the single biggest problem everywhere I have looked. Outside the development team itself no one is willing to wait for a new feature just because a test failed. And for many large programs there will be substantial subsets of users who will not be affected by the bug so they will argue that the delivering the feature is more important, and contributes more to the bottom line, than fixing the bug.
As some here have posted disparaging comments about French bureaucracy, I'd like to share my own experience. I've have emigrated to France four years ago with my wife and our two kids. On the whole our experience dealing with the government has been quite positive.

Yes, some stuff feels really backwards, like getting a bank account (it helps a lot if you have a big wad of cash to dangle in front of your banker, you'll get treated differently), the RSI (social security for entrepreneurs) and the CAF (child support) are frustratingly incompetent, but most bureaucrats we dealt with have been quite understanding to our needs and some of them have really gone out of their way to help us.

I think it really depends who you stumble upon, and most of all - if you make an effort to speak French (which is definitely one of the hardest things about emigrating to France) you'll find that in the end it all works out, it just might take some time!
This has the added benefit that when you talk to normal people you will realize you really know a lot about tech compared to everyone else.
Parallax Web Design Is the Future of Digital Design
Here are a few sources which helped us grow our company:

- https://www.saastr.com

- http://tomtunguz.com

- The Hard Thing About Hard Things by Ben Horowitz

- Built to Last by Jim Collins & Jerry Porras

- Crossing the Chasm by Geoffrey Moore
> Quite a few valid questions and thoughts too

all of which are "merely" implementation details and polish. The analogy is that you've built a crude engine that can sit on a box in an axel to move rather than using an animal, but the nay-sayers ask how do you deal with the bad weather/water, and how do you brake and turn smoothly?

The idea is fundamentally good, and it takes someone with vision to see through the smog of implementation details and problems.
Show HN: 4vid – Download any video. Anytime. For free
Yea, I feel the cognitive decline is a kind of an excuse, to mask the expense of experienced programmers. Only in the tech industry is this an issue.

No one would complain about a 63yo brain surgeon, who according to some IT HR people would have cognitive decline, but has somehow picked up skills to be a master surgeon.
Russia->Norway. One visit to police station on arrival, everything else is done for you (by the state, not by the company!)
I'm from Scotland, went to a Scottish University and have a teenage son who just went through the process...

Highers are taken at the end of 5th year - with the 6th year being used for topping up results if they weren't good enough, acquiring Advanced Highers - which are quite often not really required and going to parties...

Some people go to Uni right after the highers (my wife did this and regretted it) and some go into second year directly with Advanced Highers - but very few people I know do either. Schools certainly recommend against both.
So clearly that the author explicitly states that he is one: "I know this, because I am one."
Cognitive decline is real but you have to balance it with the increase in experience.