skysight-inc/HackerNews huggingface dataset:
>Instead of Mac, use GNU/Linux.

Bought my first Macbook pro after being a linux/ThinkPad guy since 2008.

I'm probably never going back to Linux on a laptop. I actually have working suspend and resume, plus it's Unix-like under the hood. Trackpad actually works without a bunch of ugly hacks since they deprecated synaptics drivers. no systemd, etc.

I spend almost no time fiddling with my system nowadays. I want to use my lap top, not just configure it every time systemd breaks something and I have to switch distros or window managers to get away from it.

I still like Linux on the server but in my opinion quality ux requires someone to get paid to do the un glamorous work like fixing compatibility issues and corner cases.
I've used cloudflare to do SSL for a custom github pages domain before.
He's probably undergoing hormone replacement therapy, as well.
A Successful Defense Against a Copyright Troll
I’m not about to have an abortion debate on HN. My nitpick was an attempt to clear up any confusion of terms involved. The OP referenced an episode about female foeticide which is, by its definition, different from infanticide. Morality of either is irrelevant.

The confusion has since been cleared up, so there’s no need to drag it on.
That is just the surgery itself, prep was hundreds of additional hours.
In what ways is China attempting to suggest changes to Western culture?
> That's not a true equivalency. Unless your loan has language or provisions for "mailing back the keys", doing so is an act of default and regardless of how well (or poorly) the lender(s) has/have hedged against the default you are breaking the agreement.

It depends on what you mean by "breaking the agreement." The state of default, its triggers, and its consequences are part of the agreement. You are acting within the scope of the agreement by triggering that state.

If you write a program like this:

if (foo) { doX(); } else { doY(); }

does foo being false "break" the if statement? In a mortgage, it is (vastly simplified):

if (youKeepPaying) {
youGetToLiveInTheHouse();
} else if (youSendUsTheKeys) {
exit();
} else {
weWillSendTheSheriff();
}

