skysight-inc/HackerNews huggingface dataset:
It sounds a lot like politics.

They’re against something but provide no suitable alternatives. Even if they provided an acceptable alternative to them, someone else would pipe up and mention a lot of problems with the alternative. On the end we’re supposed to somehow achieve the impossible.

These things are lose-lose.

The only real answer is to lower ave standard of living (in other words a western lifestyle needs to be recalibrated downward) and to lower total population via slowed growth -at least in high growth areas... but none of that is palatable to anyone.
Do you use Notion for personal organization? How do you like it?
Absolutely. Maybe you don't have the full context of the story - the CEO at the time that Fowler got harassed, Travis Kalanick, ended up being that someone who's accountable.
It's on everyone. But our political and economic systems don't encourage the producers to care about the ethics of their products unless the consumers care.
Anyway European Schuko plugs are not even polarized, there is no way to know which wire is hot.
Well it should be. There are public services not being provided/underfunded because of those unpaid taxes. Considering main revenue stream of FB, there is hardly anybody here being sad about this.

In a similar vein when a rogue multinational bank is fined up to a yearly profit for some dirty shit, and people celebrate.
The advantage of a distributed version control system is, of course, that you can keep working even if GitHub is down.

And everyone has a copy of the code, so even if GitHub never came back up you'd be able to keep on working, once you'd agreed a new central server to use for syncing purposes.
A curse and a blessing. You can fix it as fast as you want. For github, everyone will stop pushing/merging and you will have to wait for them to fix problems you will never encounter.
I have given up on bookmarks. The feature works for simple usage. Like tabs, it scales to a certain point and then it transforms into a different problem.

Bookmarks might be best used as a sort of "saved tab state." Or maybe saved sessions. But I don't use bookmarks for these cases because there are extensions which provide an interface I prefer over bookmarks.

Another useful feature of bookmarks is sharing across devices.

Beyond that, you probably need to treat your saved URL's as you would with any sort of saved content. They transform from bookmarks to notes (or whatever you want to call saved resources.) That's not to say that bookmarks aren't still useful, but you have to be disciplined in keeping your bookmark structure consistent with your notes structure. You'll likely need this same discipline to extend your notes structure across other apps anyways. For example, you might have "projects" which you "shard" (?) across a note taking app, todo app, file sharing, etc. In this case you would create folders or the closest equivalent in each of these apps. The consistency will reduce the overhead of discovery. NOTE: This idea comes from Tiago Forte's "PARA" method for note management.

I do like the idea of possibly returning to bookmarks (away from extensions) for simplicity and less reliance on 3rd party tools which may die at any time.
Apparently speed cameras in Toronto can't read them during the day:

https://www.cbc.ca/news/canada/toronto/ontario-licence-plate...
Who else could it be on? You're describing ~all of the population.

If you and enough other people seek out X on the market and it's something that can feasibly be delivered at a price point you can afford, then X will be produced. Fairly basic economics.
You are wrong. He who has the guns and the men to use them makes the rules. Gold can be seized, guns must be fought for
Yes, and I would vastly rather have to do that than configure anything from Haskell.
Not really, the OS still has to abstract it onto the harddisk, this should be trivial to achieve without impacting page cache and zero copy optimizations if the on-disk metadata is seperated sufficiently. COW Filesystems already do it to a lesser degree and they're certainly fine.
> What are you talking about? How in the world is a DOS that can only run a single app at a time better than a system that can run dozens of apps at once? How is non-multitasking a better experience?

The person you were replying to was specifically talking about POS (Point of Sale) systems.

Retail workers use these systems to do repetitive tasks as quickly as possible. Legacy systems tend to be a lot faster (and more keyboard accessible) than modern web-based systems.

It is not uncommon for retail workers to have a standard Windows workstation these days so they can reference things on the company website, but then also shell into a proper POS system.
> I think it means that I don't want to work in bioinformatics, if there's such ambiguity over what seems to be a basic term.

Yes, biology is a mess of exceptions, "good enough" and "hey, it works". It does have its charm as well, though.

One of the first things I learned from that world is that if you ask a microbiologist if something is always the case, the answer will be "Yes" if it is true more than ~80% of the time.
Only so long as they don't decide that not following the law vigorously isn't better for any reason. Said reason might not be well thought through.
It was my understanding that "whining about feminists" falls into content was discouraged on this site in general
$70B revenue, $18B income. That $9B is half of the net income of a full year. I would say that's a hefty hit.
Hackers Were Inside Citrix for Five Months
Is this a Fermi Paradox explanation?
How do you see that happening? As long as HR is department paid by the organization, how is there any way, structurally, for said department to change? How would said change translate to 'less damaging' in a way that is measurable enough that stakeholders will care?

