skysight-inc/HackerNews huggingface dataset:
:-) Good one. Your analogy applies to all sport. It's all very well having set plays but executing them during a match is another story. Most fans have unrealistic expectations of their sports teams. Most clients have unrealistic expectations of the software development process.
My guess would be just gathering telemetry to how how API is used, and what type of android devices are there (you know, like to know what you should support and test on).

In the video it is shown that the information sent to Facebook is far more intrusive than that.
Forbes 30 Under 30Maire Chris Kelsey Reveals “My Biggest Scams”
That sounds similar to what Apple does according to this comment:

https://news.ycombinator.com/item?id=18790869
How do you misinterpret him going around the internet anonymously praising himself?
I think we can agree that Kubernetes does far more than schedule containers, even if “at its core” that’s what it does. How many lines of the 2e6 lines of code k8s project are directly related to scheduling containers? Very few. If a scheduler is all that is needed and you want to use any of the 3 different types of load balancers provided by AWS, a simpler architecture might be just to use AWS ECS. 500 lines of declarative Cloudformation or Terraform will do the job.
I trust the community (including the security community) to do a better job at this than a handful of proprietary hardware and software vendors. Yes, it would be nice to have more openness on the hardware side too (and the Librem 5 phone is a worthwhile answer to that) but let's focus on the lowest-hanging fruit first.
Professors can massively improve their pedagogy if motivated to do so.

I once had a professor who was new to teaching. It was a very painful experience and the entire CS class spent every lecture murmuring among themselves how terrible the lecture was. I gave him the benefit of the doubt and waited to 2 weeks to see if the lectures would improve. They didn't. At the end of one lecture I went and spoke to him and told him directly he was by far the worst teacher I had encountered at University and that as students we expected higher quality instruction.

From the next week on he was a good lecturer. It was a total transformation. I was seriously impressed. I guess he just never really thought about the pedagogical side of things before but to get such a rude wake up call really jolted him into action and he actually had a pretty good capacity to teach after that.
Have you considered getting in touch with people who have interesting ideas about side projects and enable them to live well while pursuing them?
China’s private economy set for winter ‘colder and longer than expected’
As a new web developer: what can I do once I know how to config these things, that I don’t get as part of CRA?
I don't think things are quite as bad as you paint it, markets are not irrational and they really are not going to keep investing in a losing enterprise.

As for the crude quality, this seems like an ideal synergy with heavy oil sourced from the Alberta tar sands, and yet another good reason for constructing the Kinder-Morgan pipeline to make importing it cheaper and more environmentally friendly. People will probably jump all over me for saying that - but the alternative is not leaving it in the ground, the alternative is Diesel powered trains, which are just riskier, costlier, and worse for the environment. This is one of the few (only?) Obama-era decisions that Trump has rolled back where I actually think he did the right thing.
It's pretty frustrating. The web is infinitely better than the app-based nonsense we have. Desktops are better than mobile devices by orders of magnitude when it comes to productive tasks.

It'll shift back over time. Mobile is not going away but there will be a resurgence of desktop usage in the form of the mobile devices being hooked up to dumb terminals or something of the sort, and privacy/usability initiatives will slowly trudge on.
ease up on the aggresion
Yeah, I used to go out of my way to follow links to Taleb’s writing, but then I kept running into pieces like this one, where it wasn’t clear if he knew he was fundamentally (if not subtly) wrong. He seems to welcome controversy, and his recent childish attack on guy from 538 means I won’t give him more than a paragragh to convince me the rest of the piece is worth my time.
> Professions like laywers and doctors need to go through significantly longer hazing rituals

At least for doctors this isn't universally true. There's continuing education/certification, (which you have to do every $period) there's public reputation, there's lots of networking. From what I've seen the interviews take few hours in one day and people usually already know each other.
... an ad hominem argument from a throwaway account probably supports the OP’s point, for what it’s worth. I’m not sure you achieved the intended goal here, or what that goal was.
Back in 2004, I interviewed for a FTE position in finance - was my first interview for a full time role post college. I was a referral from a close friend and classmate. They sent me through the ringer. Had to take brainbench tests for C++ and C# (position was for C++, but I'd been working in C# and JS for the prior 2-3 years). IIRC, only got like a 65 percentile in C++, but over 95 in C#. Also had to go through an hour plus phone screen, then a day and a half on site. Got the job, but damned if it wasn't a long process. Lots of whiteboard and verbal questions, was never put in front of a computer except for the brainbench tests ar home.
Well, there is a stable nearby country that wants to pay for and build a pipeline to carry some of the heaviest oil known to man, but somehow that isn’t flying.
Potential Flame War Warning

I've gotten in several arguments with people about why I like C more than C++, and that's in no small part because I find C to be a lot simpler than C++. This is an example; I feel you can learn enough C to actually start doing stuff in a 45 page manual, where with C++ I did it for about a year and never really felt I had a real handle on all the idioms.

