skysight-inc/HackerNews huggingface dataset:
For me, it didn't work out due to multiple reasons. But if you have any input for others as to how to make it work, add your insights here - https://news.ycombinator.com/item?id=17047340
After a thick paragraph about sports history I gave up, which is 100% my fault. The moment an abstracted "sports metaphor" becomes an actual detailed account of sports figures (players, coaches, teams, etc) my interest in the topic enters a death spiral.
So your fictional boss trusts you enough to allow work from home but somehow does not trust you when you propose to work early mornings and late evenings?

I can not comment on the hourly freelancer part, but as I understand the US law that keeps getting cited in this thread: "it's illegal to require an independent contractor to be on site or to even set hours".
How did Seattle, once a transit-backward town, become a ridership success story?
5 Leadership Practices That Violate Natural Instincts
no? that isn't the way biology works whatsoever.

here is an example.

think of glyphosate as a key.

the key is designed to unlock a certain type of lock with a certain arrangement of pins. when the key unlocks the lock, the target dies. this is intended behavior.

but given the way that locks work -- patterns of pins -- it could very easily coincidentally work on other locks that it was not designed to unlock.

it won't be most other locks. it will be a small minority. it won't necessarily have the same result when that lock is opened as it does under its intended use. in fact, it might not even open the lock -- it might just get stuck in there real good and be impossible to remove. it might even have a beneficial effect (but probably not).

the details of this play out on the biochemical / enzyme-substrate level. another commenter pointed out how glyphosate is an estrogen-equivalent. this would not surprise me whatsoever. it wouldn't have to be a carcinogen to be wildly destructive in that context.

any time -- any time -- you have a chemical which is known to be bioactive, it's going to have an effect.

i just want to make it very clear that there is no excuse to have these chemicals in our food. they are not harmless. at best, they are an added inconvenience for the host's body to deal with.
Ever Wonder Why? by Thomas Sowell

Non Violent Communication by Marshall B. Rosenberg
>Keighley made no mention of Balogun’s specific actions at the rally, but noted the marchers’ anti-police statements, such as “oink oink bang bang” and “the only good pig is a pig that’s dead”. The agent also mentioned Balogun’s Facebook posts calling a murder suspect in a police officer’s death a “hero” and expressing “solidarity” with the man who killed officers in Texas when he posted: “They deserve what they got.”

Yeah he obviously does not know why they were paying attention to him!
Me too. It's a shame its gotten to this point though. But even worse than a spam call is a spam call from someone's legitimate number. For a period, someone was making sales calls from my Mom's number. She ended up getting about twenty angry return calls a day and had to explain to everyone she didn't call them. She wasn't aware of any alternative, so she changed her number. Sad!
Meditations by Marcus Aurelius, Letters from a Stoic by Seneca.

I guess you could say any book on Stoicism, really, as the others I would mention also fit that bill.
I dont know ‘the’ solution but, i can tell you what has been working for me for a year now.

1. Pocket notebook (physical) for this week’s todos and random ideas

2. sticky notes for chores and mindless lists

3 whiteboard for half baked ideas

4. google keep for digital content like images, bookmarks, phone numbers, shared lists

5. Notational velocity with notes organized in Noguchi’s chronological order.

I have a minor tweak in this where i paste sticky notes within the physical notebook so i can move them around.
The Autobiography of Malcolm X - Especially interesting read in today's political climate - pivotal nonetheless
> I hesitate for a moment

Does pressing Escape also allow "keypress-jacking"?
Fanboy's cookiemonster list seems to be updated more frequently: https://github.com/ryanbr/fanboy-adblock/blob/master/fanboy-...
> But still that means he wants to believe in something that does not exist. [...] Why do we need to attribute these things to God? Can’t we all be nice to each other without God?

