skysight-inc/HackerNews huggingface dataset:
Fair point. Once packed into the <head> is better.

There's still a care to be taken when using <style> tags in development. I know developers don't always respect development performance (because it's just development), but that performance can still matter: to you in your debug cycle time, and also sometimes bad performance in development masks bad performance that will impact production (and developers don't notice it because it "always performs that way when I test").

For that reason, bringing the aside somewhat back on topic, I often prefer to use minified stylesheets/JS in development and trust sourcemaps to do their job when I need to debug them.
That's a pretty deep and well thought out security audit. Are they at least making progress? For a lot of open source projects that are labours of love, it's all about getting the time and funding to work on them.
In case you were wondering after reading the original article how they can generate losses on profitable movies, this article explains how Hollywood accounting actually works:

https://www.theatlantic.com/business/archive/2011/09/how-hol...
- Good work/life balance

- Stability (can remain in the same job 5+ years)

- Money and benefits

- Close commute

I find that the Work/life balance part of it is the most important because this is the most important factor that influences almost everything else: cooperative culture, better teamwork, no toxic environment, less politics, no stabbing in the back, etc.
This is a very cool playbook for programming courses and hackathons because setting up an environment is the most complicated part.

Curious about something - when a new user joins in, and you create a new kubernetes service, how does nginx know about it?

I'm also curious about why you moved from Azure to GCE? :)
jQuery is no longer relevant. If using a framework it's just unnecessary bloat.
...Right, and the opposite of all of the positive ways to deal with it, would be bricking the device you sold to a customer, as in this case. We're not even talking about a bad review, just a forum post. While I grant your point about commodities, you can't be further from such a thing than an IoT garage door remote.

Basically, this is a business in which you need to desperately convince the customer to want an ongoing relationship with you, for a service they could get with a $5 remote, 9volt included.
Clbuttic
I've narrowed my list down:

1. A team I like working with.

2. Enough pay to support my lifestyle.

As I've gotten older, I've discovered that what I do doesn't matter, only who I do it with. Oh, and my health.
If you are look into a startup, beware of companies that are in "growing" phase. While this might get you all pumped, in most cases they just sideline you if you are not the decision maker (Which is what happens if you are a developer).
You got into an MBA program on whim? Was it full-time?? I look at the sticker price for the degree (around 100K just base tuition for a top program; more than double that in lost income). Even a part-time program seems like an expensive proposition. I just cannot justify it as a mid-career tech professional.
it took a couple tries to understand that level 21 requires a total of 5 columns, I was trying 50px 1fr 50px.

The gotcha is that actual value in fractional units is irrelevant as long as you defined the right number of columns.
I suddenly feel the need of reserving a flight to Galicia after reading your comment.
Some of the extra items:

Individual office with lockable door, and you get the key when you move in, rather than hunting someone down to ask for it.

Work weeks are maximum of 40 hours.

You have one boss at a time, and you know who that person is. Your supervisor's boss will never ask you to do anything directly.

No on-call after hours, ever.

A wall of separation exists between work life and social life. Social opportunities with co-workers exist, but can be skipped without consequence.

Performance that exceeds expectations is recognized and rewarded.
Not the person you're asking, but:

To me, "toxic" means that they poison others. Someone can be hard to work with, but if I don't have to work with them very much, I don't have to care. But if the whole group gets tangled up in their drama, then they're poisoning the whole group.
Coding for Abortion Access
In my 30 years of experience, the single biggest factor is your manager, the person you report to. My last permie gig (2010-12) had great tech, great pay & great colleagues, but all that was negated by shitty slave driving chaotic management. Conversely my 2004-2010 permie role was at a firm that had a bad reputation as brutal hire and fire shop. But 2004-7 was a career highpoint for me. I built great software and a great team, got promotions and bonuses. Then my manager left for another role, I was exposed to the vicious politics at the next level up, and things went south. Now I'm a contractor bootstrapping on the side. If I get my venture off the ground I want it to be a dev shop that folk never want to leave.
I admit that others view it differently. But I'm not apologetic about the idea that a business can choose how much rude behavior to tolerate. Especially if I'm willing to refund without return of the product.
- clear understanding of the problem I am being asked to solve