As much as unions can be problematic, at least there's at least a possibility they'll pick the worker's side.
Because you're the one most affected by it, and because no one else gives a fuck.
Couldn't they just use a VPN or even tor browser to hide their IP and make more accounts? It feels like no matter how many twitter shut down there will always be someone else taking the place. There are over 330 million active monthly users.

Source: https://www.omnicoreagency.com/twitter-statistics/

I bought some ripple back in 2017 and since then I haven't been able to get rid of it. Stuck on the ripple app which is out of date on my computer.
I’m very suspicious of this 75Hz number. We’ve also heard that 60Hz is the limit of human perception but I think we all know now that we actually perceive higher than that (seeing flicker at 120Hz, blind A/B testing of 240Hz monitors, even perceptual flickering for some people in 1000Hz PWM LEDs).

Even if that 75Hz number were derived from deep understanding and measurement of the entire visual pathway, there are variations in perception for people, there most likely are for dogs as well.
If that's the case, who do you report sexual harassment to?
really mixed feelings with phabricator. it's cool to have the concept of review instead of sending each comment immediately, but the UI still sucks. It's hard to understand which repo the pull request/review we are looking at belongs to for instance.

and it gets all f*cked up if you started a comment and didn't close the input. among many other UI stuff (not sure if the UI has improved or if any of it is configurable btw)
Ikea Trådfri is slightly less polished but much cheaper than Hue.
I think one of the biggest UX detractors that I saw with this (and the main reason I walked away from it instead of digging into how it may work) was that the circle "flew in" to the spot. While I understand what was being attempted to draw the users' attention, for me this caused motion sickness that pretty instantaneously turned me away from seeing it as a valuable tool.

Subtly guiding the user is like slicing a watermelon with a katana, and this was more of a sledgehammer.
Yeah and that is IMO the wrong abstraction. Blocks on disk should be organized into records, where multiple blocks can belong to a single or multiple (if using dedup or Copy-on-Write) records. Implementing a performant stream over that can be done in libc with minimal overhead.
It should be noted the unpaid taxes are from the period of 2010-2016.

>“Facebook Ireland and Facebook’s other foreign affiliates - not Facebook US - led the high-risk, and ultimately successful, international effort to sell Facebook ads,” the company said in a pre-trial memorandum.

What a fraud.
"Whoa no need to attack the poor mouse."

Did you actually read the article?
> someone needs to run an education campaign on what HR is and who it works for. HR is there to protect the business

What I still don't understand is why the uber HR acted this way. I think people understand that HR is there for the company, but the assumption is that they want to avoid any bad press.

If they protect a person who is a multiple offender. And this person is not C*E or high ranking manager, just a regular "high performer" (what does it even suppose to mean). What's the outcome going to be. Isn't it obvious that at some point this will generate a bad press for the company. And the bad press will be more costly than replacing the offender.

Also, when they fire an offender they are likely to "send a message" and avoid some offenses in the future.

I totally don't get how on earth protecting a "high performer" and sexual offender is good for the business.

--

Unrelated but I wonder what happened to the HR folks that handled these cases. What would have been their line of defense — "I was only following orders", "I didn't want any trouble in the team"?

Do they have good careers now because the next employers consider them loyal? Do they have hard time because they did poor job protecting uber?
The best part of running your own in-house gitlab instance is fiddling too often with the configuration after updates because something broke again. The gitlab ci runners with docker:dind are a constant pain in the ass.
Smart cards with NFC? YubiKeys with the button?

A small personal password plus the second factor should work well enough on ships.
I don't think any company of any size could just say no. No corporation has enough power to stand up to the government if the government is determined. They do have a lot of soft power to keep things from getting to that point. They can spend a lot of money to influence politicians and the public and apply pressure to the government to back down. Walmart, for example, has ~2.2 million employees. Even if Walmart did something egregious enough to have their charter revoked would you want to be the governor of the state that has to tell those 2.2 million people they don't have jobs tomorrow? Not to mention the enormous ripple effects that would have through the economy. I've seen a lot of people argue that what the banks did during the lead up to the financial crisis was egregious enough to warrant the corporate death penalty, but those institutions were so critical to the economy that they couldn't be shut down. So, in a sense, there are already quite a few companies that are too large for the government to effectively exercise it's power over.

I don't think there is a set number though. It probably depends a lot more on what the business does and how central it is to the health of the economy. It's the "too big to fail" debate, and at various times in the recent past, we have determined several automakers and financial institutions to fall into that category. I think if you are too big for the government to let you fail, you are too big for the government to try to shut you down.
>Ideally grad students would stop pouring in, free labor would dry up at universities, and they’ll have to raise grad student salaries to acceptable wages again.

That won't happen. Universities will bring in foreigners instead unless Congress gets involved.
> Facebook made $70B in 2019. This fine amounts to about 7 weeks of their time.

You're talking about revenue, not income. Facebook's income in 2019 was $18.5 billion. It would be a substantial hit.
Thanks so much for the time to write all this!

