skysight-inc/HackerNews huggingface dataset:
> If we don't block the consumption of caffeine in youths, why should we block the consumption of nicotine - a compound with similar effects?
i.e. Why is nicotine so much worse than THC, alcohol, caffeine, guarana, or any number of other stimulants/depressants?

Alcohol and THC are both already restricted to adults. Caffeine is restricted as well, in that many places won't sell caffeine pills to people under 18.

Nobody is talking about preventing kids from buying tomatoes. But when we're talking about concentrated and extracted forms of a stimulant... those are already heavily restricted.
Wait, are you suggesting that walled gardens are a terrible idea and the technology sector is going backwards? (Again)
Mmm, I think it's a huge stretch to say those languages were derived from Lisp. They certainly borrowed/stole a lot of features and were heavily influenced, but that's not the same thing. For instance, it would be way more accurate to say that Ruby is more derived from Smalltalk than it is from Lisp. (And not coincidentally, Smalltalk is a lot like Lisp in that it's a very minimalist language where most of the useful constructs are built on top of a very small core. And similarly it's also very balkanized.)

By the way, I don't mean to imply I don't like these minimalist languages with powerful extensibility like Lisp and Smalltalk. They're very elegant. I just think that there's a very large tradeoff to going that route. If I'm writing code for myself I love using Lisp or Smalltalk, but if I'm working somewhere and I have to debug someone elses code, I kinda want something boring and unsurprising.
https://civil.co/
For me it’s bodyweight fitness (which is olympic gymnastics for newbies), following the recommended routine from the reddit /r/bodyweightfitness community, plus exercise bike every day.

Used to do weight training, the chance of injury becomes higher as you age. Also, as you add muscle mass and more training, you will need much more time to recover. Also always watch for overtraining symptoms.

Our body is the most precious thing we will ever encounter, or possess in life.
Oh boo hoo. Windows asks you if you wouldn't rather use the installed Edge browser. Could it lead to them "intercepting" installs and disallowing them in the future? Yeah, maybe it could. I'll worry about it when it does.
I believe the EU would be the lesser of two evils here. If we leave it up to the UK Government and Mrs May we will have it far worse. She has tried several times to ban WhatsApp and encryption in general. I wouldn't put anything like this past her.
Diet often isn't enough as you age. You will almost certainly lose muscle (and thereby lose autonomy) as you age, unless you're getting some form of strength training. Strength training also stimulates osteoblasts, strengthening bones.
It’s impossible to know whether you’re legally liable without more details on the arrangements made.

Ethically speaking, why not ask them?
The Evaluation – Four Phases to Finding “Better” Solutions
We work with many Fortune 2000 customers, and having 500K secrets is on the extreme side and most certainly puts you in an infrastructure where you have 50K-100K+ machines under management.

In terms of the "compute cost", for an infrastructure of that size this is a negligible amount of overhead. For dynamic secrets that live 30 days, rotating 500K secrets works out to 1 secret every 5 seconds.

The advantage would be avoiding an incredible number of static credentials sprawled across a very large estate, plus having a unique audit trail that lets you identify points of compromise. Treating those credentials as dynamic will also reduce the human overhead of managing so many credentials, instead focusing on roles and high level intents.

I question if there is an non-disclosed bias given the anonymous user, created just in advance of the comment.
But he didn't get rid of the 'master' terminology, only slave. I bet "they" come for that next. I feel sorry for the guy.
I still prefer being able to choose my rendering engine, which is a big part of why I use Android.
Perhaps Relevant Link: https://www.pacifict.com/Story/?

