skysight-inc/HackerNews huggingface dataset:
It doesn't matter if they think their process is perfect. It is still just an accusation at that point, and students have the right to appeal it.

IMO it isn't acceptable for an instructor to say that they don't have time to provide an explanation when asked by the university.
lying is worse than job hopping even if job hopping was bad.
> The world has to accept it.

Foreign countries can and do block American technology from sensitive sectors all the time. Your comment is especially inexplicable when the context is China, which blocks a whole host of American websites.

> (I assume they are, but there is no proof.)

I don't really understand your position here. You say yourself that Huawei devices are probably backdoored. I also believe this, and presumably the USG does as well. Given that Chinese corporations only exist if they are in the CPC's good graces, it is a reasonable assumption. Why is ironclad proof required before taking action then? Nobody is on trial here, there is no requirement for "proof beyond a reasonable doubt".
I'm from El Paso and lived in New Mexico for six years. Personally, I've never had really good TexMex or Authentic Mexican food anywhere outside of the southwest. I've always thought of TexMex as a variation of Mexican food involving high quality beef with a peppery seasoning, like you can get at Taco Cabana or Rosa's. It's sad to me that some people might think places like Taco Bell/Chilis/Applebees are an accurate representation of TexMex or Traditional Mexican. It's also strange that queso is so overused everywhere outside of the southwest. Side note: Navajo Tacos are superbly delicious.
I disagree, it is a solution that you yourself can actually implement. It isn't dependent on anyone else. I've only played PUBG with randoms once, before PUBG changed the interface there was one time my team forgot to uncheck the box and the guy we played with was actually really cool. Even though most of the people were screaming "CHINA NUMBA ONE" in the lobby.

A game like that depends a lot on communication though and even if randoms aren't toxic, they won't universally be willing to use a mic, or have one. There are lots of other reasons it is better to play with people you already know. Even while mostly playing with friends, I've still managed to meet cool people through these games that I've become friends with.

Eventually the toxic people will realize that their toxicity isn't getting an outlet and will either move on to another game or change their behavior.

Point being, there are steps you can personally take to mitigate the toxicity you experience and giving you those tools is pretty much all a developer can do.
Video suggests huge problems with Uber’s driverless car program
No, I don't think you do understand that discrimination by race, gender, etc. is wrong. Because you are doing exhibiting a behavior called the soft bigotry of lowered expectations. If older workers are just as viable as their younger counterparts then it will only take a small fraction of unbiased employers in the market to alleviate all bias pretty quickly. If you can give some small sampling of companies a 5%+ discount on labor costs (achieved by them not biasing), they're going to destroy everyone. Labor costs are a huge part of business costs.
Nice. Let a hundred flowers bloom, right?
Programmer == bad. C# developer == better.

I am a full time job person at present so I am by no means an expert but this seems wrong to me. Aren't the majority of people who do the hiring for freelancers non-technical? As such pushing a particular tech seems like a bad idea. (I am always pretty skeptical of people who rant about how a particular tech will solve the problem rather than how to actually solve the problem. Heard "relational databases don't scale" too many time by people who have relatively small data sets).
> I took it at 40% of my normal day-job rate

I think one of the hardest things about starting out freelancing or consulting is figuring out how to properly charge for your time. Almost everyone comes in way too low when they're starting out. I used to freelance and I made the same mistake with my first couple of projects.

The reality is that your hourly wage at your full-time job is not anywhere close to a good approximation for what to charge as a consultant/freelancer. In many cases you'll need to aim for at least 2x this rate, maybe even 3x, which seems absurd if you're new to the game.

There's a couple of reasons:

1) At a full time office gig you're paid a salary in exchange for working a fixed(ish) amount of hours per week. While technically you're supposed to be working the whole time you're "at work", I think most people rarely spend their whole day at the office doing actual work. There's tons of filler time spent on activities that don't qualify as actively fulfilling business objectives. But you are paid for all of this time regardless.

