skysight-inc/HackerNews huggingface dataset:
I am in Europe, and in the country that used to be a part of USSR. The last four companies I worked for also offered Macbooks for developers by default.
I've seen this information gathering exercise be successful in other fields during conferences. These aren't your company peers so the fear of offending/being offended by your co-workers doesn't exist.

edit: just curious about the downvote, any reason?
Cisgendered, means they identify as the gender they were assigned at birth and are not transgender or genderqueer (Queer in this sense doesn't mean gay, it means they have some combination of gender traits that doesn't fit neatly into either male or female).
I used to be a roadie for one of America's biggest rock bands. The amount of non-essential gear trucked from city to city in heavy hard shell road cases was mind blowing. I'm talking more or less a full gym's worth of equipment brought "just in case" the artist in question felt like exercising. I don't remember ever seeing it used...

for reference, we're talking a full crew of 90+ roadies, 14 tractor trailer trucks, 9 tour buses. I figured it cost over $1MM per show day. Yeah I can absolutely see this being a reality for Rod Stewart, as zany as that sounds.

Also factor in that Rod is, uh, old. My experience was with an act in a similar age bracket. They were not playing back-to-back shows. Usually had a least a day break between gigs. They would also fly to the next city, where we we left to the buses. This equals more down time, and hence time to work on trains! Maybe Rod's not like that, but a hunch.

Also - Neil Young is also a big model train enthusiast. I believe is part patent owner on some model train components and also some tie-in to the board of Lionel Trains. Wonder what other rock stars are also huge train nerds!
Sure. But what it means to "contain biases" is a very ambiguous statement. If, say, a dataset was fed to the model that had an underrepresentation of women in tech that would be a biases input. But if the AI was fed a an input that had 20-25% women in tech, which is a representative sample, and the AI associated men with tech because men make up 75-80% of people in tech thats not a biased sample.

Sure, some may point out that biases in other parts of society may be part of the reason why tech is 70-80% male, but the AI itself is not biased. If we were to engineer the AI to produce equal results despite unequal input we are engineering biases into the AI, not removing them.
Do PWA push notifications already work on iOS browsers?
> It seems like a tool for creating a new DSL (or language)

Yes.

> But I am not quite understand how to do it (even though I watched the YouTube video).

I'm sorry for the poor documentation. This is helpful feedback, thanks.

Any suggestions on how to improve? I'm thinking about doing a live 1 hour office hours each week on YouTube or Twitch, where I'd be available to help people create new Tree languages, and then could record those sessions, and learn what the common problems are. Do you think that might be helpful? I do that in person a lot, and seems to be very helpful, so perhaps could scale that.

> Could you write some document for how to create a DSL using the Tree Notation?

I started a document here: https://github.com/treenotation/jtree/blob/master/languageCh...

It looks a tiny bit out of date (the older version of Grammar allowed you to not specify the "keyword" that matched a word, so you now need to specify that). The bulk of it is correct. In general, I like to start by writing sample programs, and then working on the Grammar file after that.