I might be wrong but it doesn't sound like you've really read his material beyond 12 Rules for Life. It doesn't necessitate believing in something that does not exist but it will at least leave you with a deep respect for your subconscious and for the collective subconscious. That's enough to understand the value of religious stories. Once you're there, belief in God is your own business... it's not even clear if he believes in God and I'd say it's barely relevant.
Ask HN: Is there a single comprehensive high-level Ruby on Rails style guide?
The Official Rails Guide simply describes all the features. Bozhidar’ Rails Style Guide (https://github.com/bbatsov/rails-style-guide) is about things that are important but are kind of low-level.

To keep the power of Rails under control teams should develop a set of high—level constraints to follow.

I thought that some companies might have been published something like this.

Surprisingly, I found only a few if them:
* https://github.com/airbnb/ruby#rails
* https://github.com/thoughtbot/guides/tree/master/style/rails
* https://docs.gitlab.com/ee/development/README.html#best-practices
* https://github.com/hopsoft/rails_standards
* http://guidelines.plataformatec.com.br/rails.html

Although, the most of them are about aesthetics, naming conventions and code formatting, and a very little about Rails.

The most interesting one is from GitLab. They explain why they don’t use STI and polymorphic associations, for example.

Yet, it doesn’t give the full picture. I’d like to get these questions answered, for example:
* What kind of stuff is ok to put in models?
* What gems are fine to use and which ones should be avoided? And why?
* What do we do when there is a really complex business logic? Where should it go?
* In which situations it is fine to use concerns?

Yet I couldn’t find a single guide answering these and similar questions in public.

Possible explanations:

1. Companies don't have Rails style guides because they have their code. You join a company, you learn conventions from the existing code.
2. Companies treat this knowledge as Know-How and do not want to share it in public.
3. They are not very proud of what they have to share it in public, because of potential criticism.
4. “We’re not sure why we do it in a way we do it”, so we can’t really verbalize the rules.

What do you think on the topic?
When I look at my health care coverage and deductibles, and the cost of tuition, and the prevalence of 30-year mortgages to purchase housing, and the rate of change in measures of wealth inequality, I feel confidence in saying, "not bloody likely".

You're not getting a worker's paradise here unless you shove some people up against the wall.
There is such regulation. It's supposedly enforced by the FFIEC.
No, the harms are environmental. Spraying weed killers (ie glyphosate) uses much less carbon than the mechanical methods. Tractors pulling something through the soil need a lot of fuel. A sprayer running over the same field spraying a gallon of glyphosate uses much less fuel. If you have any concern about global warming you should demand that only GMO crops be grown.

Note that I work for John Deere. We sell to farmers who are both for and against GMO so I'm not supposed to have a bias, but I still need to make this connection clear.
2018 - 2038 :)
There's dozens of us!

My plan is somewhat similar; once I no longer live in a tiny flat I'll start experimenting with some designs. I've restored and tuned a couple of old Hohners, which is good practice. Another 10-20 of those and I think I'll roughly understand how to tune the bloody things properly :|

I can highly recommend Emmanuel Pariselle's melodeon building course. I did it a few years ago in France when the pound was particularly strong, and had a lovely French holiday which just so happened to result in a new instrument at the end. It's more of an assembly course than an end-to-end build, but it is really useful for finding out some of the processes, assembly jigs, and just what you can do to the instruments.
I think they meant the (lets call it "emergent culture") that teams develop over time not really the corporate "urah" one.
The seems like a good way to get training data for audio only.
I meant that when you get in a flow and do things you enjoy (generally on a long vacation from work), you start to realize who you really are and what you thrive on. So then, after some introspection, the path forward is a lot clearer compared to your day to day drudgery mindset. Fasting is separate, but connected. Can be a tool to help nudge this process on. IMHO.
> What if we need to scale this to infinite numbers for millions of clients?

I worked for a company where an internal tool for, at the moment, a dozen users was designed to be more scalable than the actual product. The product was used, without major problems, by hundreds of millions of users. So we had a team of 14 people to build something that previously was done by one guy in an already maintainable way.