- major influence (if not outright ownership) of the solution to that problem

Good bullet points for anyone who works, not just software developers.
Show HN: Mobi.css 2 is coming
you need a total of 5 columns, first and last one are 50px large.
Thanks, it's the best photo of me by about 1000 times.
We need more projects like these. Whether this project solves the question of a truly distributed Internet* is out of question. What we need is a movement, a big cognitive investment towards solving the Big Brother problem.

*I am referring to concentrated power of the big players here, country-wide firewalls, and bureaucracy towards how/what we use.
Toxic meaning they make everyone around them bad as well.

Like, my brother isn't a drunk, but when that old friend from high school comes around...
Between browsing, searching, Android phone telemetry, and GMail, Google already has better than that level of data on pretty much everyone already.
Hackathons are great. You don't really see the 50k prizes anymore, but hacking​ away for a weekend and maybe getting a drone or some API credits is good fun for me. I get another project on my resume, make some new friends, potentially get a win on my resume, and spend the weekend playing with new APIs instead of derping around watching Vikings or some shit.
JSON key filter
Isn't this lying then? They call it innovative marketing.
Yes it means microsoft has your passwords and you have technical recourse.

If you attempt to use legal recourse you will likely fail and your passwords could become publicly viewable evidence.

Change your passwords and don't store them on a close sourced system, this is the only mitigation I see you having that is sure to work.
My advice to all startups is that you should spend as much time thinking about how you are going to find & acquire customers as you do on your product. The same goes for cash-flow businesses & side-projects.

One approach is to decide which customers you can find the easiest and then ask them about their problems. Start there.
How not to announce critical updates (gitlab)
Flattr micropayment service gets acquired by Adblock Plus
> Perhaps one day, thousands of years from now, technologically advanced dolphins will one day watch us doing the same thing again, and they will have a similar article about us!

I'd be curious to know how much of human technical advancement was thanks to the ability to relatively easily smelt metal, and whether the inability to easily smelt underwater creates an impediment to technical advancement of species living underwater.
These people wouldn't be living on hackathon prize money if they could actually build viable products in a few days.
UK Charity fundraising enforcement action
Yeah thanks for your excursion on postmodernism but you still failed to deliver anything concrete on that besides your missing knowledge and your opinion.

Kuze is not meaningless. There is a story for that. Did you miss it? To make it clear to you and your focus on a single character: "it's like the puppet master with a background". Almost like Motoko with a background. Actually just like it. This is the plot of the movie. The meaning of the iconography which is not christian in this interpretation but doesn't have to be. Did you have your eyes closed in this dark part where they finally find Kuze? Those people sitting in the circle being "hooked up to the light"? This is classic glorious cyberpunk.

I could say the comments you've made here, with your just for this occasion created account are meaningless. They don't catch the diversity that GitS has become since (and including) the manga. They bluntly ignore the context of the movie as if you haven't even seen it and your colorful language is probably aimed at a larger audience while simultaneously jumping on the hate train. Guess it's some kind of postmodern trolling or maybe a simulacrum of a review. I don't know and it doesn't matter since I don't know you and you probably haven't seen the movie but it looks so intelligent...
This article assumes most people are working in cutting-edge environments where things like source control and continuous integration are obvious.

But test is designed to rule out the places that don't even know what continuous integration is or testing is and think that TFS is the only source control out there because it comes from Microsoft.

The Joel Test is the Fizz Buzz equivalent for companies -- the best way to rule out places that simply don't get it.
I don't have this in firefox 52 on arch linux.
Mostly tried to bring some kind of rigour to the process of deciding strategies. The majority of the day job was spent persuading people that spreadsheets are not the way forward and implementing stuff in python with web front ends. I think most people would be shocked at how non-cutting edge the software is across the industry!