I'm sure you are incurring risk, you have to ask yourself how much risk you are incurring, and if you consider it acceptable, even if you fail.
I was just giving an example because I think I remember hearing that linux exchanged a lot of their patches over email which is what partly inspired linus to make git the way it is. I'm not really sure of all the different ways you can use it because my teams have always used central repositories.
You're doing better than me then :-) I do 4 days of heavy lifts a week, and the other days are rest days. I don't schedule deload weeks though, as life causes those (work crunches, colds, family holidays etc).
This is awesome. Somewhat reminds me of Short-Lived SSL Certificates (e.g., https://medium.facilelogin.com/short-lived-certificates-netf...)
That last point really hits home with me. Everyone keeps saying the american dream is bullshit, but I know many people who lived it, including my own parents. I know people that came here on a boat with nothing, and now living in 10 million dollar homes. America is the only country where one can experience both extremes in one lifetime.
> On the other hand, I've never had my Linux desktop crash for decompressing a big ZIP archive.

Yeah but I have, on multiple occasions, installed updates through a Linux package manager and after a reboot been brought to the console.

> I can only guess the there's something fundamentally broken about Windows and file systems because many operations are so ridiculously slow no matter the hardware.

NTFS is bad handling a large number of small files.

> aside from the actual desktop (working with multiple windows) being very bare and annoying to use,

How so? I love the hotkeys for snapping Windows, and Windows also has hotkeys for moving windows between monitors.

Lots of third party utility apps exist that can extend this functionality out.
"Clumsy and ham-fisted way" is a weird way to say "white supremacists".
What do they mean by "desktop ui toolkit for the web"?
Too many notifications may condition/cause a flight-or-fight response, especially if you are On-Call and you get a notification at night.

I turned off all notifications except for PagerDuty. I figure if something is really, really urgent, people will pick up the phone and call (work or otherwise).
The book you write. It contains all the code you wrote using python as well as all the bug fixes and refactors that you put time into.

Its going to take about 3 years to write , but youll eventually be intermediate. Getting advanced is more about problem space then the actual programing language. We all piggy back on things like Hadoop eventually.

There is not automating becoming a good programmer. Its really a craft. Especially when doing it for profit.
That is just so COOL.

I love the LEDs illustrating what is going on internally.
When you get into the mindset that asking about precisely those kinds of things is potentially offensive - at the least, relatively nosey and prying - then that's when the real fun starts, or rather (that statement was sarcastic), ends.
Google can (and has) changed large things about their platform that may negatively impact their users (~90% of the internet population which is ~3 billion people -- larger than the population of any single country) and their users don't really have much of a choice.

For instance, changes to PageRank have negatively impacted websites and business consistently in the past (so much that there's an industry around making pages cater to the whims of an unauditable algorithm -- SEO). I think the fact that websites obviously cannot just switch to a competitor (unless they want to stop catering to a potential market of 3 billion people) rules that as being monopolistic behaviour.

That's what I mean when I refer to a monopoly. If you have exclusive control over an algorithm that affects more people than any government body on earth, then you are a monopoly. Same argument goes for quite a few of their other products (if your personal mail server isn't effectively "blessed" by GMail you cannot communicate with the majority of internet users), but Search is the most obvious one.
Any idea if there's a way to go in partial grey scale mode (i.e. adjust color saturation)?

Colors do help a lot with providing visual cues. Removing them entirely makes it a challenge to quickly scan for colors I associate with certain actions.
> but there are also costs, like wage depression.

Do you have a source for this? The conventional wisdom is that larger firms are more productive, and tend to pay more as a result.
Would they though? Are cities required to make up the difference?

Problem: cities are artificially keeping housing prices up, pushing lower income people out in favor of the upper class. The housing market is forcing lower income people out of cities.

Solution: tell cities they have to stop artificially keeping housing prices up, or the federal government will stop subsidizing low income housing and subsidized loans.

If the goal is to gentrify your city and keep prices high, how is that a real threat? That solution is only a threat if you assume these cities aren't paying attention to what's happening at all, and I don't think San Francisco's leaders are that dim.
US Attorney General Open to Probe of Social Media Giants
The cities probably won't decline. They probably want an external reason to change the zoning laws vs doing it themselves. They might all be voted out though in the next election by pissed off homeowners... unless there are enough pro development voters in the city to offset them. My guess is that if this doesn't work then the Feds will tie removing exclusionary zoning to some other funding source. The question will be will it go to the Supreme court.
Doesn't mean it's invalid. Some slopes are in fact slippery.
Just wait until Amazon changes the content of your books without telling you
I've been a fan of that talk since 2012, and I agree that JS is full of bad decisions (but hindsight's 2020). But I use JS every day for work and probably the only gotcha I actually run into is due to hoisting, which my linter (tslint) catches for me within my IDE (VS Code). Meanwhile all the new features are actually letting me code more quickly and easily, so that writing Lua now feels archaic and frustrating. Destructuring for example is a great way to emulate multiple return values, and it's more generally useful than just multiple returns too (used in parameter lists, etc). I do hope for the day backwards compatibility in JS is broken and we get a cleaner, lighter, more portable, more embeddable spec and implementation. I don't think we'll see that for another 15 years at this rate. But it'll probably arrive one day.
What are the NORAD IDs for your satellites, and TLEs?

edit: https://space.skyrocket.de/doc_sdat/hiber-1.htm

edit: https://www.satellitetoday.com/ground-systems/2018/08/08/dut...

Absolutely makes sense you're working with Kongsberg for earth station services, since their facilities are well positioned for uplink/downlink from polar orbit and highly inclined orbit LEO satellites.
It all adds up.
I'm both aghast and amused that people are making a big deal about master/slave when used in the context of computers.
Not that I don’t believe you, but the linked page doesn’t seem to mention that fact.
that's backwards. pharmacists are required by health plans or by law in some states to dispense generics (not "offer," dispense, i.e. if I bring in a script written for AMBIEN 10mg, I'm getting zolpidem 10mg without asking) unless the doctor insists on a name brand.
Not discounting your anecdote, because it's something I too have been incredibly frustrated with. However, how would you possibly know the full out of pocket cost for a visit until billing is complete? For simple things, I completely understand the frustration, as an echo should be an echo. However, what if they needed to run more tests, or did more for you as a patient and thus didn't know what to bill until your hospital stay (or even outpatient visit) is completed?

