skysight-inc/HackerNews huggingface dataset:
So what? Everyone has a chain they are used to. Setup that make file and forget about it is very common, even if they aren’t using an IDE. Yes, I can figure out how to work my tools by hand going through a bit of the references, but no, not in the 45 seconds you give me to answer the question of how to do it.

> but it is rare you can take a .NET developer put them in front of Python or Go and have them actually be able to be productive without extensive training.

There is absolutely no evidence for this whatsoever. The ability to program or not, the ability to abstract, generalize, arrange your code right, solve problems, ask questions, and so on, changes little when the tooling ceremonies are different.

There are definitely a lot of hacks who find one niche or another and can fake it, but it doesn’t mean the real deals who somehow start out on .NET will have crippled career potential.
I'm guessing that Mike may also be considered too old.
Netbsd doesn't disappoint either.
Martian Lava Tube
I highly recommend that book!
I work for enterprise companies for many years. All maven/gradle files are modified manually, builds, tests, checkstyles are run from CLI. IDEs are used for writing the code.
Welcome to Quebec,Canada - law 21. If you are wearing a hijab you can't be hired as a teacher, judge, policewomen or any other public facing job.
Said right-wing currently controls the Senate, the White House, is appointing large numbers of Federal judges, etc.

It's not shocking for Facebook to want to avoid worsening relations with people holding significant power to regulate them. No one really wants to be the subject of a Trump tweetstorm, either.
See if your city has a sober bar.
engadget does a HTTP 307 temporary redirect to the site. ublock inserting its warning page leads to a security context switch to an extension page which triggers a dev tools reload which in turn removes the request history. You can view the requests in the global browser console instead.

Presumably the ad would direct you back to engadget once you click or something and add a parameter to prevent an infinite redirect loop.
You might want to look up what was up with Cambridge Analytica - Michael Lewis has one of episodes in Against the Rules (podcast) - it's a good place to start.

There was nothing at all. No predictive power. Total waste of money and it's funny this example keeps coming up
The More Gender Equality, the Fewer Women in STEM (2018)
In the real world, he didn't: https://www.usatoday.com/in-depth/news/world/2019/10/10/trum...

But in Fox news fantasy land... I'm sure he did!
Amazing, am doing the same, also chose prolog for day 4. Ended up with quite different code though: https://uku.dev/posts/advent-of-languages-day-4-prolog
Yes, but phone records with your lawyer strikes me as a little different than "we see you called the hitman a week before the murder!"

It comes down to the "calling a lawyer constitutes guilt" argument, which seems like it would cause any judge to roll her eyes.
Reading these comments, I’m fascinated by how people listen to things and what makes them focus or lose focus. Us humans are a strange creature.

I’ll give my input. This is my go to focus sound: http://youtube.com/watch?v=dWjKZbkcYdA
Wolfs are funding supreme court over fate of sheep.
Performance is good, memory requirements could be lower though. It should run fine with 1GB of RAM, possibly less.
Really interesting think tank:

https://en.wikipedia.org/wiki/JASON_%28advisory_group%29
Correct, it is going to test the technology and take photos with its 2 color cameras.

This is basically a project that was "Let's try this, how much weight does the mission have to spare? Ouch, that's not a lot, let's see what we can do", that's my takeaway from this episode anyway https://www.planetary.org/multimedia/planetary-radio/show/20...
Key escrow is still a backdoor.
If I have friends or groups on facebook, I want to see what they put up. If I don't like what they put up to the point that it really bothers me, they won't remain my friends or groups.

You're policing speech. It hasn't historically worked well.
Hrm. I'm curious how this "Supreme Court" will interact with Facebook's cadre of paid content moderators and if that "Supreme Court" will be/will have the power to advocate for that group of workers--or if this is strictly going to be a single-serving organism in the company.

I'd certainly be less incredulous about this move were there answers to these inquiries.