Working during the races were fun when there was a genuine decision to be made however!
This is my line of thinking as well. Physiologically we are extremely similar to other mammals, especially when you take a look at the extreme fringes of life and realize how utterly different from us it can be. It's logical that large portions of our life experiences are the same, too. The differences are mostly fine details.

If you want to find where our perceptions differ from that of a cat or a dog or an elephant, I believe that anything cultural or learned in nature is a better place to start. If every human experiences it, it's likely that other mammals experience it too on some level.

I suspect that if our experiences shared few or no similarities, humans would've had far less success in the way of keeping, training, and befriending animals. The ability to accurately empathize with other creatures has to have jump-started the process in many cases.
This should not be flagged.

Even if you consider the argument flawed or disagree with it for other reasons, it's REALLY important to hear viewpoints from those in a position to set policy.
> “Every time I look at an old mail, I feel weird, like I prefer the memory I have of a thing than the accurate recording,” he told me.

I do have to say when I and my ex broke it off, reading that first conversation logged in my Facebook chat between the two of us was a total bitch to swallow. Everything was there. Every single word. Nothing's faded into distant memory. There we were 2 years ago happy that we've met each other. Here we are now - complete strangers to each other. It is definitely a weird feeling.
Getting More Clients
I was kicked out of a droplet and haven't been able to login to it.
All things revert to the mean.
Port kill tool
They have different goals. FreeNet is about total anonymity. In the FreeNet world, everyone helps server small pieces of all the data, yet no one person knows what data is on the portion of their local drives. Things like Javascript are also disabled on FreeNet.

ZeroNet uses the torrent protocol and serves up the content you've chosen to view. You know what you're serving.
How hard does a 28 year old person need to work to convince you they're not the same as they were when they were 8 years old? Microsoft has changed CEOs and lower leadership a number of times in the last 20 years. I submit that it would be difficult to find ANY company that can go 20 years without changing.
> TL;DR: What rust did in the follow up post also wasn't actually an optimization, in at least one microbenchmark. Interesting!

This isn't a correct conclusion!

There's more differences between the code that just the optimisation enabled by the aliasing guarantees: hoisting the load outside the loop. The difference is likely to be the choice of the Rust compiler to use inc + cmp, instead of just dec like the C++ one does, which should be independent of the ability to hoist the load (indeed, if I change the Rust to use a while loop and manual incrementing, it results in using dec, and also hoisting the addition outside the loop to a multiplication, and similarly, if the 0..100 is changed to 0_i64..100, i.e. using 64-bit integers, the same hoisting happens... this looks like another case of LLVM not fully untangling Option<i32>).

If one was wanting to compare the actual quality of the generated code between two specific compilers, sure, but the intention is presumably to compare the actual "interesting" optimisation enabled by the language semantics.

Your conclusion would be correct if you got the same results after controlling for the other variables, i.e. make the C++ use inc & cmp, or the Rust use dec.
Tom Scott did a video on this:

Why Web Filters Don't Work: Penistone and the Scunthorpe Problem - https://www.youtube.com/watch?v=CcZdwX4noCE

It's well done, like the rest of his content.
Can you use OEM versions of windows for VMs? If so you can get a Windows 10 OEM key from play-asia.com for $20 [1].

[1]: http://www.play-asia.com/microsoft-windows-10-pro-3264-bit-o...
> > "the number of crashes or hangs, and application state change details, such as how much processor time and memory were used, and the total uptime for an app."

> To e.g. determine when you used the TOR browser, since the difference in uptime between two time points is how much it was up during that interval.

Having personally talked with Microsoft engineers who handle what this data is used for, I can tell you they take PII very seriously and per user details aren't being shared with 3rd parties (at present). Could they be misusing this? Or start selling it? Yes, but it would be an incredibly dumb idea from a brand value perspective, and I trust them to at least protect that. (I do honestly think that like most people, Microsoft employees are well-meaning individuals with good intentions)