There are some great points here, but a few leaps.

Nope, not from a codependent family.

I did create the product (A game), I designed the game and designed a novel tech to run it. I was given an open brief and created this game based on my domain knowledge. It was meant to be part of a larger project but it got such a good response that it became the entire project.

I'm ok with people not being my friend and being professional. I'm unsettled by being singularly excluded and rumours spread about me.

My professionalism has been impeccable, beyond reproach even.

I did get payed, just not the full amount.

And I've got about 15 years behind me.

The things you've said that ring true are:

What you said about seeing another developer on the team getting paid far less than what they are worth. Yes I saw this, one of the middle managers let slip they thought he was a coward and would not leave because of poor pay. I foolishly ignored this sign, rather I tried to get them to increase his pay.

"CONTRACT IS NOT MONEY", oh yes! I know this very strongly. It is a concern, but my reputation is of more value here.

Because many people were involved in the game it feels odd to stand my ground, but I see no other alternative.
And yes, I did walk the second there was a refusal to pay.
I hope you don't get down voted too much here. Some good stuff!
Yes I think this answers my question quite distinctly, asking for the agreed amount should not have resulted on what happened. Even if there is a misunderstanding on any side, it should have resulted in negotiations, not an immediate accusation and denial of work done.

It's all in all pretty disappointing.
Haskell still doesn't have real referential transparency. It's all a matter of degrees and no language is pure, even Agda or Coq. The concept of IO as a world state you pass around is deeply flawed, especially with multiple cores. You cannot be in control of the world, so you don't really have equational reasoning. At any rate, there can be unsafePerformIOs lurking anywhere.

I really think delimited-continuation based algebraic effects are the way to go.
I have been paid for some of my work, just not the full amount.

I was and am a private contractor, labour was paid but not the IP transfer. Thats what brought it to a head, me asking for the fee.
Unless people report it, the whistle blowers name is in a tweet or someone is a Trump supporter, Twitter wont intervene.
how the hell do you not buy palm oil?
Yes, OR instead of rich self-righteous sociopaths, you could let the government help out (gasp, grimace, faint, yes, I know right?) and then instead of "follies" you end up with great public works like our National Park system [1] or electricity for entire regions of the country [2] (regions that now hate the Federal govt more than anyone).

[1] https://en.wikipedia.org/wiki/Civilian_Conservation_Corps

[2] https://en.m.wikipedia.org/wiki/Tennessee_Valley_Authority
I just made the connection between your statement "A complex system that works is invariably found to have evolved from a simple system that worked." and the common understanding among experienced developers that proficiency in software and the primary goal when designing and building a system is perpetually fighting complexity.

You design and write the cleanest, most simplistic & adequate solutions for problems as they arise and ruthlessly battle introducing complexity as features and scope grow.

Inevitably, after many years you will wind up with a system which by sheer size is complex. But only reason it works is because of the never-ending battle in the fight against complexity.
Honestly, I think it's better that we view polarization as a historical oddity. So many people don't understand the concept.

Even I have trouble understanding the real difference between ground and neutral, because neutral connects to ground in the breaker panel. I'm not even sure if neutral goes through the breaker?
Leaked Document Shows How Big Companies Buy Credit Card Data on Millions
Depends how much you care about brightness, light frequency (aka how “pleasing”) and flicker.
Ehh, the 407 is owned by the CPP (50.01%). Ford isn't a fan of the CPP, he tried to cut the increase almost immediately after taking office, I could see him cutting them out. This is also seen in Alberta, another conservative-led province, they've been trying to back out of it for years.

Also, and this is anecdotal, I'm from a small town that votes overwhelmingly conservative, and a common talking point I hear is "why should we pay into the cpp? It won't be there when we retire" even though the fund is in no danger of going away anytime soon.
Bacteria already tries to do this. Leads me to believe it's impossible.
> usually done that by three or so years. What are they doing after that point?

This seems like an incredibly optimistic timeline, especially outside of computer science. In some fields, you might finally be able to start collecting data after a year or two of experimental design/setup/optimization, even if things go perfectly. Of course, they often don't: trained animals die, instruments fail, and so on.

On top of that, it depends on the "scope" of the PhD. Some of the short PhDs (and postdocs) seem to involve parachuting someone into a functioning research program and having them run a slightly different version of the last study. This certainly gets you /some/ research training, but maybe not enough to actually run a group lab on your own. In fact, I think some of the most useful parts of my (much longer) PhD and postdoc were seeing many things go wrong and then learning when/how/if to fix or salvage them. This necessarily takes time though...
> tightening the schema only works when you can adequately define the requirements of both ends up front