https://www.theverge.com/2019/2/25/18229714/cognizant-facebo...
In the United States of America we already have something like this, it’s called the 1st Amendment in the Constitution. Since Facebook enjoys the privilege of being classified as a “public square”, they do not have the legal right to censor content at all, unless the content is illegal (threats, etc.). This is not currently being enforced.

Imagine being so oppressed that your ego feels the need to down-vote this comment :(
For more on crows' ability to remember human faces, see:

https://arstechnica.com/science/2012/09/bird-brains-crows-re...

NOTE: I can't find confirmation in the article or in the referenced study, but I could've sworn when I initially heard this story years ago, the "threatening" mask worn was a Nixon mask. Perhaps that was a later embellishment.
Buy Google Play Reviews
How is this relevant for this forum?
Yes, but the ecological and social virtue signals make that okay. /s
I use this with neovim, it is very nice. So far so good.
>same JavaScript engine (v8 for chrome)

That way lies surrender by default to the Google empire.
Cue the cease and desist letter in 3,2,1...
Am doing the same thing, but am quite behind. Planning to use my vacation to make up for it. https://uku.dev/
Here's NASA's page on the subject https://mars.nasa.gov/technology/balloons/index.html
What you are asking for is a method to FORCE a country to change its core beliefs in order to stop them from engaging in what we objectively perceive as evil on their part. The only short term (less than a century) and effective method is military force.

It is nearly impossible to change someone's core beliefs. There is a saying that progress comes one funeral at a time. To make progress go faster the solution is a LOT of funerals. China subscribes to this philosophy and is engaging in such a solution. The question is, do we really want to be pulled into that madness?

We can disengage from them economically but would that be a good idea? The reason why we've invested so much in economic relations with China is to ensure that we don't HAVE to go to war with them.

Our economic interdependence allows us to have some leverage to slow down China from engaging in Manifest Destiny style conquering of Korea, Japan, and most of the south pacific.

The long term solution is to change their culture by injecting our own into their younger generations and waiting for them to replace their ossified elders. Right now we're doing a pretty good job of that but China is fighting back pretty hard.
California faces a crossroads on the path to 100% clean energy
NGinx is owned by F5 Networks [1]. F5 customers could probably open a case and ask what contingency plans are in place.

[1] - https://www.f5.com/company/news/press-releases/f5-completes-...
> Bringing it back to marketing, the transaction can't even begin until the customers are aware of the product and understand that it meets a need they have, so the marketer is adding value by enabling that to happen.

This is reducing marketing to advertising. Advertising is a subset of marketing. Marketing research may begin even before a product exists.
It'll be interesting to see what these high core count servers do to The Cloud though.

Fifteen years ago a lot of medium-sized organizations had a full rack of single and dual-core servers in their offices that cost half a million dollars and consumed >10KW of electricity day and night.

That made it attractive to put everything in the cloud -- spend $250K on cloud services instead of $500K on local hardware and you're ahead.

But their loads haven't necessarily changed a lot since then, and we're now at the point where you can replace that whole rack with a single one of these high core count beasts with capacity to spare. Then you're back to having the latency and bandwidth of servers on the same LAN as your users instead of having to go out to the internet, not having to pay for bandwidth (on both ends), not having to maintain a separate network infrastructure for The Cloud that uses different systems and interfaces than the ones you use for your offices, etc.

People might soon figure out that it's now less expensive to buy one local server once every five years.
My side project is based on civic technologies and personally I feel the main problem here is the focus on federal government and nationwide policy. Congress members are too far removed from normal citizen, and national policy is hard. There's too many competing services at the national level (CNN, CSPAN, FiveThirtyEight, etc), and federal policy is ephemeral for most Americans.

Starting at the local level is closer to home, it has more of an impact. "Rep Smith was one of 300 members of congress who voted for Bill 1234" doesn't have the same impact as "Mayor Williams wants to remove the crosswalk signal in front of the middle school that your kids attend".

Tell people what's happening in their backyard because they probably don't know. Everyone knows what's happening at the national level and very few care. No one knows what's happening locally because local news has been absolutely gutted over the last 20 years. If you want to disrupt government and create citizen interest, it has to start locally where people care but no one is reporting.
Supremacy is for racists – use quantum advantage
That’s not limited to Clojure nor does it matter whether it’s a batteries included framework or not. I’m seeing this more and more, to the degree that often I’m back to rolling my own instead of relying on a library or framework that has a high likelihood to f being abandoned.
It's a privacy concern as it is now too. I would think that if I did not pay then they would not collect the info to begin with and that's precisely why I would decline.
That's awesome that it's working so well for you :)
Possibly 25.173, in particular (c).