The server was also divided into several components to mimic a micro-service architecture. Even that no one else was using any of the services and it made deployment cumbersome.

To cut a long story short, the company has a-lot-of-money to throw at problems. So waste is not a big deal. I moved on, as it was boring to work that way.

Many backend developers feel proud of their complex architecture. Simplicity is seen as "not being professional".

For the client side of that app, there was just one guy. He was also acting as scrum master because he had spare time.
Fun fact, someone built Google Duplex for Pizza all the way back in 2009: https://www.twilio.com/blog/2009/12/order-pizza-iphone-app-l...

From what I could tell, they shut it down because they couldn't figure out a way to monetize it.
You don't necessarily need to present a vision for the specific things you can do for the company, but you can take the initiative and present why your specific set of skills will be well suited for the company in question.

I do agree that you need to be careful with this - many companies will want to put you through "their process", and attempting to take control of the conversation when it's not welcome will tank your chances at a position, but I do think it's worthwhile to try.
If you would like to see what the United States will look like in 2024, look at Türkiye in 2018. Watching it all unfold is terrifying. All major countries right now are switching from Republics to single-man rule populists.
I'm pretty sure this is satyric, but it bother me that even on HN, i have to read this type of comment twice to understand the author.
people loves enterprise architecture jokes but all starts with some questions: what if I need to use the client datasource for the input numbers? what if a client ask to send the output to a network endpoint? to a printer?

so you start decoupling things. this here is played for fun, but if you need to build something that lasts 10 years across a multitude of clients instead of just as an one off project those question starts to be legitimate.
That's close to what I'm using (I have only one route-script for OpenVPN which is pretty much the same, but handles both up and down commands from VPN client). To make DNS work properly, there should be a resolv.conf file in /etc/netns/$netns_name/ (directory has to be created manually).

I should generalize my stuff and push it to Github...
Two accidents in under a year! I have only had 2 accidents in my life on a bike.
Social status IMHO is the single driver for most of middle-management decisions. Just as when an athlete says "It's not about the money...", it's always about the money.

For managers, social status is supreme. This status is measured in numerous ways; salary, trophy spouse, cars, office location, etc etc. Deny this at your peril.
Well if absolute knowledge of absolute truth is impossible are you able to suggest a truth that could even be considered absolute? If not, bit of dangerous statement, isn't it?
it's precisely the same kind of progress ... in the early 1900s, we were the poor country with plucky workers willing to do the hard manufacturing work. Then our middle class grew, and we no longer wanted to do that work, so we offloaded it to other countries. China is now going through that same growth. Eventually, their people will not want to do that work, and they will shunt it off to some other country (maybe using their massive investments in africa)
Perhaps that BTW is what makes all the difference.

I suspect that 'us' coders might overvalue the language or tools we use, and undervalue the progress that might take place in the context of them. Not just when it comes to the next generation(s), but also in our own work.

For example, over the past decade or two I've 'improved' my toolage by learning vim and emacs, figuring out how to get Sourcemaps and live reloading working, and improving my command-line-fu. And yet, as a programmer, I feel all of these improvements pale in comparison to the stuff I learned that would be equally useful in Notepad as it would be in a decked out Sublime Text/VSCode/Emacs.

This becomes evident when I work on one-off scripts in the Chrome developer tools, or editing stuff using vim on a server. I'm reduced to the most basic tooling, and yet I can get stuff done in a fraction of the time that I'd have needed a few years ago.
> There's a sign in the tunnel that says something like "cyclists are tolerated, but only at walking speed".

There's a sign in Denmark, the standard bicycle+pedestrian plus the text "Knallert forbudt"[1], often seen where the path is shared with pedestrians — like on a quay or in a park.

I'd assumed "knallert" was cognate with English "knell", meaning to ring (or the sound of) a bell, and the sign therefore meant a cyclist mustn't ask people to move out of the way. But it seems that "knell" in Danish is "knolde"[2], and the sign is the much simpler "Mopeds forbidden".

I like my meaning better.