If anything, the last condition is the exceptional one. The contract doesn't generally contemplate what happens if you stop paying but also refuse to leave the dwelling.
i hesitate to pursue a career of any kind, especially tech, because of all this. you have to have a pretty good personality and charisma in order to work well with your manager, or else you will make no progress which means you get fired. people are born with all kinds of quirks, peculiarities and qualities. while im a better programmer than most of the people who i went to college with, i have a special problem with my personality and charisma. i have absolutely zero intuition about what to say to other human beings. conversations with me are always like chewing sandpaper, unless they focus on some very narrow interests of mine. conversations that are very focused and intellectual always get a good response but i seldom meet people who want to have those even among engineers. 99 percent of the people i meet, even among "tech" people, i am rejected. i guess ill just scrape by.
Syndicate (https://redalemeden.com/syndicate/) works similarly well for Safari.
Live by the hoard.

Die by the hoard.

Seems to me the bed being used is a bed that all have agreed to get into.
To try to solve social problems with self-reliance is about at the same level of foolishness as trying to solve them with technology.

I am quite introverted and impractical person. But the effort that goes into avoiding banding together for more freedom (aka unionization) amazes me.

I can sort of understand it, and I admit that sometimes it works. But is it really an efficient strategy?
Augmented-reality system lets doctors see medical images projected on patient
Show HN: Monitoring a portfolio's performance via lightbulbs
I believe it’s only going to be a holdover until the first company to crack AR (always on, full vision) which will completely change the world.

AR will mix voice but to become the walled garden of a person’s entire world, literally everything they see, is going to be so insanely powerful.
This is really cool.

In general, as an insurance policy against death or ‘nads injury, anyone planning to have kids in the near future and whom can afford it should bank their gametes now and set conditions in their living will / trust about their use. It’s ~$200 USD per year for cryostorage and usable for about 8 years, so rotating donations every year makes sense.

If you’re a dude about 35-40, bank several times and get a vasectomy to control reproduction AND insure your potential offspring are the best of you sooner, rather than later, risking more genetic diseases AND insure against partner reproductive deception (relationship anchor baby) AND prevent greater female:male birth ratio due to Y chromosome age-related damage.

Also note: attractive people have more girls. If you’re a rich OG with a young model, she’s likely going to water-birth girls. That’s just scientific fact.
Already posted 2 hours earlier, 20+ points:

https://news.ycombinator.com/item?id=16908303
> A PC is an expensive general purpose computing device. Alexa is a cheap device which exists for the sole purpose of locking you into the Amazon-prime ecosystem.

PCs started out the same way but gradually expanding into solving more and more solutions. Oh, and I have never used my echo to do anything with prime.

> I have an Alexa which was gifted to me. My son loves it.

Marketers chase after young people because they tend to lead changes. You might want to look at why your son loves it.
How do you solve around a non static ip?
Tacit Knowledge
Brisbane as the new silicone valley?
What are some other startups doing cool things in Brisbane?

attract.ai is a young startup working hard to create a powerful talent attraction tool that optimises the balance between human touch and cutting-edge artificial intelligence.

Finding technical talent sucks (so time-consuming) so attract.ai is disrupting that issue.

Keen to hear what other people are doing in the community!
(if there were a way to do a partial brain transplant which carried memories

Years ago, I saw an interview with a woman on TV. IIRC, she was the first recipient of a heart and lung transplant.

She was asked a question shortly after surgery in which her reply was something like "I'd love to have a beer!" though she did not drink. The young male donor who died in a motorcycle accident did drink. She also reported having dreams and other experiences in line with having somehow inherited some piece of his consciousness. Over time, they faded.

If anyone is curious to read more, this might be her book:

A Change of Heart: A Memoir by Claire Sylvia
>conversations with me are always like chewing sandpaper, unless they focus on some very narrow interests of mine.

Basically, that's the problem. In order to establish a repertoire, you need to have more than dense interests. It's cool to be passionate about one or two hobbies. Lots of people have none, and this makes conversation dull. However, it is vital you can maintain ordinary conversation on lay topics too -- It's strange to not be able to talk about the local flair, family or relatives, hot vacation spots, annoying ordinances, and neighborhood politics. If you can't maintain a casual conversation about some the above, you are quickly deemed "dangerous", as you failed the "same species as me" test.

This is not an indictment of you. Just plain fact.

The good news is that it's straightforward to learn. Plain osmosis works. Find some meetups which you won't find totally repulsive (say, boardgames, movies, etc) and just listen to how conversations between normals work. You can literally copy and paste these and pass the "am I human" Voight-Kampff tests with this information.
>> What's the takeaway here? Know how the company works before you take the plunge.

This is good advice, but I think it's good advice for any company you join: understand how performance is going to be measured.

This is a key question that you should ask during the interview process. Remember, they're not just interviewing you, you are interviewing them.
social skills can be learned
No, that's the order of the trial court saying he has to open the gate (and the appeals court affirming that ruling). The court is saying, "There is an established process to administer the law - you can't unilaterally decide to close the gate. Open it back up!"

From that same document and everything else I've seen, he hasn't even applied for the permit to close it. If he applies, and if he's denied, then he can assert that allowing public access is a "taking" of his property rights, rather than just protecting the public's right of access.

But he has to apply for the permit before the commission can decide to allow or forbid it.
I’m not sure I understand the horizontal commonality argument. It sounds like the author is claiming that a technology (e.g. a computer program) is not decentralized if a large portion of the users of the technology use the same implementation of that technology (e.g. use the same exact implementation of the computer program). In other words, if a group of users all run the same Ethereum client software, then it sounds like the author is considering then centralized by definition, regardless of the reasons each user decided to use that computer program, the fact that they chose the same implementation means that technology is centralized. If I’m understanding that correctly, then I find that argument bizarre.
The question isn't about fault, it's about accessibility and availability of commodity hardware. Consider the position of someone who made a financial decision to go with AMD to build a workstation and didn't have the budget to swap out the video card later.
Actually, you _can_ release a static binary if and only if you also provide all the components needed to re-link the static binary. Read part 1 of the LGPL FAQ section on static vs dynamic linking [1]. It's trickier on iOS and Android app stores due to the distribution method. IANAL, but at one point Apple had a (obscure) link to the object files needed to re-link one of their programs which linked to an LGPL library -- alas I can't find the link anymore.

Edit: To clarify, if you provide the parts of your application that are proprietary as statically linked libraries wherein the recipient can relink to a modified version of the LGPL'ed library then that satisfies the LGPL.

1: https://www.gnu.org/licenses/gpl-faq.html#LGPLStaticVsDynami...
Well, my son is 7. He loves everything :-) .

Do you not use your Echo for prime music?

About Alexa and Prime, I would also point you to this from the horses mouth: https://www.amazon.com/primeinsider/tips/alexa-tips.html .

I'm curious by the way: what do you use the echo for which your phone doesn't do better?
Your analogy still sidesteps the matter of the property owner providing an access to the public beach? Sure, maybe there's some secondary issue related to some of the surrounding features that are part of the property, but ultimately the question is whether the gate to the beach is closed.
In my view a PIP is all (and only) about management expectations. A person that is being railroaded by incompetent management can outlast them by staying positive.
The guys literally bourgeoisie taking public land

Not public land: public access to a de facto right of way.
How have you extended cultural norms about gender roles into one group (China) “crushing the other out of existence?”
If anyone's wondering SDE2/L5 at Amazon is the first 'career' role on the engineering ladder.
> computer did things that nothing else could do.

Humans can do anything a computer does because we made them. We just cannot do everything a computer does as fast.

> alexa is doing things that practically every other smart device can do as well

So did the first iphone but there is a lot more to it.
It wasn't done the right way in the past. Sometimes an implementation is 80% right and you just need to do a few things to get to 100%.

It needs a better name than RSS/Atom. It should sound like English: "Subscribe to this website with <better name>." (same icon)

"Really Simple Syndication" and acronyms cause non-technical people to shut down. It's a foreign language. (Edit: "Atom" would be a good name, because it's plain English, and probably a better format too.)