I haven't read that there is an abnormal pitch up, which would directly contradict (a).

Nevertheless, I have a very serious problem about any kind of computer compensating for the lack of either static or dynamic stability as required in FAR 25. Those stability requirements are there to ensure an intrinsic aerodynamic behavior of the airplane. The instant your augmentation fails for any reason, including electrical failure, now your airplane is legally not airworthy and your pilots are legally not certified to fly it, because their training is predicated on that augmentation always being available.

That is why I think the central issue is not a violation of airworthiness standards regulations. If that were true, it seems like that would be known already, and there'd be hell to pay. Clear cut and dried.

Whereas it's a more complicated matter when it comes to type certifications. There are many nuances including the little detail that the FAA gets to decide the conditions under which a (new) aircraft type certificate is required (or not), and what kind of mitigations are required (or not). Only if the aircraft gets a new type certificate, is a pilot required to have a type rating and the commensurate training and currency requirements that go with it. I still think that's what all of this (being the problem with the airplane and the on-going delays) is about, and negotiating this with all the other civil air authorities.

I bet Brazil and EU regulators have resisted a sweep it under the carpet approach. And I also bet that somewhat recently the regulators, even at FAA, got to a point where they decided they needed to see the NTSB report. Otherwise, they could plausibly roll out a "fix" that doesn't adequately fix the problem per NTSB. And if that happened, while I could see FAA paper over it these days, I'd expect other civil aircraft authorities say no. And plausibly reground the airplane until it does get a proper fix.

Including possibly a new type certification.
I didn't mean RTFM exactly, what I mean is that if you're curious about how SELinux fits into the system, check where it is in the docs: https://www.kernel.org/doc/html/latest/admin-guide/LSM/index...

You can see that both AppArmor and SELinux are part of the "Linux Security Module" framework.

If you know what's in the table of contents on the left, particularly "The Linux kernel user’s and administrator’s guide", you'll have a pretty good idea of how Linux hangs together: https://www.kernel.org/doc/html/latest/admin-guide/index.htm...
Does Visual Basic .NET count? Because I still code in that with Visual Studio 2019.
Manufacturers should start implementing subscription models for functions like AC because they’ve added smart controls and those have server costs associated with them.
In the East San Francisco bay area, I have observed that the crows behave in an incredibly habitual fashion. Every evening, huge crowds of them gather near Lake Merritt in Oakland. I see them streaming over my apartment in Berkeley a little before dusk. Some contingent flies north over my apartment around dawn. It seems like they disperse to forage during the day. I really wish I knew how they decided who gets what turf during the day. Do they select where they are going based on where their friends will be?
I am not picking on FB here. I find it interesting humans created this network. It has some benefits and plenty of issues due to its business model. There is strength in the network but the network could succumb to a loss of participants and thus lose its power. Why are we not advocating for folks to simply leave the network? I know I am removing lots of the gray areas, but I am genuinely curious. Is there really no other group of builders that can provide the market with a FB alternative? I keep reminding myself that at one point in time AOL felt like the only access point to the internet that mattered...
You're denying the existence of a problem, not offering a solution. Implicitly, this says that you don't value the opinions of people who very strongly believe that there is a problem. It's not a great place to argue from.
Other people have given advice along the lines of what I'm going to say, but just to reiterate: take this opportunity to get on-the-job training. It's free, and you have an opportunity to advance your career in a lot of ways.