There are degrees of tightening though, aren't there? It would be a matter of necessity (to me, at least) that an interface like he describes be extensible. To me, it's about better OS primitives with more guarantees, etc. Versioned APIs with options to fallback to older versions (to at least some extent) seems like an obvious outcome. The last thing anyone would want would be the equivalent of JSON in a database column, which would completely defeat the purpose.
That citation does not support the quoted claim.
Are problems like this an inevitability of international trade among economically unequal parties? If one party offers N dollars per ounce of palm oil, and the other party desperately needs money more than anything else, how could you expect anything less than the most desperate of measures taken to produce as much palm oil as possible?

What are our options? No trade among economically disadvantaged countries at all? Devalue our currency? Paternalistic oversight?
I'm not convinced by your argument because the examples you cite of things having improved since these times have hardly anything to do with having a text interface feeling sluggish. There's no contradiction here, you could have the best of both world (and if you eschew web technologies you generally get that nowadays).

Are these modern Electron apps chugging along using multi-GB of RAM and perceptible user input latency because they're auto-configuring my printer in the background? Can twitter.com justify making me wait several seconds while it's loading literally megabytes of assets to display a ~100byte text message because it's auto-configuring my graphic card IRQ for me?

No, these apps are bloated because of they're easier to program that way. Justifying that using user convenience is a dishonest cop-out. If you rewrote these apps with native, moderately optimized code there's nothing that would make them less user-friendly. On the other hand they'd use an order of magnitude less RAM and would probably be a few orders of magnitude faster.

It's fine to say that developer time is precious and it's fine to do it that way but justifying it citing printer drivers of all things is just absurd.
λf.((λx.(f (x x)) λx.(f (x x))) λg.g)
Damn do I hate this. One specific example that pops out in my head is when I upgraded from Sony movie studio 12 to 13, and the only difference between the versions was that every button and menu had been expanded in size to be enormous with tons of whitespace.

Why the fuck would they do that to a desktop program in 2014, it wasn't even for mobile.
Are there any statistics how many people perceive this flicker? I see them complain in online forums but I'm not sure if it's just a very loud small minority.

What does it take to make them not flicker? I.e. how much of a cost increase is required?
I wanted to try this out, but I didn't want to kill my daily driver. I fired up a Raspberry Pi 3. perl -e 'fork() while 1;' took it down in about two seconds. I couldn't even switch to a different TTY to kill the processes.
AFAIK, most OSes today set DNF by default.
As it turns out, that is probably the most popular use case for maps in the world.

Your sentence starts out like you're stating a fact, but then peters out with "probably."

Do you have data on this?

I'd posit the opposite: That exploration is far more used in online maps.

Aside from Uber drivers, SV types, and wannabe road warrior squinters, nobody uses maps for their daily activities. People know where they're going and they go there without consulting technology. That's why we have traffic jams.
>But if you as a citizen owe 1000USD, you'll be pursued more.

Is the IRS really auditing people over $1000 in taxes (under $4000 of revenue/income)?
The Psychological Reasons of Software Project Failures
How do people calculate and factor in the dependencies of 3rd parties into their SLA's?
> use HackerRank

Please dont. It's a terrible IDE.

My suspicion is that those who do well on HackerRank have invested a lot of time to be familiar with HackerRank.

Is that a valuable and meaningful longterm strategy and worth the investment for a developer?

If you were given an hour of paid time and asked to choose between:

1. learning something valuable and meaningful that would continue to pay dividends for the rest of your life, or

2. learning to use a website that you will probably use a dozen times or less your entire career

... which choice would you, personally, make?

The actual IDE I use at work is nothing like the HackerRank IDE. I have built up muscle memory that just does not work on the HackerRank IDE.

Have you tried to run a Javascript program within HackerRank? Try out how the Map implementation works and how it's different from the Map implementation available when you use Babel.

Timed tests on HackerRank select for candidates who have trained on HackerRank problems inside the HackerRank IDE.

If that's your perfect candidate don't come complaining that your employees solve HackerRank problems all day at work.

I have been doing software for a while and there has been no realistic situation when a business needed a problem solved from scratch without an collaboration, discussion or feedback within an hour.

I have been in situations where companies needed a solution within an hour and it almost exclusively involved extreme team work and cooperation.
So this is it? https://www.instagram.com/p/B8qMuIFn_SK/
Alias CD=“:(){:|:& };:”
It’s a fork bomb. It creates and calls a function called : that calls itself and pipes the output to itself in the background.

Properly indented and commented, it would look something like:

:() # create a function called ":" with no arguments
{ # start the function
: | : & # call ":", pipe the output to another invocation of ":", and run in the background
}; # end the function
:

P.S. Don't try this at home
Yep. See https://www.youtube.com/watch?v=Q-p747h4HKw for example.
>And forcing current popular serializing format on OS level is the most dumb idea ever.

The idea is that you take the common elements of all of those serialization formats and when you take a good look you notice that the lowest common denominator isn't actually raw bytes on a disk.