What is this data used for? The most common use is to tell a large software developer "you have a memory leak in version 3.1.x when running on 4th gen intel CPUs with driver version 11.3" or similar. So companies with wide install bases (Oracle, IBM, other Microsoft divisions, etc) can fix issues which impact literally millions of users.

If anyone reading this has ever received this sort of Microsoft communication about your software, could you share your experiences?
Given the accumulation of scripts from many sites it might work out alright, those specific versions could come from anywhere - not like only 1 site around uses a specific version of jquery or something. It might be enough, but would need testing to prove it out either way.
Posting this because it's a nice, simple, introduction to enforcement of privacy law in England.
Intimate Adult Toy Fails Penetration Test
Hackathons rarely need to deal with such rigor. I've participated in quite a few and the it all boils down to understanding the judging metrics (and personalities), the bite-size tangible demo, and the marketing pitch. If you have a team that does that well, winning becomes an achievable and repeatable end result.
Launching with SpaceX is already 50% cheaper than other providers, sans reusability. If SpaceX owns the network they can launch at cost. Let's say that puts them at a 70% advantage (When they perfect reusability maybe 90%).

Satellite technology is also cheaper and smaller so you can put a lot more tiny satellites up with each launch.

I have no problem believing SpaceX can blanket the globe with 4000 satellites at reasonable cost. As bandwidth needs increase they could simply launch more of them.

For the sake of competition in the US (and access in other parts of the world) I hope they succeed.