As a consultant, you can only bill for time you spend actively doing client work. But in reality you need to spend almost just as much time on non-client work such as finding new projects, marketing yourself, networking, bookkeeping, etc. No one pays you for that, so the rate you charge needs to be able to compensate for that time.

2) As an employee, your salary does not capture the full cost of employing you. In the US, the amount you pay in social security & medicare is matched by your employer, so when you're a freelancer you get to pay 'self-employment tax' where you essentially have to pay the second half yourself. Don't forget health insurance too. There's also the cost of facilities, equipment, and food. Granted, you can deduct a lot of this stuff as business expenses, but it still adds up.
> Two years of not being able to devote time to exploring other technologies, learning new things, or just goofing off.

Seems to me you learned at least one new thing.
I've never used GitLab, and I'm curious if it's something my company could use.

Almost all our Github projects use Docker. We don't use automatic deploys at the moment, but CI basically consists of building a Dockerfile, then running tests with "docker-compose run", then pushing the image to GCR.

We do have some projects that consist of multiple dockerfiles, but they're outliers. Everything else follows the same convention.

We currently use Semaphore, which has several downsides:

* Every project needs to be created and configured individually. We have many, many small projects. On Semaphore, setting up a project requires clicking through 4 or 5 screens to configure. I know Semaphore has an API (two incompatible ones, actually), but that means we have to write code for something that should be included in the box.

* To alleviate this burden, we have a single shell script, hosted with HTTPS and basic auth, that every project runs to build. It does things like log into GCR, set up secret build args, then do the build. Again, stuff that's identical across all projects. It's a bit silly to fetch this script every time rather than have it be shared across the whole organization.

* Semaphore's Docker layer caching (achieved with docker pull + docker build --cache-from) seems inconsistent. Some builds are fast, some don't get any caching.

* Semaphore is terrible at describing test failures. You'd think that a CI system would be great at doing things like show "4 failures/2 skipped/123 successful" on some kind of board. But instead you just get success/failure, and the entire build log. If the test is something like "go test", then you get 99% noise, and it's hard to zero in on what the failure was. I'd love to get the actual failing test in the Slack notification.

We've tried a few alternatives:

* Self-hosted Drone: Great, but too immature when we ran it, and development seems slow, with the organization behind apparently focused on a SaaS solution?

* Google Cloud Container Builder: Better, but requires each project to be "mirrored" within Google Cloud, which is a pain, and the mirroring is flaky. Also, no layer caching. And apparently not appropriate for running Docker Compose tests, and secrets management requires more tendrils into GCP, whereas we prefer things to be ore self-contained.

* CircleCI: Similar problems as Semaphore. Seemed a bit messy.

* Jenkins: Nobody likes Jenkins, apparently.

Based on the above, would Gitlab be a better fit?
Yes, but batteries come with long warranties. model s 100k 8 years.
Zircon (zirconium raw material) isn't very expensive. Removing hafnium from zirconium compounds to reach nuclear-application purity is expensive. Reducing zirconium compounds to metal is expensive. The authors start with zirconyl chloride, which doesn't have either of those expensive requirements.

For anyone else wanting to read the full paper, it's open access in Nature Communications: https://www.nature.com/articles/s41467-018-03162-7
You've got this figured out. Hoping for some additional tips, though my work is a different field.

I do freelance writing, like resume editing and copy for business websites. I have mostly worked when and as much as I wanted on projects I liked, but at low pay through a service where I can't build a portfolio because I am a ghost writer.

I am trying to figure out how to move away from that. Any thoughts on how to learn how to find clients, set rates, etc? I am struggling with this transition. I think I know a fair amount at this point about creating good writing for certain kinds of things, but I seriously lack business acumen when it comes to some of these specifics. And it's a serious barrier to closing deals.
> Not always true, but in general terms if you have a great employer then you tend to hang around.