I know there are probably a lot of objective reasons to why C++ is safer or something, but I've always felt that if you embrace GCC's extensions, and glibc (and use of Boehm's GC for parts that need to be a bit safer), you end up with a language that's simple to learn, and has a lot of the features I actually use in other languages.

That said, this is coming from a very-much-not systems programmer, and I mostly do Lispey stuff nowadays.
I tech screened at Facebook and the whiteboard question was to partially implement a regex parser.
I didn't bother checking. Thanks internet gumshoe
Just do it. It really is that simple, yet the vast majority are simply not able to.
https://www.umlet.com, small, simple and quick to use. May not be suited for "beautiful" diagrams, but it rocks for UML.
Jeez... Why don't we cut the crap and convert this to every single CS school curricula.
My Must-Have Mac Apps, 2018 Edition
Has Objective-C been deprecated? I was under the assumption it's still fully supported. It obviously won't see the same level of updates, but it's also been around for a longer period of time to mature.

I honestly like Objective-C and prefer it, but I have been using Swift mostly for the iOS projects I have done in recent year or 2. Mostly out of curiosity though.
Only working the time you're paid for. Not a moment longer.
There's a senior architect in my organization who makes the most incredible, beautiful diagrams I've ever seen. He just uses PowerPoint.
Check out Arcentry for Technical/DevOps style diagramming. Not really a generic library, but a nice new tool.

https://arcentry.com
Many people interviewing there are already among the most highly paid people in the world (lots of them are just moving around within that group) so that argument is pretty irrelevant.
I just watched this, and it was abundantly clear that the presenter believes there is a scaling issue ("scaling these propulsion methods is not easy" at 6:37). They literally say this, and then present the 10,000N/m^2 vs 3N/m^2 numbers for the jet engine versus this engine. There is then a minute or so explaining why this is a problem.
I personally feel that most of my use cases are covered by ASCII Flow (http://asciiflow.com/) or MermaidJS (https://mermaidjs.github.io/mermaid-live-editor/).

For everything else that cannot be covered by these two I break out my pen and paper and click a picture.
You mean, a move to exactly what the Agile Manifesto calls for.

Well, that took long enough.
I love using http://asciiflow.com for most of the flowcharts I make. This is nice as one can also embed these into code comments easily too.
California does not have particularly strong economic growth. From 2003 to 2013, it slightly trailed the country in GSP growth per capita and personal income growth: https://www.heritage.org/sites/default/files/~/media/infogra.... (To calculate GSP growth per capita, divide the GSP growth column by the population growth column.) More recent data also shows pretty middling results: https://www.bea.gov/news/archive?field_related_product_targe.... Adjusted for cost of living, California's income level is about in the middle too: http://i.imgur.com/WdfQqJR.jpg.[1]

The idea that California is a prosperous state is a myth. California is a very expensive state, with higher salaries that do not compensate for the cost of living. And it has a few very rich people (in tech, entertainment, etc.) that don't do much to move the needle on averages.

[1] One can debate the relevance of the cost-of-living adjustment for engineers making $400k/year, but in the middle class salary range, where groceries and rent make up a bigger fraction of expenses than toys or savings, cost of living is a driving factor.
Exactly. GitHub is quite good at showing the history and current state of a file. This extension aims to also provide a way to see how a file might change in the future.
You can only criticize it, if you're made aware that it's happening. There are cities in the US that have deployed facial recognition technologies without anybody except the mayor (and police) knowing. Not even the city counsel knew. Most of the US was not aware to the extend that they were/are being monitored until Snowden revealed it.

> Predictive policing technology has proven highly controversial wherever it is implemented, but in New Orleans, the program escaped public notice, partly because Palantir established it as a philanthropic relationship with the city through Mayor Mitch Landrieu’s signature NOLA For Life program. Thanks to its philanthropic status, as well as New Orleans’ “strong mayor” model of government, the agreement never passed through a public procurement process.

https://www.theverge.com/2018/2/27/17054740/palantir-predict...
My new side project is live. It is city guide for best foods
Sorry, still not getting it.

If an implementation provides offsetof and it doesn't work, that implementation would go out of fashion in a heart beat.

Where is the practical use of this information?

How is this even an argument?
True, there is a bit of hyperbole in my comments. It's certainly not a sub-prime mortgage type situation. But at the same time people have been pouring money into these companies for 10 years and have seen no free cash flow to speak of. When 70% of the asset you just invested in disappears in the first year, it's a vicious cycle to get out of. That difficulty gets compounded with the service companies like Schlumberger/Halliburton increasing their costs (32% in the last year) and interest rates creeping back up.

The Canadian situation is unfortunate. Collectively, it represents so much lost revenue for them. Setting aside the environmental issues and inefficiencies with shipping by rail and truck, companies are having to sell their oil at a steep discount to what they could otherwise be getting.
My goal when interviewing candidates is to ellicite this response at least once. I want someone who is honest that they don't know the answer and won't bullshit me about it. Also like to hear how the candidate would go about figuring it out, e.g. what resources they would use. I'm also fine with speculative answers as long as they're clearly stated as such, "I dont know, but I think it'd be something along these lines..."
I feel you have just described the role of management in software development. Management has to compile weekly/monthly progress reports and give estimates of when development will be complete. Then the testers can start doing their thing before the rollout teams start training end users. In big corporate companies, there are many people downstream from the developer who needs to be kept informed of development progress. Management needs a methodology to follow and include in their slides. Something that sounds official and has been proven somewhere else.
How about weeping over natural gas flaring equivalent to daily exhaust emitted by about 2.7 million cars?
Cbs8’s site isn’t rendering correctly on my iPad. Malware or just bad css?
Indeed, I also prefer lifting, especially internally inside a module. It jives with the idea of loose coupling, strong cohesion.
Congratulations, you've never wanted to work for a large company. Perhaps your advice isn't relevant to those who do.
You have to be fairly lucky. My history:

* Startup in Midwestern city. Company never grew much, pivoted several times, still in business selling storage products. If I'd stayed with them, I would have had a long, boring career. One guy I knew did stay there and had a long, boring career.

* Heavy industrial company in Detroit. Acquired by a bigger company long after I left, Detroit plant closed.

* Time-sharing startup company in greater NYC area. Went bust. Technology worked fine, sales not so much. Left 3 weeks before shutdown.

* Time-sharing startup company in Silicon Valley. More successful. Acquired by bigger company after I left. Time-sharing was clearly on the way out. Time to leave that industry.

* Big aerospace company R&D operation. That's where I got into theory. Split into several units years after I left, some acquired by other companies.

* Small startup that got big. Cashed out.

* Careful about spending, reached retirement age in good shape.
The Science of Comic Strips
I don’t have actual numbers but I did a quick search and most are a few GiB to tens of GiB, although there are a few hundreds of GiB large. In practice size is not the limiting factor, IOPS are because they all use gp2 EBS volumes. Databases that have huge IOPS requirements are still deployed outside of Kubernetes and run in i3 instances. In that case they still use spilo though, so basically the same system for backups and automatic failover as on Kubernetes.

That being said we also have an ElasticSearch operator that is used to deploy ElasticSearch on Kubernetes, there nodes running on i3 instances and the corresponding instance storage is used. Although used in production that’s still very new and sadly not open source.
it's like getting that satisfaction and after you have had it by telling someone then relatively speaking actually doing it isn't going to make you look that much better.

it's like when you tell someone you get 70% social boost.
When you do it it's only 30% short term boost in social status, but who cares about 30%. You already got the most out of this whole deal BEFORE the hardwork.

I've found even telling people when you 95% done affects hugely. Don't tell, dont brag, dont show off, in fact try to hide so people can't connect dots and find you on linkedin.
Artificially Intelligent Script kiddys
Even just having the interviewer pair with the candidate on random leetcode problems would be pretty revolutionary.
I’ve never done any leetCode style interviewing or studying, but from what I have heard, it’s all about “pattern matching” and knowing how to solve similar problems.

I have done plenty of architecting. A large percentage of architectural problems that you are asked to solve have already been solved. After enough years at enough different companies and reading enough architectural books, it’s just pattern matching and figuring out the correct tools.
I got this same question from 2 other companies.
That's not the non convex case though (as e.g. 1 and -1 is). You're right that chance can be convex; the premise of the article is that that's the property of interest, and that randomness alone isn't sufficient.
I don't think most updates touch those DLLs. Most have a modified date of my last reinstall. Some updates do, but a whole lot more could install without a restart if microsoft cared at all (like if it cost them ten cents).
What about Noto?
It doesn't prevent all tracking. You still leak uniquely identifying info via cookies, headers, and IP.
I am not gonna be ashamed to admit that working like your parent commenter said is a good way to ensure you won't get fired out of the blue as well (since what you created is not easily upgradeable or replaceable).

But in any case that's a side effect of being competent and is not a specially crafted tactic -- at least during my career.

And finally, we have to fight hard against the philosophy that all programmers should be easily replaceable cogs in the big machine. That's an impossible dream of the businessmen but they still won't give up on it.
Honestly, if you use one of the available GCs out there (like Boehm's), and give up on static typing, and heavily rely on function pointers, you can write C similar to how you'd write something like Haskell. Yes, it won't go as fast as it the most idiomatic C, and you can't really make an operating system if you have a GC, but really, how often do most of us actually write code that can't use a GC these days? Even with a GC, it'll still probably perform better than 90% of languages.
I am totally on board with your point. Giving color to the feel of a community is indeed an important part of reporting. And I think in that context, the inclusion of demographics make sense despite OP's displeasure.

What I object to is the characterization of a single individual based on his looks ("Hair like mink"). Not only does it tell the reader nothing useful, it doesn't give any sense of the community being covered. It's just a superficial aside, which if removed from the article would not lessen the reader's understanding.
Driving Lessons in Corby – Driving Instructors
"Democracy is two wolves and a lamb voting on what to eat."
When I interviewed at Redmond 15 years ago, it was the recruiter who asked me a bunch of techie questions then decided to bring me out for a whole day of onsite interviews. During that I recall it was only a director of SW who asked me some mentally crushing questions about subtleties in how the Windows kernel fiddles with files. As I said, I was a UNIX developer who didn't know those bottlenecks in the Windows kernel. Still he persisted. He did take me for a spin in his awesome BMW sports car after though!

My thoughts on Redmond were that it rains all the time and the inside of the Microsoft buildings is pretty depressing.
Yes, these are software engineering interviews. It's the PMs who are designing and refining the process though.
Yeah. Great quote.

The key it seems, is the team agreeing there's going to be a punch in the mouth, accept that, stick together (i.e., don't panic), find a solution and continue (til the next painful punch). The plan can change, the process for considering change should not.

The arc of my point is that the methodology matters (kinda), but more importantly it's that everyone agrees to what the process is and sticks to it. Without such dedication and consistency the methodology doesn't matter, you're gonna come up short.
> Think about it, they already know who you are because you are logged in with your account.

wait. is that how it really works? does the FB SDK these other apps use really require that?

I mean: what if I don't have a FB account? what if I don't have the FB app installed?
Ask HN: Which clean tech company is hiring (remote) software engineers?
Being very much concerned about the ecological crisis in general and climate change in particular, I would like to turn towards dedicating my career to the attempt of contributing to the prevention of that crisis.

I have a background in agronomy, have been working as a full stack web developer (python + javascript) for six years and have been getting into data science and machine learning lately. I'm based in central Europe.

Which clean tech company is hiring (remote / freelance) software engineers?
I'd also used wwwsqldesigner[0] (possibly a different fork) with some custom hacks to infer relationships by naming where foreign keys were not present. It produced a quick ERD for getting started on a project. Always wanted a more complete (non-PHP) version of this tool and perhaps there is one in these comments.

[0] https://github.com/ondras/wwwsqldesigner
The worst part is that private companies make the profit while tax payers clean up the mess. Reverse socialism at its worst.
You dont need them per se they're just convenient because they offer you a one-month interest free loan and numerous consumer protections, plus cash back/rewards.
LineageOS allows fine grained permission revocation that cuts most of the bullshit.
That doesn't surprise me, and I really don't blame you. I heard a lot of things, but in particular one coworker (in France), said that Quebecois speak "like they're retarded". If you can't win as a native French-Canadian, then it's not possible. For comparison, in my 36 years I've never heard a single (fellow-)American refer to any other accent, dialect or second language learner of English as sounding retarded. Which, knowing my own country, is pretty surprising to me as a revelation. Contrary to popular belief, I think people here are more open and accepting than many others. I've spent most of my life around some classless, low-life people too.

Not to mention comments about other French speaking people, "la petite Belge", other diminishing comments. I've never seen such a superiority/inferiority complex, and I've seen some seriously challenged compatriots in my own country. I do have many friends in France who are exceptions, very open individuals, and love the countryside. These memories remind me of my time in Moscow, a Portuguese kid was there, and told me that I was working in the "wrong country" (France). The French guy there, who had previously told me "France was BS", and was in Russia mostly to shmooze with Russian women, perked up and asked "do you know where I am from?", suddenly defensive of the homeland. Maybe I'm too critical of the French, I don't know, I want to always be objective for sure, but I noticed the majority of other European nationalities tended to agree or already hold views that I was building up to with my experiences. Unlike the original blogger of this article, I'm not afraid of appearing insensitive or blunt, as long as it's an objective reality with some merit. Always some truth behind stereotypes (where there's smoke, there's fire!), positive and negative for all of us.

Ultimately though, the proof of my feelings are in the results, my speaking French is admiration and a favor for their culture and civilization. Like you. It didn't really open up any doors for me. I was brought to France to work with little knowledge in French. I don't have to do it, it was me being a curious, good person, extending an olive branch. I will speak English in France if I want to now. I'm not sour (I have no reason to be), but given what I know, I won't feed into further glorification. Any time spent on language will be spent on improving my Spanish instead, which has opened up a much larger world for me. Useful vacation, retirement and remote work spots are more accessible around the world, and a shocking number of people in the US speak it. It's nice to be able to listen in!