RSS/Atom didn't decline because of Mozilla -- it declined when Google killed Google reader.

The information overload could be solved with machine learning algorithms (run locally in the client) that sort posts into a "featured" folder.

There are solutions to all of the current issues with RSS/Atom.
Should be able to use CloudFlare and "flexible" SSL setup. CNAME at the apex pointing to GitHub pages.
Taking a Stroll Between the Pixels
And now you know why that woman may have aborted female fetuses. Avoidance of the continuation of miserable life for the women of India! Better to have boys that get married, then you can sit back and boss around the daughter-in-law.

Oh whoopsie, everybody aborted the girls? Hmmmm, I wonder why.
It's possible but not very straightforward.
Reference for anyone else trying to setup ssl cert for github pages: https://www.jonathan-petitcolas.com/2017/01/13/using-https-w...
The press on this case has been horrible at explaining the actual dispute

I don't count Bloomberg as "press". The situation has been covered in depth locally for years (e.g. by the Mercury).
This was definitely my experience at 2/4 of the startups I worked at
Rewrite all of your jobs using Apache Beam. Then use whatever runner you want: Spark, Flink, Google Cloud Dataflow, etc.
Well 4 years to officially release. It's been available as a beta since 2014 and I've been using it for ages https://lifehacker.com/the-best-wikipedia-features-still-in-...
The comic misses the point. Yes, it's still called "code", but as you point out, the abstraction layer moves another level up.