I had a job like this, where my boss said "We need to add a button to this form. That should keep you busy for the rest of the week, right?" and I said ".... Yes. Yes, it would." Then finished it in 2 hours, and spent the rest of the week leveling up my skills.

Learn a little programming. Learn Python or Javascript or Go (my preferred lang) or any other programming language that catches your fancy. Learn some HTML and CSS. Build a website for yourself. Put whatever you want on it. Then make it better. Then make it better. Then make it better.

Find some small projects that you can build. The best things to do for learning are to build things where you only really have to think about the code and not the business logic. For example, you know how a To Do list app works, because you've used them forever. You add a new item and you mark it complete. Maybe you can edit or delete. That's the easy part. Now pick a language and make it! You'll spend a lot less time wondering "what does this app need to do?" And more time on "how do I make the code do this?"

Keep doing the tasks you're assigned, but if you aren't assigned anything, you're free and clear to do what you can.

One controversial idea is to automate all the things you do at work. The downside is that you might be morally/ethically obligated to report that to your employer. They might get pissed off if you automated the work and sat there doing nothing instead. But on the other hand... more free time.

Personally, I'd do the work assigned and then spend my free time learning. It's "professional development", which only makes you more valuable to the company. Over time, you can level up your skills enough to leap to another full-time job elsewhere making more than $25/hr.

Good luck!
> I don’t notice much correlation between the school they attended and their interview performance.

I've noticed one: About half the best engineers I've hired over the years have no degree at all. For the other half, there's no correlation between school and performance.
Every tool we give cops has to be measured in two ways:

- What's the best case for this tool to be used?
- What's the worst case for this tool to be used in?

and then the disparity between the two must be examined. In most cases, I would say it's not worth giving many of these tools to cops.
I know nothing about this field, but could differences in climate or geology explain why they haven't found these types of paintings in Africa?
I can sympathize with that feeling, but you sort of are in a "Damned if you do/Damned if you don't" situation. No one is expecting the wolf to stop eating sheep, and as admirable as its proposal to fund a shepherd might be, we would be negligent if we didn't doubt its sincerity.
How easy is it for a us company to do anything about a Ukraine’ian company?
And the 12 LOC example allows you to change the logic in one place and not two. While more verbose, this does make it harder to introduce bugs by forgetting to update the logic everywhere it is used (copy/pasted)
I've never mentioned my GPA to any job I've applied for. If they want that information, they can verify my degree while they do the background and credit checks.

When I worked on software for originating student loans, it was easy to pull that information from a web service we used.
Speaking of Halloween, in the late '90's I wore an Anderson Consulting polo shirt and khakis as my costume to a Halloween party. Multiple people approached me trying to get an inside track to getting hired there. My wife and I still laugh about it.
> I think fulcro comes close but it uses JVM clojure on the server side, so it's not entirely possible to re-use code on either end.

You can reuse an awful lot of code between Clojure and ClojureScript using cljc files. In my experience it is rare to have code that you want to reuse between the browser and server that you can't make portable.
Re: public code, don't get me wrong, I'm sympathetic, but honestly there are very few ways to separate a good programmer from a good bullshitter. The alternative is interview coding tests; suggest that and see how much love you get. (And some don't even know they're bullshitting. They honestly think that being marginally associated with a project means they did the work.)

As for suits? Yeah, those are the same people who freak out at the idea of wearing a suit to an interview.
We actually had a debate about this. I was initially in favor of "signed as default", but I acquiesced.

In retrospect, I think I was wrong and that "unsigned as default" works better.

I think the domain is important here. We're building a game engine, so there's actually plenty of bit fiddling. We also make use of the "overflow wraparound" of unsigneds in a lot of places.

