Aren't a lot of them 'waste' products that humans wouldn't?
I mean, I know Labradors will eat fucking anything.
HN user
Aren't a lot of them 'waste' products that humans wouldn't?
I mean, I know Labradors will eat fucking anything.
This really just highlights the difference between the artificial coding interview via some web based half-assed IDE, and being watched coding on the job.
The comparison would be more direct if the surgeon was asked to operate on a dummy using a kitchen knife in front of the interviewer.
Then there's the problem that there's no way in hell a software company is going to let another company watch their employee work on proprietary code.
If Software Engineers want to get rid of algorithmic interviews, all they have to do is come up with a professional exam and a strict licensing body... just like most professions carrying a tittle (MD, Lawyers...).
By the time the exam is designed - not complete, designed - it will be obsolete. By the time the exam is completed, there will be 3 new languages invented.
This would be like changing what animal you have to study as a doctor every six months for the test.
Everything that matters to the working class*
Our imperialism, weapons tech, and exploitation of the working class are top notch. The amount banks take from people with no money in overdraft fees alone should be cause for a revolution.
Ask HN: Do you think Agile/Scrum is beneficial for software delivery?
Yes.
Besides being a dream for micromanagers, it seems to be more about signalling progress vs. actually making progress.
It is. Management being able to change direction every 1-2 weeks is fantastic for management but can be really bad for burnout.
Every day you have to talk about what you worked on and what you planned to work on like you're toddlers who can't be trusted to do work.
Every two weeks you have agonizing meetings where you're expected to analyze the past weeks, and come up with plans to improve them as a team. This sounds good on paper but after years of it, you mostly want to shoot yourself.
And that's assuming your team doesn't agree to a 1 week sprint, where the total meeting load can be 10% of the time spent working.
And that's at companies that are pretty good at it.
So yes, it's good for software delivery. But for something called agile/scrum, it's awfully process heavy, and it sucks as an engineer.
My professor (head of CS dept) referred to these as 'weed out classes'.
If that sounds evil, imagine the grief, wasted money, time, frustration, and stress of letting people get 3-4 years into computer science and then dropping out because it's fucking hard.
So my second hardest classes were freshman year. 3rd year (micro-architecture and assembler)finally bested them.
The people who know the domain should be able to maintain (and really, create) any automation of that domain themselves.
This is a recipe for disaster 100% of the time. One needs to know both the domain and software to change software in the domain. People who 'know the domain' but not software, when given the tools to modify software within the domain inevitably create an unmaintainable rats nest of more difficult to change rules, almost invariably in some proprietary WYSYWIG tool that creates more problems than it solves.
We have to assume that smart people are working at Reddit,
Debatable.
My guess would be it's meant to annoy you into submission.
Well they don't hate us "because of our freedoms" they hate us because we meddle in and around the countries, overthrow their governments and kill their citizens.
So you hate free speech. Got it.
Or even DNC candidates, if they're actual progressives: https://decisiondata.org/news/political-media-blackouts-pres...
I can't believe people are applauding this.
The whole "you can go make your own platform, facebook/google/twitter/youtube doesn't owe you anything" excuse is bullshit. Look at what happened when people DID try to make their own platform with Gab. They were DDOSed and people uploaded child porn and then reported it to try to get the whole site shut down to prevent people who were silenced elsewhere from talking there too. They're behaving more like the nazis than the white nationalists!
Cheering on authoritarian censorship of things you don't want to hear doesn't make you virtuous it makes you a coward.
The solution to bad speech isn't censorship, it's better speech:
First they came for the socialists, and I did not speak out— Because I was not a socialist.
Then they came for the trade unionists, and I did not speak out— Because I was not a trade unionist.
Then they came for the Jews, and I did not speak out— Because I was not a Jew.
Then they came for me—and there was no one left to speak for me.
-Martin Niemöller
Amtrak
Found the problem.
For being unwilling to testify against a journalist it's worth pointing out.
Straight from https://www.tesla.com/:
If you haven't test driven the car, you can return it within 7 days or 1,000 miles, whichever comes first.
That's the test drive right there.
Worth noting:
As Mr. Musk lays it out, the change is not so radical. In an email to employees, he said that 78 percent of Model 3 orders were already placed online, and that 82 percent of the model’s buyers made their purchase without a test drive.
They're losing at most ~22% of possible sales. And some of those people might still buy online.
A lot of this piece is economic crystal ball gazing and comparing the magic of a super safe, fast, fun, and wildly popular (self driving?!) car to existing car manufacturers.
Maybe someone at NYT wants to drive their stock price down so they can buy.
Because they don't test failover.
lol, no we shouldn't
It would leave 99.99% of people high and dry.
Facebook fills a niche that personal websites don't. Love it or hate it, your computer illiterate grandparents aren't going to create a personal website, and if they did, their grandchildren aren't going to visit it unless their parents make them.
He saved the best line for last and knew it:
Sooner or later, you will meet some older man who has been around for a while. At some point, this man will lecture you about the Laws of Programming. Ignore this man entirely.
That said, like everyone else I'm going to add my most salient bits:
1. Keep It Simple, Stupid
2. Programming is a lifelong study of the difference between what you said and what you meant to say.
3. Reflect reality in your modelling.
4. If you have to get creative, you might be doing it wrong.
5. Build tests first when you can.
6. You're coding for two audiences: The computer and the future programmer. Favor the latter, because the computer doesn't need help understanding your code.
7. There are two hard problems in programming: naming things, cache invalidation, and off by one errors.
I honestly cannot comprehend how anyone could support this law while having any understanding of how the internet works.
Who do you think has their arm up the politicians' ass and making them talk?
We want to feel better than others, and through that shore up our insecurities.
Being more 'extreme' is the easiest and most obvious way to do that, even if being more extreme means virtue signalling in more ways, or being more of a victim, or being richer, or having more cars.
I did not expect Lindsey Graham to rake him over the coals over their lack of a competitor. I'm not normally a fan of Graham having lived under his 'representation' for almost nine years. But I had to respect him for that bit.
You can watch the whole thing here: https://www.c-span.org/video/?443543-1/facebook-ceo-mark-zuc...
My thought so far:
* he's fielding questions pretty well, honestly.
* He's donated to 46/55 of them: https://tech.slashdot.org/story/18/04/07/2326242/facebook-do...
* Facebook mostly funds democrats: https://www.opensecrets.org/orgs/totals.php?id=D000033563&ty...
* Every single Democrat senator has brought up Russia
* This is being used to further the Russiagate narrative that benefits the DNC by distracting from [Democrat corruption](http://observer.com/2016/07/clinton-rewards-wasserman-schult...)
tl;dr: More protection of the establishment in what is superficially the grilling of a tech giant
Maybe he means 'walkable'? As in with a integer (or long) based key you can just start at 0, 1, 2 etc and just query for each.
This isn't very feasible with UUIDs because something like 99.9999999% of keys won't have a corresponding object.
This article sort of assumes you're using a relational database.
Most of the drawbacks discussed don't exist if you're using a key value store.
I was literally thinking "I know you're supposed to read the article before commenting, but so often these days the article turns out to be complete bullshit, so I'm just going to briefly hit the comments section first."
Tada!
God this bullshit. On ads, they know accidental ad clicks will get them more revenue so they're incentivized to make people's lives difficult.
Fuck the ad industry.
Irrelevant. The sole criterion for viability of a currency is acceptance.
Russian hackers made my coffee pot overflow this morning.
What have they done to tm?