This is the whole point behind the reverence for "declarative programming" in the Erlang world (and probably others). Tell the computer what to do, not how to do it. The "how to do it" part should instead be the responsibility of the programming environment (which can - hopefully/ideally/eventually - do a better job than the programmer at organizing the "how" in a manner which appropriately balances efficiency and robustness).
This is what is generally referred to as "soft skills" in the industry, and is given way too little importance by engineers until it is too late. Obviously technical knowledge is important, but at the end of the day shit only gets done if people are collaborating and working well with each other.
I appreciate highlighting how centralized this blockchain is, but Bitcoin also benefits from centralized coordination. For example, in 2013, two developers and a mining pool operator successfully commandeered a fork away from the fork with majority hashpower [0]. The conclusion in the linked article is a pretty good summary of how we should look at this issue:

> In summary, we have a lot to learn from looking back at the fork. Bitcoin had a really close call, and another bug might well lead to a different outcome. Contrary to the view of the consensus protocol as fixed in stone by Satoshi, it is under active human stewardship, and the quality of that stewardship is essential to its security. [2] Centralized decision-making saved the day here, and for the most part it’s not in conflict with the decentralized nature of the network itself. The human element becomes crucial when the code fails or needs to adapt over time (e.g., the block size debate). We should accept and embrace the need for a strong leadership and governance structure instead of treating decentralization as a magic bullet.

[0] https://freedom-to-tinker.com/2015/07/28/analyzing-the-2013-...
Please don't do this. It gives the user the illusion that their connection is secure, but the connection between Cloudflare and the site is not secure. Arguably it's better to encrypt some of the route rather than none of it, but also giving people a false sense of security comes with its own drawbacks.
On the dark side, the real advice is to join teams where none of the engineers are supporting the manager. Ensure the manager is not a literal demon; just sidelined by engineers "who know best", and then do better. With only a trivial amount of work to meet arbitrary management deadlines, you'll be a hero or saint. "Exceeds Expectations" and promotions will rain down on you.
If your spark jobs are mostly batch workloads, that can tolerate moderately infrequent failures and restarts, try using google dataproc with preemptible vms or amazon emr using spot instances.

Depending on your use case, you might spend many times less than you would using regular VMs. Many instances that are several dollars an hour on AWS can be used for a fraction of the price.

Its also fairly easy to automate the region selection and bid (on AWS that is, not sure about gcloud).

If you need streaming, obviously this might not be the way to go.
While that's certainly true, I'd rather have them report about it hypocritically than not at all. Because good luck finding mainstream media that's not in close quarters with Google, Facebook et al.
This is more of a legal article. I’m curious how we would get it back under control if it got hacked. I’m surprised they’re not getting hacked as it is.
You sound like a good fit for tech actually. Every company is different, and even within companies there is much diversity across groups. Part of why networking (and interning) is important is to find people that you can easily talk with. There is much less risk if you are accepted into the tribe before you hire on. From my perspective personal hygiene is more important than social skills, I care less about being offended than I do about getting sick.
I have a slightly different advice:

> unless they focus on some very narrow interests of mine.

I think OP's problem is that "other people" are not an interest of his. If it was, he'd never run out of things to talk about with these other people.

I also think that's a main reason people find those who can't keep up a conversation disturbing. They sense that you're not interested in them, and that makes you potentially dangerous.
The sidewalk in front of a house inside a "parking strip" is on private property (generally), but you can't chain it off with No Trespassing signs... because the sidewalk is on an easement.
OK, but that just brings up "other data."
They forgot to mention Zhusuan[0].

[0]: https://github.com/thu-ml/zhusuan
Actually "flexible" might not be needed, "full" without strict should work. Traffic is still over TLS, but a valid named certificate is not required.
The opposite, I'm saying that your brain might be way more efficient than mine if you can pull that off, because whenever I try to use insert mode, I have a brainfart and get way confused.
> here are entire classes of content for which the risks of being associated with outweigh the benefits as far as advertisers are concerned. This goes well beyond YouTube; it's affected a lot of network and radio shows as well. The most recent example is Laura Ingraham, e.g. https://www.cbsnews.com/news/laura-ingraham-advertisers-drop.... .