The only other risk I see (beyond losing money if the venture doesn't gain enough customers) is that nations like North Korea, China, Iran, etc will not be happy that their citizens can subscribe to an ISP they can't control or filter and without any way to block it. I can definitely see China (credibly) threatening to blow up the satellites if SpaceX sells access to Chinese customers.
My criteria:

1. Being able to work from home.

2. Being able to work from home full time.

3. Getting paid well.

4. The work is gratifying and challenging.

Personally, everything else is fluff and unnecessary: Ping ping tables, free drinks, beer carts, the right "fit" or culture (no place is an exact fit, and even if so, people come and go).
Lol how do people get this good at css. Whenever I get a css ticket at work I inevitably find myself in the chrome inspector twiddling levers and switches until it looks juuuuust right... And then doing it all over again in a day after QA kicks it back with a "misaligned on Firefox" comment
In some ways they seem worse.
This mistake makes the text not only hard to read, but prevents the audience from seeing the text at all. [1]

If that doesn't quality as deadly sin, what would qualify? How much worse could it be?

[1] So they need to reach out for different sources like archive.org and/or Google cache for the rescue.
Do they compete for the same food?
> Yeah, it was definitely a political move to replace the old regulator.

> The regulator was corrupt, incompetent, without power, .

And that was a legal decision? A technical decision? Oh wait, no! It was a political decision. Made by politicians.

> It took a political move to replace them.

Exactly. So why are you scoffing at me saying that it was a political move?

> Fully justified.

That's your (political) evaluation of that decision. Hmm...last I checked you scoffed at me for my evaluation.

You keep citing that article, but it proves my point.

"However, following the Fukushima accident, in October 2011 the government sought to greatly reduce the role of nuclear power."

Political decision.

Anyway, you still haven't provided any citations to prove your point, and haven't refuted my quotes that clearly show (a) that shutdowns were often routine maintenance (every 13 months) and (b) that blocking startup was frequently due to local political opposition.

So in essence, you have an opinion and not much else.
Both Facebook and relationships are for jive normies.
Hackathon projects aren't intended to be production applications. (unless people cheat and do most of the work beforehand, and use the hackathon as a soft launch with exposure)
>what you consider to be toxic people?

Narcissists, scoffers, and people with insolent pride
Facebook wields new weapon in battle against revenge porn
I came across an article recently (can't find the link), where they talk about these "Hackathon Hustlers" not being welcome to hackathons. The argument companies make is that these people are not the target audience for hackathons and hence are viewed as unwelcome gate crashers.
Dolphins, which are another highly intelligent species, don't seem to have any qualms about eating octopus.
World premiere of the Volocopter series model 2X
Deep Work Takeaways and Quotes
But they can hurt sometimes -- not all optimizations are always safe.
The tunnels themselves can be full size (which is good for reduction of boundary layer effects) but the models are typically 60%. There do exist some 50% models for cost reasons, but the correlation is worse and there are problems like the pirelli-supplied model tyres (amongst many other things) tend to be a bit crap.
If you have a MSDN subscription, you have access to various versions of Windows 10, including the Enterprise version.
Work/life balance, absolutely. I've got a wife and kids. I don't live and die with the project meeting some arbitrary deadline. You want it to ship by a certain date? Fine. Control the feature list. You want it to ship by then plus have all the features everyone can dream up? Sorry, I'm not going to kill myself to make it happen.

Now, in this business, I get that crunch time happens sometimes. I accept it as part of the job, as long as it's rare. One month a year is reasonably rare. (On my current job, it was one night in seven years.) One month out of two is not rare, and I won't put up with it.
Dolphins haven't developed the kind of jaws necessary to chew substantially like a human, who chews with molars. Also humans still can choke to death on octopus.
This is great! I use the star wars api all the time to demonstrate the power of GraphQL :-) Will use this endpoint going forward.
Thanks!

Every k8s service has a DNS label. We ensure that the DNS label can be derived from the username. The subdomain for the app (also the username) is then used by nginx to proxy it to the right upstream k8s service.

Initially was on Azure. NPTEL (the platform, like coursera, where this MOOC was distributed) then got GCP credits so we migrated it.
I bought a used XV-11 for $179, but budget buying a replacement battery immediately (~$60) since any used robot vacuum is going to have a bad battery.
Wait, did they reveal how their exploit worked? I thought they had already dropped two cases rather than reveal the internals of the NIT? Like Tor Browser could still be unpatched for this?
Would be good to know how hackable this is. It's got SLAM

http://www.gearbest.com/robot-vacuum/pp_440546.html
There's something delightfully twenty-first century about a project to replace Western Philosophy with a dozen or so definitions, shortcut heuristics and simplistic approximations.
Quantifying the performance of the TPU, our first machine learning chip
What if we begin to rate citizens as Apps rate users: will someone get blacklisted because he got a bad rating?

This Extra Credits video is about an attempt by the Chinese government to implement this:

https://www.youtube.com/watch?v=lHcTKWiZ8sI
Sad but true.

Still, there are other advantages. With some work, you can make it very hard for websites to find out who you are. And you can change personas easily. And have many of them.
Changed. Thank you - there was me thinking I'd not got any on that site :-)
Agreed, when you publish, please post an article on HN with the results.
Some games were designed to be difficult for computers, primarily by having a large branching factor. Aarimaa [1] seems to be holding up so far. Octi [2] is perhaps too obscure to get much attention and Havannah [3] has been defeated in the years since the author invited computer challengers to try.

[1] https://en.wikipedia.org/wiki/Arimaa#World_Computer_Champion...

[2] https://boardgamegeek.com/boardgame/450/octi

[3] https://en.wikipedia.org/wiki/Havannah#Computer_Havannah
You can also find WordPress plugins that have a good install base, but the author is looking for someone to adopt.

I adopted a refer spam blocker plugin (https://wordpress.org/plugins/block-referer-spam/), added some features for a paid version (https://www.blockreferspam.com/) and it's doing pretty well.
Of course it's not automatic but pointing to something that happened in the distant past (on the scale of the technology industry) is a terrible argument to justify an opinion about something current.
Are there any good analyses out there of what telemetry OSX sends?

I did find this which is interesting and helpful:

https://github.com/drduh/macOS-Security-and-Privacy-Guide