FTFY
Oh well, despite of everything we said and wrote about kickstarters, people still post this :)

We are simply not in a position to do centralized crowdfunding.
That seems like a missaligned view. The internet from the 90s and turn of the century is still around; hell the tools for creating federated communities and reaching niche groups are stronger than ever. The likes of Reddit, Youtube at least on the scale to which they pivoted to companies looking to make cash, were never really part of that set.

I'd go so far as to say the early communities of the internet were, as a rule, more moderated (either explicitly or implicitly) that even these new rules.

Whoever hosts the service (and as a corollary those that pay them) determines the moderation. The thing about "free speech" (taken to mean unmoderated speech) is that's not something you can build a healthy community on top of. No one got "torn down" by nebulous "mainstream" forces; it's just bad business. All hail the invisible hand of capitalism.
because dealers don't want to sell evs very much because they have less maintenance, they are basically reducing their future revenue for every ev they sell.
It should be #providenodataanymore
Well one was in NYC and the other in Sydney. NSW has a strict building code that requires acoustic testing (literally hitting the structure with a hammer and ensuring no sound passes through).

I lived previously in a 100yr old brick walkup building in NYC. It was like my neighbors were all roommates in one house. That apartment almost drove me insane with the amount of neighbour noise I would hear at all times.

Concrete really is such a fantastic building material and yet people want to build their houses out of timber for some reason.
There's also the United Nations Online Volunteers.

They have an internal postings board for non-profit and charity organizations all around the world that have applied for volunteer technical help. There's a lot of need out there.

https://www.onlinevolunteering.org/en
Invisible Library – Catalog of books that exist only within other books
From the original paper: ESE outperforms
Core i7 CPU and Pascal Titan X GPU by factors
of 43× and 3× on speed, and it is 40× and 11.5× more
energy efficient than the CPU and GPU respectively.
Not sure what you argue against, but exactly that aspect, "human experience is limited by our senses", means that everything could be a simulation. Plato named those "shadows", but that's only because people weren't used to good simulation technologies back then. Today we have 3D cinemas, flight simulators, VR headsets, etc.

But if you still don't like that example, here's another historic example of a philosopher who published the idea that everything could be a simulation.

The evil daemon by René Descartes:

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

So my point still stands: The idea that everything might be a simulation is as old as humanity. It is neither modern nor based on creationism.
Show HN: Initial Google Cloud Platform Support for Snowplow
>NRA won't budge an inch. Extremism begets extremism. If people can't get sensible gun regulation, extreme gun regulation starts to seem more attractive.

You realize that "sensible" is both subjective, and cuts both ways, right? Have you ever noticed that the "compromise" touted by gun control advocates is always, 100% of the time, entirely one-sided?

That isn't compromise, that's capitulation. Compromise would be "Okay, universal NICS checks for all gun sales, but private citizens can access it for free". Compromise would be "per the full faith and credit clause, CCW permits are now legally recognized in all 50 states and become shall-issue, but there will be a standardized framework to get them".

Compromise is unambiguously not "ban bump stocks" and everyone who disagrees going "okay!".

So long as gun control compromise is a one-way street, I remain a dues-paying NRA member.
I don't understand why people keep falling for this whataboutism. They're not comparable uses of the facebook API at all.
I think that there is a solution that is being overlooked, which worked pretty well in my intro class. The professor explained that he would be using plagarism software and wouldn't be accepting excuses. He also explained that he expected to see comments explaining nearly everything, and provided a style guide. While this is training a bad coding practice (who want's to read code that has that many unnecessary comments?), I don't see any way around it for an intro course, since it's really hard to avoid reusing assignments. There aren't that many ways to code 'hello world', but if you make it clear that code must be thoroughly commented then it will drastically reduce false positives. Doesn't stop people copying wholesale from stackexchange, but w/ that level of commenting required I don't think students are really learning less. And this isn't required for higher-level courses, since by that point the assignments are complex enough that accidental plagiarism is extremely unlikely.
> everybody knows what IBM's about now