As for your point about costs being drastically different in other countries for the exact same thing: I totally hear you, and wish there were more competition. How do you hit that healthy balance of competition and quality, though? Regulation is one way that comes to mind.
Why does it matter? Do you care where sugar or salt come from?
When Vault connects to the endpoint system to create a dynamic user, it presents a set of credentials only known to it. You have to authorize Vault to create dynamic users, so a malicious actor would need to somehow obtain a similar level of privilege.

Vault typically prefixes something to the username as well (e.g. "vault-...") and also audits the creation of dynamic users so you can either look for the prefix or cross check the audit logs.
I'd talk to an employment attorney, or at least make a more detailed posted /r/legaladvice to see if they think you should talk to one. If you're going to ask for permission, I would definitely talk to the attorney before doing that, as tipping your hand may set bad things in motion from the company.

Ethically, I think you're giving them the same or more consideration than they'd give you. Companies screw over small developers all the time, it's just business.
Caterpillar Chariot
Why do you see nothing unethical about it?

Imagine a software engineer invests half-a-year of full time work, iterating through product/idea. Paying market rate of that person is $200k/year. A $100k invested into R&D.

Now you are a VC. A software engineer shares the results of the work (idea/prototype) with you. It's primarily the refined idea that holds all that invested value. And then VC just claims - ideas are not protected - it is perfectly ethical to use ideas for free?

Doesn't it destroy trust? Would such software engineer next time go to the same VC? How is it not equivalent to stealing $100k worth of someone's work?
> I don't care for oysters. I'm not sure that means I should spend time studying how to eat them better, there are plenty of things I do like.

Oysters aren't an unavoidable part of life?
Interesting... Does the AT UI have an actual repo? I couldn't find one like Element has: https://github.com/ElemeFE/element

Makes me wonder who ripped off^h^h^h forked whom.

edit: found https://github.com/AT-UI/at-ui

Element repo history starts in September-ish 2016, AT-UI in Apr 2017. The content is very close, but I'd guess Element is the original. Not sure.
RethinkDB Dump and Restore CLI Utility
https://www.npmjs.com/package/rethinkdb-dump-restore-cli

Needed a way to easily dump and restore our Rethink Database at work so I created this Terminal CLI to help make the process much easier. We no longer have to CD in out dump directory and run a long command to dump and restore out the database. Even though it serves the purpose for what we need it for, I will continue to add features to it like dumping and restoring only selected tables etc. Just throwing it out there for those that do use RethinkDB.
It could be done if you switched from MOSFET to BJT. That's how they built discrete processors back in the day. At least low double digit MHz clocks would be doable as long as you pay attention to trace lengths, capacitance, power consumption/heat, etc (in other words, all the same design considerations they had when BJTs were state of the art)

That said, I think the objective was to duplicate the processor rather than the systems it ran in so their existing MOSFET design is true to that.
What about rebounding? It looks like it would prevent muscle loss while being safe for older joints.
That's gold. The medium of exchange in China was silver; you could always use that.
Indeed, there are a lot of holes to fill in. The problem is that the IP of the existing code and assets (graphics/designs) might be contested in court, if your project is successful enough to make money and therefore makes you a desireable target.

As a non-lawyer offering non-legal advice, I suggest you rebuild the project from scratch (using a different language if possible/feasible, as well as different graphics) so that there can be no question as to whether or not you used code or graphics for which you do not hold the correct license (in the case of code) or copyright (in the case of graphics).
Recreating Lost Colors
They'll be in good company with Google who's pushed their browser in similar ways for years.
Sign me up! I'm a male lesbian so that sounds like heaven!
Buddhist nun Pema Chodron discussing "hooked" with Bill Moyers more than ten years ago: https://www.youtube.com/watch?v=GrgznKit-vI
> That they make bogus claims like: "RF-EMF has been proven to be harmful for humans and the environment."

Ever had an RF burn from an antenna? I have. It can definitely be harmful.
>no meaningful team building really happens, and the cliques in a company become more evident and visible.

Are your work parties dry?