she's a contract employee who has a salary
Yup, not having a well-defined comp structure is a red flag even for smaller companies.

I interviewed at a decent-sized company (100+ engineers) recently and when I asked about their salary bands/career ladder/review cycles they just said "oh, we're too small for all that. We'll just promote you when the time is right." Got out of that quick.
Proteins vary wildly in structure, size and chemistry, these things seem to be rather similar so far chemically "boring".
A Robot That Shoots Energy Drink When You Get Tired [video]
Within a job ladder, you then have levels. They tend to map onto
years of experience, *whether you have a degree or not*,
what kind of degree it is, how well you do in your interviews,
how much money you ask for or hint about, and possibly how
well you did as an intern.

I don't work at a big corp. Has anyone seen career growth stall directly because they lack a (bachelor's) degree (in CS)? This article doesn't directly state that, but I'm tangentially curious.
No, I use spotify to play music on my echo

The echo serves as a good home music speaker which I can control through spotify on my phone/computer/voice (through echo).

Outside of that, setting timers, asking the weather, random questions (my girlfriend uses cooking/math conversions a lot, but alexa isn't as good as google for random facts from my experience). My girlfriend loves to use it while getting ready and cooking since her hands are busy for hours during those times.
That is a good point and I like the visual metaphor of bad agents "floating on top of the pool".

I was considering the fairly narrow problem domain between say 20 and 40 agents, and the queue fills up to perhaps 50 pending tasks mid-day. You are correct in the case that once you add enough agents to keep the queue empty, then additional agents reduce the fail chance.

Sadly, though, the CI system I use (Teamcity) prioritizes agents that have a history of completing that particular task the fastest. That's great if your agents are all different specs, but fails spectacularly in this case, where a bad agent will be selected above a good one.
See, at least that's not as bad, since you're basically going Capslock -> letter -> capslock, so it's easy to get your brain used to that. With insert mode, you need to think as fast as you type about how many letters you're overwriting.
Ask HN: Is your company looking for specific software training?
I've always enjoyed teaching, and lately I've been considering creating some online courses. I've always found end-to-end courses valuable, where all the info is in one place and the same instructor guides you through the topic from beginning to end.

Are there any topics that you're looking for training on right now? I'm interested in creating courses related to Python, statistical computing, and maybe charting and graphing, but I'm certainly open to other ideas if they'd be more valuable. Any suggestions?
Wow I was thinking of this exact idea just yesterday.

Could you share the code or make this a web app? I don’t have access to Android.
It depends on how much you care about your job.

If you have it in writing (and it's clear) you can fork the software at the last commit. Be aware that you risk being fired. OTOH they are risking a wrongful termination claim / lawsuit. Option 3 is to negotiate back pay for the work you did based on your best estimate of the cost.
This jackass, again? I refuse to do business, recommend or patronize any such individual whom wastes their life and resources on such petty self-indulgences at the expense of commonwealth capital when they could be doing real good saving lives, species or making a positive dent on the universe, instead of walling themselves off from “the plebs” and making them have absolutely no legacy worth discussing further. Their friends should also distance themselves from such people or that obvious malevolence will rub off on their reputations as well.
Interesting, I wonder how people survived before the advent of modern air conditioning. 35C/95F should be fatal at 100% humidity (as your body can no longer shed heat).

Well, something like IceBear20 ( https://www.ice-energy.com/wp-content/uploads/2016/03/ICE-BE... ) seems to be the way to go. It can run for up to 4 hours off the stored ice so it should be able to cover you from sunset to midnight.
My brain fell asleep in class once, and my head slipped off my hand. The noise of it hitting the desk woke me up again.

Everyone heard that one for sure!
Thanks Akihiro for the follow-up. And while I'm at it, thank you for all this excellent code that we get to enjoy for free! It's really fantastic work.