I don't work for, nor have I applied to work for, IBM so maybe I'm more dense than my question illustrates... but what is IBM about these days as you mention? Please help me get rid of the rock over my head on this topic.
Related at all to the flight delays earlier today?
I tried to get bulk data from EDGAR a while back. Turns out bulk data acquisition has been turfed to a third party, which charges for downloads. This is supposed to be federal free data, I was so pissed off. I am still pissed off.
part of the reason this may be salient now is that there are SO MANY undergrads taking CS courses.

classes that might have had 30 students in the past now have 300. you can’t hope to grade projects for all those students, even if you put them in groups.
> Is it enough to know that, in the abstract, your service is used to facilitate sex trafficking? Because its guaranteed that services like gmail are used to facilitate sex trafficking.

I think that quote from the GP directly addresses your question.
Given the expense that goes into hiring, on-boarding, and off-boarding employees, yes having to do that more than once a year can hurt. If it's fine, they should be contractors, not employees.
You can buy Android phones like the Fairphone where removing the Google services is officially supported, that comes pretty close.
I've had the same thought about solar. The area under the panel used to get sunlight, and if nothing else, warmed up.

Not that it's necessarily bad, but widespread usage would have to have _some_ environmental impact.
That's the conventional wisdom in America, certainly. And yet my undergraduate degree (maths at Cambridge) was 100% assessed by end-of-year exams and it worked fine.^

Did I stay up with the classes? Well, not always — some of them I caught up during breaks. (That's the advantage of end-of-year not end-of-semester exams, too.) But did I know the material by exam time? Yes.

But look, more generally, you say you have to "incentivize" students to keep up but I think we agree that it's in their long-term interest to keep up with or without graded homework, so we're talking about behaviourist incentives not rationalist incentives here. And with that admitted you have to consider that there's broad scope for other ways to incentivize than through GPA consequences. (I mean, hand out candy, or pizza, or Pokémon, or porn, or whatever this year's students are into, you can probably think of a much better ideas than these.)

^Unless you were that one kid who had mono during finals week. But that's a different issue.
> Lots of stuff about rolling the R&D/factories into "losing money"

Actually that's not the case. This was the quote from Nissan's CEO about the Leaf turning a profit:

"We are getting there. Are we amortizing and depreciating everything we have spent? No. But if you look at margin of profit — the direct cost of the car and the revenue of the car — we are getting into positive, which is good for this technology."

So he's talking about reaching positive gross margins on each car, not the point when they fully cover the development costs.
There's video from inside too: https://t.co/2dVP72TziQ
Ubiq (YC S17) is hiring a software engineer for infrastructure in Waterloo, ON
^^^ this should be the top comment.

Sun/SPARC for example, benefited greatly in Dot-Com v1.0 because so many universities had great prices via edu discounts. The sysadmins and other Unix users all cut their teeth on Sun boxes; so when they got jobs they took along their familiarity with Sun, which resulted in a lot of sales.
I've used two strategies that have worked well.

First, I followed the advice of people lower in the thread and got embedded in two niche communities (private schools + small business owners in my local area). Second, given that in the past I wasn't a talented networker (that's changing, albeit over years, not weeks) I partnered with two other developers who were skilled networkers and observed how they generated leads and closed sales. The combo of [exposure to potential clientele (1) + knowledge of how to talk to and close those clientele] has been effective.

Another note: all my biggest clients have come through relationships - personal friendships and past customers of software I've created. It's a patient game, for sure, but after a couple years of slowly but steadily completing projects and doing the right things, I'm booked out 6-8 months and have a sustainable pace of work.
Any browser plugin is inferior to using a hosts file.

This is objectively false. A hosts file blocklist cannot:

- Global blacklist and whitelist select URLs

- Block all sub-domains of a given URL

