skysight-inc/HackerNews huggingface dataset:
This Makefile could as well have been a shell script. It doesn't track changes to dependencies even when it's obvious how to do so. For example, the build rule has an obvious dependency (main.go) and an obvious target ($(APP)). Instead of tracking these which IMO is the primary advantage of using Make, it deliberately destroys the existing build. docked-build always necessarily rebuilds the binary as well

Presumably, Go has some kind of build cache making such dependency tracking relatively useless anyway, maybe Docker has too, but if you aren't tracking dependencies and rebuilding only when necessary why use Make instead of a big switch in a shell script?

Personally I'd only use Make for Go if I introduce some task that takes significant time and isn't already handled by the go toolchain.

Another couple of notes: there are two docker-push rules. The first seems like it was meant to be docker-build. The other is that the docker build rule will tag the build with the HEAD hash, regardless of whether it's building from a clean checkout or a dirty repo.
This seems like a extreme argument.

If the app is not phoning home with the cleartext, this seems okay.
You need some software to retrieve/read text anyway, so this becomes an exercise about trusting trust, etc.
Watch HN gloss over it too. No one discusses this.
I took my 2 year old to the safari at animal kingdom and said: "Hey, there's a hippo!" and he said: "Wow, look how big that _rock_ is!" Kids don't know what's unusual to see at age 2.
Should We Be Thinking of APIs in a More Polyglot Way?
I recently transitioned to being a product manager. In my organization, that doesn't mean I have any reports, but I am responsible for what my team does and why we're doing it. (They have an engineering manager that determines the 'how we're doing it' and all engineers report to the EM.)

In my case, it was a sort of give and take in both directions. They needed a PM, and I had been doing some product work, mostly in the open source world, and wanted to give it a try professionally. They were explicit that being a first time PM was okay, and I was that I would be one.

I've been enjoying it a lot so far.
What are the error bars on those percentages? It might not be a significant difference.
See also "The Algorithmic Beauty of Plants"
https://news.ycombinator.com/item?id=8723728

And "Evolving Lindenmayer Systems" https://news.ycombinator.com/item?id=20588039
> That's something he deserves to be sued and heavily penalized for.

Sued for making job offers to your ex colleagues ? Even in the US that wouldn't fly.
A few discord groups I've joined use this bot to verify through re captcha (which I hate, but is still a potential solution): https://auttaja.io/
They probably mean English, not Irish (unless someone confirms it is actually in Gaelic)

I would agree with your point, having a Catalan version would be more impactful.
Huh, I’m surprised some allusion to this didn’t come up in http://unsongbook.com/. Or maybe I just missed it!
A reply from the future: looks like Apple is unhappy.

https://news.ycombinator.com/item?id=21752781
That's kinda dodging the issue though. Is the market still functioning with the same principles it always has? Yes, absolutely. But where does a market where employers generally have more resources and power than employees (even if it's just a little bit) necessarily slowly gravitate towards? A market where prospective employees try to qualify as much as possible to stand out (whether that is actually required or useful for the job doesn't matter, what matters is that it increases the likelihood of getting hired), and in a world where you can essentially "buy" qualification for a lot of money, and go into debt for that money, that results in a lot of (often unnecessary) debt.
How many of these are "accidental", meaning, how many S3 bucket leaks have used incompetence as a disguise to transfer or sell sensitive data and provide a plausible excuse?
Would that apply to all the folks who sit on the board of other companies while working at another?
To save other from googling it as I did here is the wiki page:
https://en.wikipedia.org/wiki/Ego_depletion

"Ego depletion refers to the idea that self-control or willpower draws upon a limited pool of mental resources that can be used up. When the energy for mental activity is low, self-control is typically impaired, which would be considered a state of ego depletion. In particular, experiencing a state of ego depletion impairs the ability to control oneself later on."

Maybe someone else can summarize what this article is trying to show because it was lost on me.
You say "No, you are wrong" and then repeat the exact message of their comment?
Thank you for your detailed, interesting answer. I look forward to reading the referenced papers. At the moment I am building frontends for LuaJIT and would like to compare performance with analog implementations in RPython and Truffle. Maybe I will build a Smalltalk-80 frontend and then compare it to your mentioned implementations.
Cool idea. However, as an end user, I would prefer not to have to create an account to ask a question.
Sounds like you're ready to be a VC!
Right now for pitch-detection purposes I'm not differentiating between them. If you produce a sound of the right pitch and octave that's considered a "hit" regardless of which fret or string you used to create it.

Personally I see that as a feature, but I guess if you wanted to be very prescriptive about fingering for educational/training reasons I can see the value in treating them differently.

There is some subtle difference in the tone (which is why you can hear the difference, obviously) so this is _possible_ but not trivial. I've actually been experimenting with "string detection" recently so that I can warn users when they are off by one string (a common beginner mistake).
There’s some nice code beautification plug-ins our there, check them out for some inspiration and use them to help create uniform syntax structuring.
No, more like hard to fake abundance of resources. Whether they're wasted or not is in the eye of the beholder.
> a house where rent is divided by individual pieces of furniture

Where rent is divided by more than one bed in a single room or couches in a living room?
Reminds me a lot of Postgrator [1], which we use in our NodeJS codebase.

[1] https://github.com/rickbergfalk/postgrator
They need to get rid of the recline or have laws governing a sane distance between seatback and the next seats worst case distance. As someone that is 6'5" I literally have my knees fixed to the seatback in front of me and feet off the ground in most airlines economy seats -- the person in front of me choosing to go back even an inch means my kneecaps are bruised.
I use make for the first case a lot. If there was a tool for running bash functions from a predefined file just as easy and ubiquitous as make, I would switch in a heartbeat.
This is one of those cases where taking the mean distorts your view of the market, because there are some outliers who switch jobs like they change pants who drive up the numbers for everyone. A median look at how often people switch would probably be more illustrative.
Reminiscent of, "Apple Files $5-Million Lawsuit Against Jobs"[1]

[1] https://www.latimes.com/archives/la-xpm-1985-09-24-fi-18710-...
Transforming deposition-grown bilayer graphene to fluorinated one-layer diamond
It would be nice though if media and games could get soft real time guarantees so as to avoid priority inversions on things like the Spotlight indexer.

I got dinged on a performance review once at Apple for negatively comparing the MacOS process and IO schedulers to Linux while I was working on Final Cut/QuickTime 10 years ago. Apparently "why can't we adapt their algorithm to our stuff, it's not a secret" is not constructive enough.
This debate has been raging since the Clipper chip controversy 25 years ago. I worry that encryption will only continue to weaken. It already occurred in Austrailia.
How RL Works
If you account for education, experience, and hours worked, equal pay for equal work is already here (or the pay gap is reversed for asian women).

Education and experience bring it to 98% parity overall, with asian women getting to 102% parity.
https://www.payscale.com/data/gender-pay-gap

"job market forces and gender preferences in relation to marital status and parenthood could explain almost all of the pay gap. Most of the gap is not the result of gender discrimination" https://towardsdatascience.com/is-the-difference-in-work-hou...

"Because men tend to work more hours than women, especially if they are married, and even more if they are married parents, this could explain a large portion of the pay gap."

"As years pass, men accumulate more practice and training than women. The job market pays more if the worker has more experience. In other words, the gap widens as men acquire more experience than women."
Japanese Unicorn Preferred Networks Migrates Its DL Platform to PyTorch
Ok, you can argue that police have benefits in their work from unions similar to other public sector unions. I was being a bit snarky since police would be the people to carry out violent action against union activity. Police serve the interests of the capitalist class who own the corporations, so that was all i was saying. But i think their union is harmful, too.

As far as teachers unions, that is an argument that a lot of people would disagree with but i've decided i don't want to discuss it in detail here.
It will happen eventually, I believe. There is simply to much potential power to be wielded for politicians to ignore it long-term. Government only ever takes more power, and the common man does not care enough about this issue to stop it.
It is fun to play with these systems using a software called context free art: https://www.contextfreeart.org
To be fair wikipedia is supposed to be an encyclopedia, not a textbook.
The most extraodinary claim is here:

> To further intimidate any current Apple employee who might dare consider leaving Apple, Apple’s complaint shows that it is monitoring and examining its employees’ phone records and text messages, in a stunning and disquieting invasion of privacy.
https://dev.to/mfarajewicz/6-github-repos-for-instant-knowle...
Working at Equinox: “It's Very 'Hunger Games'”
Native Swahili speaker here and the language cares only if its a being or not a being and for beings, it simply doesn't care if its a man, a woman, a horse, a pig or an alien with ten sexes.

Its possible to speak naturally in Swahili without revealing the gender of the person being talked about and for this reason, i find the he/she/they in English to be very strange and limiting at times.
Ask HN: What system do you use to track professional relationships?
I've been in a position in a large enterprise for six months that's been different than my previous positions. The new position requires me to talk a lot of different people in my org. Some of them on a recurring basis. I've been wrestling with how best to manage the relationships and how often I should have recurring meetings with them. A colleague suggested that I setup a tiered system with a cap of the number of people in each tier. The tier determines how often I follow up with each person in the tier.

Another complementary idea I had was to establish a hierarchial or mind map visualization of the relationships I have. Based on the person I talk to map what relationships they have such as the reporting chain to the top and the people that report to them. The diagram would also have tags or hints about the topical or organizational areas to give further context.

What do you do to maintain the relationships you have and the context around those relationships?
> spamming Google

hu? like buying a ton of paid links?
I don't underestimate it. I'm not a native English speaker and my native language has gendered nouns, verbs, and adjectives (and numbered adjectives).
Nah, the LD50 of Caffeine is pretty high - something like 14g [0]. Thats way over 100 shots of espresso.

[0] https://en.wikipedia.org/wiki/Caffeine#Overdose
I think that, these days, in western countries, it's much worse for boys. Girls are still actively shamed for stereotypically male activities within extremely conservative and religious groups, but outside that, there's been a big push to get girls interested in "male" things.

The same is absolutely not true for boys. Just look at what happens to a little boy if he decides he wants to wear girls' clothes or play with dolls. Whereas a girl wearing pants and playing with trucks will, at worst, be called a tomboy.
Show HN: An online version of the “tree” command
And that's wholly unethical. Companies that do this are happy for employees to remain wage slaves and nothing more. They don't truly admire success unless it feeds the bottom line.

Unless Apple can prove this person stole something (cf. Waymo), fuck them. I hope every engineer they have that is working on their own side hustle leaves and that anyone considering the company for employment looks elsewhere.
And doesn't this perfectly demonstrate the issue with the "just don't buy one" argument? It's still _possible_ to make choices about your privacy (ex. don't get a smart phone, don't buy a smart speaker, etc.) but it requires progressively more conviction as acceptance of this kind of tech becomes mainstream.
I don't know who Instacart are but Facebook don't listen in on your conversations, do they? WhatsApp has end to end encryption and FB Messenger is getting it.

I asked for examples because this sort of wafer thin anti-corporate virtue signalling is insufficient to convince me to pick a fight with my own employer in 'solidarity'. Like most of the population I don't worry about Facebook or Google invading my privacy, instead I enjoy their free services. If they did something I really hated I'd just stop using them: there are other search engines and Facebook isn't especially critical. I already use it much less than I used to. Nothing they're doing justifies being labelled as abusive, let alone taking explicit action.
> I do not see how my prediction of behavior in anyway normalizes the behavior or makes any value judgement of it for that matter.

I think that there's a difference between prediction and reaction. I agree that, before the fact, saying "it's not free; you're the product" may be productive. However, after the fact, saying "what did you expect? It was free and you're the product" only implicitly normalises the behaviour, compared to "that was predictable, but nonetheless is not OK."

(You didn't quite say either of these, but I read your response as being more of the "what did you expect?" form. Of course, I might have been wrong!)
This sounds like a list of disputes I would like my union to stay out of. A union representing me has one job: to look after the working conditions and compensation of myself and my colleagues. All this other stuff is a series of distractions.

I could have sworn I pointed to this exact behavior as an anti-pattern just a few comments ago, and was told not to worry because democracy. Given how readily this particular goal cropped up again, I suddenly find myself less than completely reassured. I suddenly find myself wondering, once again, if the people who want me to join a union actually care what I want or just want power.
Yeah this - as far as I see it, there's nothing that prevents FB / WhatsApp from "accidentally" shipping the private keys on my phone / machine to their server.
The master’s tools will never dismantle the master’s house.
I'm an occasional yahoo groups user. I'm pleased to find that the owners of the groups I'm interested in have moved their content to groups.io.

These include mostly support groups for obsolete hardware and software. I would say that something like github would be a better place, except for copyright problems. Yahoo groups were better for quasi-legal archiving.

I'm wishing that Groups.io was hosted outside of the US for this reason..
Are these machine learning courses the only courses like this that google provides? Is it a new thing for google to offer courses like this?

I admire their attempt to provide translations, yet it does not seem like all languages listed are available. I.e. it seems to work much better for Spanish than German.
'Hackable' karaoke and walkie talkie toys found by Which?
Unless it has literally nothing to do with your job, like you are a web dev and design a new type of hand saw after hours, some places will claim that your side project was made with knowledge gained at work, therefore it belongs to them.
I’ve seen it suggested before, when I was looking into the bijectivity of parsing, that generating lexical-program L-systems (i.e. ASTs where the leaf symbols are a compiler’s lexemes) is a good way of turning a compiler’s BNF-grammar spec into a fuzzer for said compiler’s parser, and possibly, through it, the rest of the compiler.

I expect you could get pretty far by teaching AFL (http://lcamtuf.coredump.cx/afl/) to generate inputs “through” a BNF-grammar L-system—since AFL already has the ability to explore the execution-path-space of the program-under-test.

Personally, I’m intrigued about whether L-systems can be generalized into generators for Directed Acyclic Graphs, rather than just trees. Then you could directly generate (branch-and-label-containing) machine-code, and—hooked up to a tool like AFL—fuzz processors/emulators with it.
Err, reduce your credit limit then, if you're worried about it?

I buy all my groceries on my credit card, basically get a 30-day, interest free-loan on food all year round.
> They also allege that Apple's evidence in its complaint, notably text messages he exchanged with another Apple engineer and conversations with his eventual Nuvia co-founders, were collected illegally by the highly paranoid iPhone maker.

Oh so mobile device managers DO collect text messages if the employer desires? Why is this not a bigger issue?
Aside from all the Times flavours, The Observer and "i" are both left leaning papers that are missing.

Although there are overall probably more left wing than right wing papers among the small ones (like the Daily/Morning Star, as you mentioned), there do seem to be more conservatives newspapers among the big names.

That comes as a bit of a surprise to me, given the situation is the opposite when it comes to non-print media. I struggle to think of a news channel which is obviously conservative. I definitely wouldn't call BBC that, and others like Channel 4 are as openly left-wing.

As someone who predominantly follows television and online news, I haven't personally noticed any conservative bias in the available options, and even a slight under-representation if anything.
Interesting, but if I interpret your assumption correctly it would remove the incentive for people to accumulate more wealth (if everything costs me a % of my net worth, why bother to own more than $1?). Continue the thought experiment and I suspect you'd arrive at some form of Socialism - a topic with a lot of academic material (as you inquired).

Neither does it take into account the ease at which one person can replenish their wealth compared to others (e.g. if rapid enough I can spend 100% of my wealth on every purchase).

But I get where you're coming from in terms of the entrenched economics being imperfect. I thought the end of the article offered some interesting ideas (even if they don't solve your problem), like:

A simple example would be a system where quadratic funding is done retrospectively, so people vote on which public goods were valuable some time ago (eg. even 2 years), and projects are funded up-front by selling shares of the results of these deferred votes; by buying shares people would be both funding the projects and betting on which project would be viewed as successful in 2 years' time.
> This seems like a extreme argument.

Not at all. Good security often involves some black-and-white thinking, which not everyone is accustomed to.

If Facebook controls the endpoint, then they have the power to access the plaintext, full stop. Using their product (hopefully) implies a choice to trust them not to abuse such access.
If you follow Raj Chetty's work on income mobility it appears that single parents in the neighborhood matter a lot more than single parents themselves. Since single parenthood is much more common for black families and our cities tend to be segregated, black kids tend to grow up around single parented kids which is a disadvantage. Basically having two awesome parents doesn't make up for having your entire world be not that. And having a single parent doesn't ruin an upbringing surrounded by people with two parent families. I think it's as much about shared culture as anything, the social norms get established by majority rule basically.
Code Surfer – Rad Code Slides
Obviously it varies by employment region, but my contract doesn't say "You work 40 hours a week". It says "We own everything you create while you're employed by us".
> Mr. Barr has said that Facebook’s moves toward end-to-end encryption, which shields the content of messages from everyone but the sender and recipient, makes it harder for law enforcement officers to track malicious behavior online.

It's kind of supposed to be hard, by design. Read the constitution on what it takes to get a search warrant. You're not supposed to be "tracking malicious behavior." You're supposed to be tracking individuals, once you have some sort of actual tangible proof that a judge individually signs off on, that they are doing something nefarious. It wasn't supposed to be a drag net fishing expedition where you can key word search everything anybody has ever said via a digital device at any point in history. No, they were pretty clear about that when they wrote that pesky constitution thingy (and for good reason.)
Tangential, but do you have any advice on finding, vetting, and engaging executive search firms when looking for your next move?
Apple might see this as a warning to existing engineers but it is also a warning to potential hires. Don't work at Apple.
An extreme argument? If you don't care about security, perhaps you are right.
In any other case, using a closed source endpoint from the company that promises you "encryption" is completely crazy. They "only" have the ability to decrypt all your messages, remove encryption altogether without notice, targeting ads based on your conversation history, and installing targeted decryption backdoors. Yeah not big deal at all, seems like something really trustworthy.

It's still better than nothing, although in the hands of Facebook it might actually be worse than nothing.
Yes. You should be having this kind of career conversation with your current manager. Together, you should be able to find opportunities to grow and test out manager-like skills (e.g., hiring and managing an intern, mentoring junior devs, becoming a team lead, etc).

Camille Fournier's book, The Manager's Path, is a good read for learning about some of the common transitions from IC to manager to executive in software engineering.

http://shop.oreilly.com/product/0636920056843.do
I agree. It's one thing to advocate for change to a language. Like the introduction of "Ms."

It's another to lie to justify your argument.
Nope. Historically, pink was considered a masculine color, because it's a shade of red. It was like this for centuries, until the 20th century in western nations.
Tail rotors on helicopters move fast enough such that anything that touches it can puncture it.
The fear is that Facebook could push updates to targets that the US government is interested in and initiate a phone home. The update mechanism is the "front door" that could be used to implant a backdoor.
It seems like a generational thing.
Thanks for the email tyingq. Appreciate it. Fixed it. I've been up almost all night and am groggy :-)