In the Tree Language Designer (https://jtree.treenotation.org/designer/), you type a sample program in the right box, and then click "Infer Prefix Grammar" for that class of grammars, and it will generate the start of a Grammar for you. That currently only works (partially) for prefix grammars. If you want to design a postfix language, or omnifix language, or something more esoteric, then it probably won't be so helpful.

Can you share some more about the language you want to create? I could help you get it started.
I remap those almost immediately :(
Publishers try new tacks to drum up interest in their ad platforms
How would people who bought apartments next to the airport get screwed over? Are you suggesting that a potentially-inaccurate prediction of the future was priced in?

Millions of more people use Tegel than use those apartments, and if they aren’t “screwed over” living near the airport today, they wouldn’t be if it stayed open.
The difference in treatment is probably because these days the people who talk loudest about the "some" are often trying to use it as a cover to support gender-essentialist defenses of an unequal status quo, while people who talk about "none" are obviously inaccurate in some ways but are for the most part harmless.
Hi, Julia here, the PM for the Archive Program at GitHub. Yes, you will be able to opt out of the program. One option is to make your repo private, as only active public repos will be archived. If you don’t wish to make your repo private please contact support at support.github.com.
Relative: http://whopayswriters.com
If you listen closely, you'll probably hear my eyes rolling all the way from Seattle.

I too connect a bunch of devices via USB to my laptop (minus the brag). The problem was that there were so many devices, I never had enough ports so I had to use a hub anyway. Then graduated to a docking station and carried my hub around with me in my electronics bag.

So I just bought an USB-C hub (as the docking station already had USB-C). I stopped using flash drives years ago, I have USB-C YubiKeys now so as a proficient user of multiple devices, I really don't feel any pain because of this..
Google “G”obot Language?
Let's write this out in TeX:

$hell^{no}$
Almost totally unrelated but:

> As today’s vital code becomes yesterday’s historical curiosity

shouldn't be "tomorrow's historical curiosity"?
Those people don't exist.
The project is twice as old now as it was in 2007. I wonder how much has changed.
If you want to edit Jekyll blogs stored as repos in GitHub from your Android phone, you can use my app: https://play.google.com/store/apps/details?id=com.EditorHyde...

It's the equivalent of the Wordpress app, but for Jekyll blogs.
Flow state is where I build trash that works, so that later I can refactor it into elegant code that doesn't.
> The BAT you can earn from seeing ads is separate and unrelated to that. Maybe it goes into the same wallet but that's not important.

I would guess that the vast majority of people would prefer to see their BAT go up when they viewed ads, and down when they paid content creators, and have no more interaction than that. To the viewer, it would be monopoly money, but they'd be happy because advertisers would essentially be paying creators.

The idea that I'd have to actually put my credit card number in somewhere, and think of it as my donations, and advertisers paying me... that's a whole different mindset and has a lot more friction.
>> The thing about that is they could minimize SKUs even more by providing socketed ram and storage.

Okay, but then they’d lose money by not selling their proprietary parts.
Awesome work, Brave!

We use Brave internally for all our development work and are also a Brave Certified book publisher for the web [1][2]. Please tip us to support the books we publish if you are a Brave user too!

I can vouch for the quality of browsing experience and speed that we have had in the past two years. One of the best features of Brave, which led me to set the browser as our default, is on a shortcut `Command + Option + N`. This shortcut opens a private window using Tor which is super useful, handy, fast and most importantly private. :-)

[1] https://bubblin.io

[2] https://creators.brave.com/
I might be wrong, but isn't there already a way to archive a repo in the sense of marking it as deprecated and read-only?
I think that the enforcement part is key, I’m very skeptical.

It likely won’t start until July 2020, and it’s hard to imagine the state AG prioritizing this except for cases you mention - very high profile/political.

Current estimates are that out of roughly 500,000 businesses in scope, only 2% will be in compliance by January 1st. Though to be fair, GDPR numbers were fairly similar at the onset.

Regardless of my skepticism, I can’t help but feel this is better than nothing, and likely better than an even more diluted federal regulation that all the big corps are lobbying for.
There is more crime in poor communities everywhere, and minority communities are more likely to be poor. Moreover, the sorts of crimes that poor people commit are more likely to be prosecuted, and minorities are more likely to be prosecuted for them.
I remapped jk to escape. It’s easily my favorite remap, I don’t even bother with escape on full keyboards/desktops.
Because they are probably temporarily using mechanical turks. If they admit that their evaluations will be terrible because that kind of company cannot scale like a SaaS company - it'll be valued like Professional Services which is "not good".

So if you say you're going the ML route your perceived value is much higher.
Please don't break the site guidelines by going on about downvotes: https://news.ycombinator.com/newsguidelines.html.

(Secondarily: language like "your aversion is more emotional than logical" is best avoided on HN too. I appreciate your intention to be respectful, but it's still a gratuitously personal comment. If you converted it to an actually respectful expression of the point, you wouldn't need to label it "respectfully".)
For software engineering, levels.fyi is my go to
I was responding to a post that said Apple didn’t have as many SKUs during the Jobd era.

Now Apple has

iPod - 1

Watch - 4

Laptops - 3

Desktops - 3

Phones - 6

iPads - 4 (I left off the iPad before)

20 SKUs. Before they had 15.

But, the iPhone was crippled during the Jobs era because iOS had no frameworks to have multiple screen sizes.
How to Plan the Most Memorable Corporate Christmas Party
> The author and most software devs are so far removed from metal

The author writes emulators of multiple game systems in C++. They probably wake up screaming at night thinking about the metal.
> I can't believe there isn't a major fork to docker-compose because of it.

We don't need one. Red Hat is working on podman.

https://podman.io/
If you need a hardwired mouse, keyboard, and power cable, presumably monitor as well - why aren't you just leaving those hard wired to a dock with a single usb-c connection to the laptop?

If you're talking about using a keyboard and mouse while mobile, I have no idea why you'd be using wired instead of bluetooth...
For me frequent usecase for ESC is to hide some popup that you opened by accident.

Like "Save As" dialog / rename file / Purchase SublimeText License / etc. In macOS you can hide many types of dialogs with ESC
If Apple cared about what its users thought about cables, they never would have replaced MagSafe with the wretched USB-C. Interestingly, if you want a MagSafe-like charger now, you have to buy a Surface...
Not much it seems

https://twitter.com/evankirstel/status/1164575263293956096
Strava Privacy Label
If PayPal wasn’t such a crap company they’d be the perfect solution for this problem. Just enter your payment and shipping info once and get one click checkout on any site.
If you are interested in model trains you might like this video about the largest model railway of Russia from RT Documentary: https://www.youtube.com/watch?v=9fNBlLWYthQ
> but your average user would have no idea 0.5Mb/sec (or some % of a speed tested value) is being used

This is quite wrong
The floppy drive died because a better option came out. If USB-C is truly better, than all new accessories would use it.

There needs to be a transition period where everyone has USB-C and USB-A so that the peripherals can naturally move to the better technology.

Right now I've never seed a good USB-C to USB-A converter. I work at a lot of conferences, and any time a speaker comes with a new MacBook and a USB adaptor, it's a disaster. They all suck.
Considering Google, Azure, AWS, DO, IBM and others all have cloud offerings centered around Kubernetes with Docker compatible containers, even if some of the tooling changes, I don't expect that "Docker" will really go anywhere. I would be surprised if the next step doesn't have it swallowed by one of the above companies (probably not DO though).

Even for AWS Lambda, I use docker to build linux lambda packages on non-linux environments (docker for windows/mac). The easiest way to get a service up in Elastic Beanstalk is with a Dockerfile.

Even if Docker (organization) does die, Docker (open source tooling) will live on for a very long time. And although I do like where podman and others are coming from, I don't think that it will displace docker in the long run.
I feed it a bunch of articles currently on the front page and tabs I had open that I might submit and got bad on all of them. Then I started typing stereotypical Hackernews click bait and got a pretty solid score.

Paul Graham Rust VC IPO growth
Bad: 0.0026 - Good: 0.9976

So far adding any kind of grammatical structure to the random list of keywords that turns it into a title that makes sense completely ruins the score...
When is Docker going to add the basic functionality to see if a container image is out of date from the registry, without having to re-pull the image?
It did cost points to downvote questions, but they rolled that back (seemingly 2011):

- https://stackoverflow.com/help/privileges/vote-down
- https://stackoverflow.blog/2011/06/13/optimizing-for-pearls-...
You can get a battery replacement kit from iFixit and do the repair yourself. Not trivial, but really not bad.
I'd add make sure your site loads quickly. I tried buying something yesterday from an online vendor, but it took 10s+(!) just to load a product page. I eventually gave up after 2 minutes of frustration and bought from a competitor whose site loaded quickly.
Yes but only in very poorly designed systems. We have those now with AI it's no different. I still see no reason to jump from 2 to 3 other than incompetence in design.
Meaning that this democratizes acting. Celebrity actors won't be required.

I think this is a good thing for the field and gives a whole lot more people access to the opportunity they strive so hard to achieve.
Also a good choice for fast easy prototyping and wireframing.
Colour Associations in Children and Adults
Yes, yes. There is always some legal reason with you guys. Somehow we manage here in Europe. Go figure...
Helm was great when I first started to learn Kubernetes, but overall has been extremely annoying and I would not recommend it for anything. I personally no longer use it on any cluster and if a specific piece of software in a cluster is on Helm, I immediately feel dread since I have no idea how that chart is going to behave on an upgrade or a change

A recent example of Helm being a problem for me is their Elasticsearch chart. I tried to shutdown my data nodes to increase disk space on all of them, but I noticed after scaling down, the first instance was taking a _very_ long time to shutdown.

Turns out, there's a default lifecycle hook (pre-stop.sh) that drains the node and rebalances the shards to the other nodes as a pre-stop hook. (to me, this is a bad idea, the cluster operator should control draining and rebalancing the nodes.)

Guess what, there's no way to comment out the draining functionality since the shell script is mounted as a read-only ConfigMap. Annoyingly, the only solution was to disable re-balancing across the entire cluster, and then jumping on each node and run $ kill on the shell script for each node.

I've ran into strange defaults like that multiple times. I've ran into images randomly being changed, charts being upgraded but breaking your live deployment. Overall just a nightmare.

Kubernetes is actually quite understandable and consistent. Helm adds a layer of complexity that makes you scared to upgrade or change your cluster. If you stick to Kubernetes primitives like Deployments and StatefulSets, it's super easy to know what changes are going to occur in your cluster.
Verilator is gaining traction as the de-facto open-source simulator for industry and hobbyists. VCS is still the sign-off simulator, but at least there’s mounting pressure to support both.
If a manufacturer undercuts all their distributors, they stop having distributors.
Heh. If we can't stop it we can at least exploit it, right?

All this surveillance and transparency might actually make things better iff we can force the government to be more transparent than the people. Imagine a government that is so well surveilled by the people that the people could trust it to surveil them in return. That doesn't seem to be where things are heading though.
Ok, what is the Apple laptops failure rate compared to others? Judging by what you say it should be at the bottom, correct?

https://www.laptopmag.com/articles/tech-support-showdown
But that would still be possible if they added a USB-A to the laptop.
This is a really common fraud scheme. As an independent seller with little fraud protection, it's foolish to ship to an address that doesn't match the billing address.
Albertsons to phase out Plated subscription service, Blue Apron shares fall
Economics of Nuclear Reactor (YouTube)
Redlining: https://en.wikipedia.org/wiki/Redlining
But... why? Does your privacy really exist when you have been dead for a 500 years? Being purely practical I mean.
CPA: The Most Misunderstood Metric in Marketing
I'm familiar with the philosophical differences.

The kernel is GPL.

Most of the userland (GNU stuff) is GPL.

So is systemd.
And it replaced another model that had two Thunderbolt ports. The higher-end 13" MacBook Pros have four ports.
I would highly recommend ProtonMail, Tutanota, Fastmail, or CripText. You can use Google Takeout to create an mbox file of your inbox, fwiw.
I meant working examples. Saying "it's insecure!" and then calling your own words evidence doesn't count.

If there are actual exploits or security flaws, then demonstrate them with a working implementation. You seem to be trying to turn a technical discussion into an emotional one.
And security. Please have someone who understands security if you are not on something like Shopify.
And that "something" we want the AI to do is usually grounded in the real world in some way, be it shopping patterns, or crime. And the real world has disparities.

For example, crime rates are not equal between men and women. If we force our AI to assign equal risk of crime to men and women then we will have introduced a bias that either under predicts the rate of male crime, or over prdicts the rate of female crime.
There is often confusion about what AI systems are, and what people think they should be. What they are is Bayesian black boxes that use pretty basic statistics and probabilities.

What people think they should be is far, far more complicated and nebulous. I'm not sure I fully understand, but people have been fed a lot of nonsense about AI systems, from Deep Blue to Watson to AlphaGo, etc, etc, showing them as being very powerful in limited domains, and extrapolating that out into overestimations of what they could do.

The other main problem is that people seem to think that these AI systems will be a complete replacement for human thought and decision-making, which, frankly, knowing even a little about how the sausage of software is made, is completely terrifying.
Except step 4 in your second scenario could also be "Visit dickssportinggoods.com" or "Visit finishline.com" or any number of reputable retailers that will sell genuine Nike products. Nike isn't saying they will be the exclusive seller of their products.

Nike is just no longer doing business with one (large) retailer who is apparently 'unable' to separate counterfeit products from genuine ones.
So we should start twitter mobs to stop the twitter mobs that target people currently? Or what do you mean? The only way to stop it is to teach acceptance and temperance. We didn't stop lynchings by attacking them, we stopped it by teaching people the value of tolerance for even the worst of criminals and giving them due process. It is when you refuse to tolerate criminals that lynchings occur.
So soldiers trained by the US military would sometimes make mistakes with their weapon resulting in a discharge they were not expecting? Seems like perhaps its not so simple a tool after all...
At least they wouldn't be expected to maintain it running in production on some old mainframe
I'm on Mint Mobile (an MVNO of T-Mobile), and my bill is $15/person. Just switched from Fi.
>The advent of this technology, combined with artificial intelligence and vast data banks, makes almost nonsensical the ideas of privacy and probable cause of an earlier age.

That's like saying that the invention of atomic weapons made almost nonsensical the idea of not being vaporized. The fact that I could be vaporized more easily now that at any time in history has nothing to do with my hardline anti-vaporization position, except possibly that it steels it.
That's a first!
"I blocked your source of revenue, now I'm holding some money which you can either sign up to receive a fraction of, or don't and you won't get any" doesn't sound like "consent" to me.
Yep and the marketing industrial complex... why not have all my banking/net worth info in the same data warehouse as my gmail, google voice/fi, photos and stored documents. Amazon can handle my healthcare, retail, shopping and household conversations.
Still using Intel though.
> People, unlike machines, tend to regard differences between groups with suspicion and are biased against acknowledging these differences.

I would argue that the case is precisely the opposite. I was literally talking to someone from Colombia yesterday who was complaining to me about how all Venezuelans are lazy criminals that are stealing their jobs, when in an American context, people wouldn't even distinguish between them -- they'd both be 'hispanics' or 'latinos'.

That person took a difference caused by a temporary political and economic situation and applied it to a population of people as an inherent property. I think that is actually the way that _most_ people think, and to make people think otherwise requires a lot of education.
Might be a good idea to steer the rest of Docker (the open-source, less commercial parts) towards CNCF and/or Linux Foundation as a subsidiary. It would be a better fit, and probably grow better as a baseline.

The $35m could keep the organization running and revise itself. Though not sure what constraints are on existing funding, revenue streams or what was and wasn't sold off there are left.
e.g. when facebook took the page followers that people worked to acquire, and made them pay for users who intently subscribed to them, that was undestandable from a revenue-generating side, but unethical. Also when google forces people to pay the google tax.
Lots of software uses Fn key bindings by default. IntelliJ & mc come to mind first, but there are many others. Sometimes they can be remapped, but given the number of key bindings required by pro software, replacing roughly 1/5 of the keys with a silly little nontactile screen is a nonstarter for me. I never look at the keyboard (that's what the real screen is for). Indeed this was the precipitating factor driving me away from the Apple 'ecosystem' in 2018.
Here I am thinking that gender is observed at birth, not assigned.
Mission Bay, South Beach and parts of SOMA, and most of the Financial District, not to mention the waterfront, are threatened by sea level rise. That's why the city has been [endlessly] debating plans for reinforcing and expanding the sea walls. Newer developments, like in Mission Bay, have been required to elevate the grade, AFAIU.
Lord Theo was right again!