[1] http://mapio.net/pic/p-26687006/

[2] https://en.wiktionary.org/wiki/Reconstruction:Proto-Germanic...

[3] StreetView example: https://www.google.com/maps/@55.6779341,12.5994887,3a,75y,27...
That's the one big problem with this piece of advice.

This style of interview (ahem audition) will NOT work when applying for your 1st, 2nd or even 3rd jobs. McDonalds and even Facebook need a lot of worker bees.

They need very few Performers (CEO, CFO, Chief Strategist, Head of Content and Marketing, etc. etc.)

It works only when you are no longer a commodity and have a specialization.

Its great advice that I hope to be able to use someday. Until then I will keep my head down in the trenches..and take some notes :)
Some people like to bury the "lede" nowadays, presumably because buried lead can be harmful to wildlife and water supplies.

(see also: https://www.merriam-webster.com/words-at-play/bury-the-lede-... )
it's GNU/Linux, unless of course you're booting a system that doesn't have a GNU software stack on top of the kernel.

That said, I have and always have said "Linux" to refer to GNU/Linux systems because it's easier and faster to say and people know what I mean/
My dad double clicks everything. So yeah its super easy
Facebook moves fast and uses haskell to fight abuse on platform
I worked for one of the two banks I mentioned and while it is definitely slow compared to the tech companies, it's not even remotely close to years to ship a product. Things have changed with banks with people more open to MVP's.
Legal dictionaries are useful for looking up legal terms of art, but they are not binding on courts. After all, anyone can publish one.

In the US at least, courts prefer to use the common meaning of words whenever it's reasonable to do so. If the common meaning doesn't make sense in context, they won't simply fall back on a legal definition, but will look for evidence of what the parties actually intended the words to mean.

In the case of disparagement, several courts have held that the common meaning of "disparage" is what applies to non-disparagement clauses.

https://www.michiganemploymentlawadvisor.com/terminating-the...
https://caselaw.findlaw.com/me-supreme-judicial-court/107021...
https://caselaw.findlaw.com/ga-court-of-appeals/1448243.html
in many cases (I would say most, at least for my programs in non-interactive scientific computing), all the objects can be created at the beginning of the program, and then no further creation happens. Sometimes it takes a bit of effort to refactor your program into that structure, but it is an effort well spent. Then you can use tools like openbsd's pledge, and reason more clearly about your algorithms.
I tend to strongly agree. Online meetings for me are direct, initmate and focussed. If we are not prepared yet, we call it off in a minute or two and go do our homework before we decide to meet next time. Productivity, progress made, places where help and collaboriative work is needed, etc are keenly understood in a team.
You should first learn about design patterns and then read Patterns of Enterprise Architecture by Martin Fowler. The book basically outlines how to think like this.
Sorry, America was a republic centuries before Turkey and doesn't have the same authoritarian cultural tradition.
Now you can see all the Russian Facebook ads used to influence the 2016 election
Putting the video in a modal window that disappears and resets playtime when you click anywhere has got to be the worst UX decision ever. Can't even resize the tiny little viewport.
An important thing to remember about ASEEP jobs is that the pay distribution is extremely unequal, with a long tail who may even be paying to participate.
> Isn't this called confirmation bias?

Pattern recognition is confirmation bias now? He clearly refers to cases he's witnessed where he's observed that particular pattern.

> Anyway, as a classical liberal who probably shares your beliefs

What are his beliefs? He hasn't stated any yet. This sort of thing makes people less likely to trust what you're saying, not more.

> I don't think there is any intentional persecution of ideas

There is absolutely a subset of people both here and on the wider internet who are involved in the intentional persecution of ideas. Pretending it doesn't exist doesn't help make the situation better.
I have personal experience (EE,CE,AM '88). CMU sucks in terms of student experience - at least then it did. At least the physical plan is far superior now. The place was fugly in the 80s. The teaching was weak. I felt that I was paying for a reputation.

And on top of that, in our freshman year they had us all come to an auditorium to tell us this: "Sorry, we have to fail half of you out because there are too many of you. Look to your left and then to your right. Those two students will be gone." Any EE in that class can testify to the truthfulness of what I say.
Likejacking Facebook likes has been around for 8+ years, leaks a similar amount of information, and there’s no big shitstorm. Not sure what the big difference between YOLO and FB’s like button are?
Schools collect data under several of the possible lawful bases

https://ico.org.uk/for-organisations/guide-to-the-general-da...

In the case of a permission slip - the school already holds lots of info that the school collects under the 'Public Task or 'Legal Obligation' bases.

The slip then contains additional information that is only collect because the kid is going on a trip, but is necessary for the trip. This would be collected under the Contract basis 'If you want to go on this trip, the following info is necessary'.

If the school also wants to take photos of the child on the trip, for example, then the parent will be asked for consent.

So to answer your question, the parent (assuming the child is under 16) could ask for:

1. The photo consent to be removed - in which case the trip must continue

2. The info pertaining to the school trip to be removed (in which case the kid would no longer be going on the trip)

But they cannot request the core data that the school holds to be removed, unless they take their kid to another school.
Nissan and Renault turn to China’s battery maker CATL for new electric cars
> has been fixed for years in Chrome.

Right, it was fixed (past tense) but that doesn't change the cognitive burden for tomorrow's unknown exploits that look very similar (future tense). Everytime a popup shows up on screen, I have to question myself, "am I up-to-date on the latest browser engine internals to safely click this UI element?"

>The fact that the dialog box is modal proves that it's not spoofed.

Right but... this creates a very convoluted "decision tree" in the web surfer's brain to know whether dialog boxes are real and trustworthy. E.g. if I want to instruct my grandmother to only click on the trustworthy "Leave this Page" buttons, I have to tell her to click outside the box and if she hears a beep while at the same time nothing happens, (the layman's determination for the computer geek's jargon of "modal"), she can then safely click that button. Otherwise that "Leave this Page" button could be a fake and it downloads malware on her computer. Those are very nuanced and error-prone step-by-step instructions for safe web surfing.

Instead of that, using the spatial rules of clicking on the tab browser (the "line of death" as others pointed out) is a much easier guideline to follow.
Life changing and powerful. Simply no other book will make you as introspective as this.

IMO The next closest thing - in terms of creating introspection - is a psychedelic / psychotropic experience with accompanying ego-death [1].

[1] - https://en.wikipedia.org/wiki/Ego_death
Do Voice Assistants Really Understand You?
A Crusade Against Multiple-Choice Quizzes in College
Thanks a lot for investigating. Otherwise I could’nt have excluded that it was only me being paranoid about that.
Evolution of 3GPP over-the-air security
Windowmaker perfects this ;-)
They are writing for an American audience.

I'd like to see a browser automatically translate units, perhaps with an extension like [1], but ideally with standard markup. That could also end the mess of brackets on English Wikipedia.

[1] https://addons.mozilla.org/en-US/firefox/addon/automatic-uni...
New Homes for Sale in Central NJ, Burlington County and Mercer
Fiction is in general severely underrated among STEM people today, with many arguing for how it is a waste of time, etc. I was fortunate enough to grow up in an environment where I had good access to it, and a healthy level of support for my interest.

THe thing I find funny about this is that many of the "STEM legends" such as von Neumann, Ulam, Einstein and others had read a lot of classical literature. Einstein himself is quoted saying: "Dostoevsky gives me more than any scientist, more than Gauss." I just make sure I give this quote only when there are no number theorists in the room.

Sure, if one just confines oneself to the "popular" works on a standard YA list, it may be reasonable to conclude that some fiction is not worth reading for a STEM person. However, the classics are classics for a reason after all.

Moreover, it is also not implausible that a discerning eye can find plenty of great worth in modern authors as well, something the parent has done.
The Beer Fingerprinting Project – how AI could create your next pint