- Block third-party iframes and scripts (with whitelist)

A hosts file's feature set is not a superset of a browser based solution and the two complement each other.
iOS definitely doesn't come with Facebook pre-installed.
FWIW, according to an inside EV journalist friend of mine, Harald Krüger's comment is a reference for Samsung high density cells 2019 availability for a doable price that delivers 200+ miles range. [1]

[1] https://insideevs.com/samsung-sdi-from-130-whkg-to-250-whkg-...
Isn't that the point of these courses anyway? Unless you have very, very good reasons, why would you ever write your own bubble sort professionally outside of niche cases? But having to implement different sorts by hand makes it much clearer how they differ, as well teaching basic algorithm knowledge.
On shaky ground
SAW also means Surface Acoustic Wave which is a different type of wave like what travels along the ground in an earthquake. That's a terrible double use of an acronym! I think the author of this story might have just made it up and not seen the existing meaning.
> As a BMW owner, I don't have a desire to own an electric BMW. The magic of what Tesla's doing is the cool tech that makes one lust after one of their cars in ways you don't lust after other 'boring' sedans.

The biggest issue with BMWs is overcomplicated electronics and software leading to bugs or eventual weird glitches. I stopped buying them because of this, and IMO the Teslas looks even worse. I see a lot of used cars in my future.

As to the network stuff, and charger availability on the screen: isn't that purely an early-adopter problem? Why wouldn't chargers be as prevalent as gas stations?
The media most certainly knew that Facebook data was being used for political campaigning.

https://www.theguardian.com/world/2012/feb/17/obama-digital-...

From the article:

> Barack Obama's re-election team are building a vast digital data operation that for the first time combines a unified database on millions of Americans with the power of Facebook to target individual voters to a degree never achieved before.

Also

> Consciously or otherwise, the individual volunteer will be injecting all the information they store publicly on their Facebook page – home location, date of birth, interests and, crucially, network of friends – directly into the central Obama database.

> "If you log in with Facebook, now the campaign has connected you with all your relationships," a digital campaign organiser who has worked on behalf of Obama says.
This. A million times this.

There are no entry-level POWER machines, SPARC machines. There is no entry-level IBM i or Z. There isn't even a software emulator for i (and even for Z, where there is a very nice emulator, you can't legally run anything remotely current on non-IBM hardware).

You can get a cheap POWER or SPARC on Ebay, with a sharp price drop when the equipment is EOL'ed, but that's no way to entice people to build new stuff on a platform.

I love my PA-RISC, my RS/6000's and my SPARCstations, but, neat as they are, they aren't anything that would make me consider building for their modern descendants. And I won't pay more than a decent, proven, certainly useful Xeon workstation worth of money for a cool, but exotic-that-may-not-run-my-software-well, POWER9 performance equivalent.

If IBM wants me to pay Xeon Platinum prices for their production gear, they'd better allow me to pay Core i prices for development gear, or else I'll just keep deploying on Xeon, which is good enough.

Typed on a very comfortable and reasonably priced Core i7 laptop.
a set of problems, the homework
yes, valve has had constant problems in dota2 with abusive reports leading to bans. Streamers that stream all their gameplay that have never even once done or said anything abusive got bans.
> The pension would stay no matter what.

I have a doubt, because "business in America".
No question that it was a British colonist (lawyer) who stated the divergence, and no question the British routinely followed a longstanding practice of "divide and conquer".

Nevertheless I have never believed that this was a malign British effort. I know many people do believe this. But plenty of linguistic and genetic studies (by people not British and not Indian) have shown reasons to believe this theory.

I actually find these results (the ancient roots and long continuity of Dravidian languages) very cool. It appears to be a much tighter link than other old-lineage languages (e.g. Egyptian/Coptic and some Chinese languages).
Show HN: DomainWatch – Get notified when a domain becomes available
Britain's New Blue Passports Are to Be Made in the EU