I work at BigCo we have a monthly "free beer and pizza" on our floor and it's the great at getting people to meet each other and de-siloing.
But you're ignoring the fact that people are already being priced out of the housing market. The market only continues to gain steam while the next generation can reasonably shoulder the burden being placed on them by the previous. Otherwise those assets are going to deprecate. Credit allowed a handful of people to become incredibly wealthy by becoming rent seekers, while most people didn't realize they had the opportunity. The general consensus seems to be "Tough shit if you weren't born in the 60's - 70's". I don't see that ending well for the economy as a whole.
There's a lot going on in that comment... You need to sort that out.
And they do; see the Housing Accountability Act in California, for example.
It is a poorly written article. The biggest risk is never about the social disadvantaged groups that could be marginalised by mobile payment, Alipay and Wechat have all business motivations and resources to get them sorted. Just look at how Didi paid both taxi users and drivers money to use its app a few years back. Don't have a mobile phone to use Alipay? Surely Alibaba can get you one with pre-loaded ads and Alipay - cheapest brand new 4G android phone on taobao.com is $30. Don't know how to use it? Surely they can get someone to teach you in person - average hourly wage is just $4!

The real risk is the fact that Alipay and Wechat can now ban anyone from having a normal life in China - they can suspend your alipay and wechat accounts and you are totally screwed.
A fat round face has less creases where winkles might form.
How to Monetize a Freemium Business
Headline is a bit misleading.

From my reading, this isn't Apple reaching into your local library to delete them - if they'd kept the originals they'd still be there.

They're just not available for re-download, which is similar to losing a DVD - the store isn't gonna give you another one for free.
It does seem obvious that short of having your own copy of something purchased (in this case, a movie), this will happen. Purchasing the right to see a movie, listen to a song, on a service, will never be the same as holding a physical copy. I wonder if it's even legal for Apple to maintain a copy of the movie in iTunes for customers who've already purchased it once they have lost the right to host it. Clearly, most of us don't appreciate the difference between what it meant to purchase something, and what it means today in the digital, subscription world.

So, if you really want to own a movie or a song, buy a physical incarnation of it, or make a digital copy of it.
NetObjects was brilliant, and sometimes miss it when I'm deep in CSS insanity.
What he means is that from the top level Hacker News page it appears -- since there are only two comments on your article -- that it hasn't generated much interest. But in fact 10 people have voted in your survey. If that number 10 (or 12, adding in the two comments) were visible, he would have been more likely to read your post.
I do and workout nearly every day. You just have to find the time. It's not always easy, but we find time for the things that are important to us.
If you're responsible for a website that collects payment details or other sensitive information you need to stop what you're doing right now and create a job that downloads all the JS libraries on your site and diffs it against a known "clean" copy. Run that job daily/hourly as your level of exposure demands and have it reviewed by someone who knows Javascript at a deep level.

Yes, that sucks and isn't fun, but this isn't going away and these guys are good at what they do.

Next step is versioning of JS libraries, which enables you to utilize SRI, and then look at implementing CSP. You can lock this down, but it'll likely require a lot of buy in from people across the enterprise. The diffing job requires none.

CSP and SRI info:

https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP

https://developer.mozilla.org/en-US/docs/Web/Security/Subres...
Were people not talking/socializing while drinking? It sounds like you have a nonstandard expectation for "parties".
I run into this with much larger p and have to explain it to coworkers.

Flip the scenario around: the code is fine but the test has a concurrency bug in it. It fails about 20% of the time. You ask someone to fix it. After six green test runs they declare the bug fixed. But then build 8 fails and so does build 10.

Why? Because probabilities aren’t additive, they’re multiplicative. You didn’t test 6p > 1, you tested (1 - o)^6 < 0, which will never be true.

In this case there was a 26% chance the test was still broken after 6 green tests. You need 11 runs just to get the probability into single digits.

(Another consequence of this is that if you have 5 flaky tests the probability of a green build is one in four, and the likelihood of getting multiple consecutive red builds is high enough that it happens every week or two).
the standard PHP array everyone

its really an amazing object type, especially when you are given a great api to manipulate it. Which PHP does have.
This is why I strip the DRM and backup anything I purchase locally, and don't use services that don't have any method to acquire a raw copy (like the google play store). It's a strong selling point if it's provided by the vendor (e.g. GOG for video games), but sadly hollywood is an industry that hates the concept.
"the plentiful supply of single-family homes" ... huh? the issue is that there is not a plentiful supply of said homes.
What would they gain? The company would get a warning from an officer telling them they're not compliant and to address it. If the company fixes the issue, all good. If it doesn't, it gets fined. The troll law firm won't see any money from that fine.
One suggestion that I think the article misses is "host parties".

I struggle a lot with social anxiety, but hosting brings everyone into a safe known space, you can always duck out to do the "jobs" the article suggests, and you learn a lot about how to manage the flow of people, set things up so everyone has a good time, and have an easy in to pretty much any conversation.

Hosting a good gathering (be it a small dinner or a drunken bash) is an important skill that's often overlooked.
Happy to finally see LogDevice open. We have been working on this for years now.
Show HN: PRLint – GitHub App for linting pull request meta data
So what you're saying is that you don't vote?