I think in our case having 99 % unsigned is more feasible than having 99 % signed. There are actually not many things that we would need to use a signed integer for.

FYI, in our codebase right now we have

10038 uint32_t
123 int32_t
7843 uint64_t
58 int64_t

So at the moment we're actually 98.998 % unsigned.

I know it's not 99 %, but it's pretty close :)
Put everything in a single line then.
My step dad designed the hardware that does the tracking. Had to do some pretty cool stuff to treat the microprocessors because of all the radiation ...
This sounds like the Hays Office.[1] That was the Motion Picture Association of America's censorship unit from 1934 to 1968.

[1] https://en.wikipedia.org/wiki/Motion_Picture_Production_Code
Have content reviewers be employed (not contracted!) by this third-party organization with independent editorial control over the content they're reviewing, using this "Supreme Court" to ensure that their editorial decisions are just and sound, and to provide Facebook a forum to request changes in editorial policy without the implied "do whatever we say or else we'll fire you and replace you, you cogs" that the reviewers suffer under today.
added to bookmarks. Thanks for sharing!
It's always good to have alternatives
At the point someone invented virtual hosting, sun already depended on this behavior ;)
They will likely change it so that the people on the phone can't see any info about any car not in the plan instead. Just easier than patching every car already made.
Y Combinator is hiring an engineer to help us scale Startup School
Are they tracking these cars in the EU?

On second thought don't bother answering that because again, this didn't happen in the EU so GDPR means absolutely nothing.
Frankly i agree about gov intervention in such matters because how can you really, honestly take a company at its word that its self-appointed accountability board is actually independent? Or has power to make decisions that would hurt Facebook. And companies shouldnt really be expected to do that, or at least we shouldnt expect that over a government solution. Something like this is exaccccctly what governments is designed to handle vs what business can be expected to do on its own.
Easiest way to watch Live Television through the phone
It's pretty bad in my city in the U.S., or at least was a few years ago when I last tried to volunteer some editing time. Guess I should look again.
Some of my favorite Clojure libraries in this space:

- instaparse: takes EBNF (and other formats) as a string and gives you a parser instantly (!!!) https://github.com/Engelberg/instaparse

- re-frame: React-Redux alternative that IMO is much easier to work with https://github.com/day8/re-frame

- reagent: React wrapper https://reagent-project.github.io/

- ring https://github.com/ring-clojure/ring

- fulcro https://github.com/fulcrologic/fulcro

More than any library, though, what keeps bringing me back to Clojure is its incredibly blissful set of persistent data structures. It's a pernicious accident of history that we are taught to accept references to mutable objects as normal, inevitable, and desirable in most CS curricula. It is much easier to develop, debug, and maintain immutable data structures instead, and I consider my good fortune every time I get to debug something in Clojure rather than in some reference-laden OOP soup.
That Java developer might have started out using make anyways, and this is would be the 5th or 6th build system they are going to have to learn how to use anew. It isn’t really weird since build system fads change faster than fashion.
But if you really don’t want to hire someone, just ask a few esoteric GIT questions.
You don't see external responsibilities as a forcing function for efficiency? Raw time spent is not always a strong indicator of ability to ship, in fact that often means that an engineer is very inefficient and uses a surplus of time to compensate for lack of efficiency.
I’ve been using the same WordPress installation for seven years now. I thought it was longer but I guess I was mentally counting the years before that when I just had a modified version of a gallery script (Singapore) shoeing my art and no actual text blog. I’ll probably be using it for years to come.

Does what I need it to, works for the amount of traffic I get, no need to change.
The purpose of next (and perhaps nuxt, I've never used it) is more in the direction of a front-backend. The API-implementing level is usually very different than the one consuming it, even when the consumer is on the server-side. If this wasn't the case, IMHO, projects like Meteor would be immensely more popular.