skysight-inc/HackerNews huggingface dataset:
Who cares whether the employees get more done? Two questions matter.

Are employees less depressed? (-->prevents PR issues)

Does the company get more done in the long term? (<--maximized retention)

This is a shit job and being close to other humans makes it easier to cope.
Five years on, no answers to who felled MH17
Well, from a practical standpoint, it's more desirable to put out a partially-working system fast, which can be improved upon as it is live - than spend too much time planning and implementing a fully working system. Note: By partially and fully, I simply mean systems with more and less bugs.

Rarely do companies and startups have the luxury to just lean back and take their time. It's a race against competitors, and everyone wants the advantage of being first.

I don't blame the devs, as much as I blame the market. People start taking shortcuts when they're judged by how fast they can crank out codes, and whether they can finish their sprints on time. You develop a culture of constantly putting out fires.

Hell, for some consulting firms this is a profitable business model: Deliver a partially working product, then spend 10-15 years on patching it up, on your clients bill.
"Retry later"

Nice, short and to the point. I will say, even though this "blog" doesn't look professional at least it doesn't have any ads on it.
Bitcoin Price Chart: Simple BTC Price Chart (2019)
Yes and that's most irrelevant because we were discussing the device offset as users travel between timezones.

Unix Timestamps are always expressed as UTC/TUC which remain constant regardless of device offsets.

The origianl comment's assertion that users don't typically adjust their offsets is moot since commits are stored in UTC anyways. I was just pointing out that many devices automatically adjust offsets.
>And do you think more podcasts will be done with remote guests?

If there were a magic bullet, take my money. But I doubt if there is, given the state of corporate video conferencing--which doesn't optimize for sound quality.

The "best" quality solution I've found is to have the other person make a separate audio recording and email it to me. But that certainly introduces friction and not everyone has mics laying around. However, in a lot of cases, consistently getting in the same room as people is tough.

One thing I've done is to try to take advantage of in-person opportunities as much as possible and just accept that there's going to be a lot of background noise at conferences, etc.
Using Macros and Emulation Voodoo to Solve a Crackme
"Not suppressing women" is a really odd issue to bring into the conversation when Christianity is involved.
Front-end design, React, and a bridge over the great divide
Honestly I have a hard time understanding why you're being downvoted for expressing an opinion.
I think FaceApp in particular strikes a chord in the United States because it's owned by a Russian Company. Name + faces (and therefore age and gender and race) + Location is the kind of data that enabled a lot of granular facebook ad targeting in 2016.
Maybe it's denial stage but something doesn't add up about 25/"33" dead[1]. Is it possible that there's something being lost in translation? EFL People often mistake casualty to mean a death/mortality when it's also used as (deaths+injuries). I could see that easily being mistranslated by an ESL person as deaths.

[1]Seems to be corroborated by:
https://www.japantimes.co.jp/news/2019/07/18/national/dozens...

GoFundMe page for charity:
https://www.gofundme.com/f/help-kyoani-heal
While the article is written as a rant, which hurts the author's credibility, the points, IMO, are valid.
They have a bug bounty program that gives you permission to do certain kinds of things and it not be illegal since you’re planning to report anything you find (and get paid for it)
> how morality is shit these days.

This sort of implies morality was better in the past. Do you believe that?

I am not suggesting today's morality is good but it seems like an improvement over the history of humanity to me.
At least, we still have to wait a few decades for the "boom in human activity" there
Thanks for the feedback! I did link the official site, but it's kinda buried in the paragraph and maybe not obvious.

I added some text to the x-frame-options to note the CSP rules - it's a great addition.
Obviously meant that there are many other elephants in the room and but they decided to promote an alarming article about this new app that records your photos!!! Is it so difficult for You to understand?
Well, the next move looks obvious to me.
You're not thinking on a long enough timescale. Hunter gatherers only worked 10 hours a week :)
Right, but only as the last expression in a block, which is different than what "implicit returns" implies.
You are silly.
the book "Elements of Clojure" covers this.
It could put the entire job offer in jeopardy if they read it as you being antisocial, entitled, incapable of being a teamplayer, arrogant, etc.

I also definitely wouldn't do that in a situation where I'd be part of a team that shares an office elsewhere. If you do get your private office your coworkers will harbour resentments against you for enjoying a privilege that they themelves do not enjoy and retaliate either consciously or subconsciously by keeping you out of the loop on information that they discuss amongst themselves in their office.
I agree with everything here, except the implication that this is only related to the self employed or ACA. Health Insurance companies have been pushing these high deducible + HSA plans for 15 years. They also raised the cost of the older less complicated PPO types plans. This has pushed even the biggest companies to "encourage" employees to "take control of their health care". Oh and each year, the definition of "high" keeps getting bumped. 10 years ago deductibles were $1500.
If you want to test a company look at their 'Responsible disclosure'. For example: https://www.facebook.com/whitehat
The policy is to risk breaking stuff only when people are in the office. It's a good concept.
X-frame-options is obsolete. Most browsers complain loudly on the console or ignore the header. Use csp instead
I was raised Catholic though I have intentionally distanced myself from the church as an adult. There are active aspects to the church’s teachings that our larger society would likely see as negative, if not outright wrong. Your suggestion of female suppression is a good example.
> People nowadays spend far more time at work than ever.

Do you have anything supporting this claim? The facts say otherwise: https://ourworldindata.org/working-hours

It's easy and fun to be pessimistic, but to claim that people today work more than ever is ludicrous.
I think the problem is these systems are much more complex than the people realize. Technically minded people like those of us here understand the implications but they might not. That or they have too much trust in an increasingly untrustworthy world. It's just naivety really.
An RCE in Palo Alto’s SSL VPN allowed access to an internal Uber network
And tried to claim in the emails to those affected that it might be the result of malware on their system, performing exfil from a password manager, because they didn't know the real reason.

I spent a couple of days doing nothing but trying to prove to myself that wasn't the case on my machine, and have low-key (and sometimes really seriously) worried about it ever since.
Yep this is correct, location history can be scraped from the EXIF data in the photos in your camera roll.
What you're describing is a very limited view of math, resembling the general public view of math as being algebra, trigonometry, geometry, and calculus; that is, all the math people are exposed to in secondary school. Look further and you'll see disciplines such as mathematical logic, combinatorics, and graph theory, without which you wouldn't have networking or binary or computers at all, really.

I don't know what you mean by "fancy algorithms", but all algorithms that run on your computer have a basis in math.

As for making things go as fast as possible, well that's a special case of the field of optimization, another mathematical discipline.
Interesting read. I agree with a lot of it.

I find noise cancelling headphones uncomfortable and claustrophobic. I have really bad tinnitus, so all noise cancelling headphones do for me is amplify that.

I find that coming in early and leaving early does work. Getting in before others and getting a couple of hours work done is effective, then taking a proper hour for lunch off-site helps as well.
No need to pay someone for their likeness when you can generate the average face of your targeted market
Or option 3. They care about privacy but only when terrible thing X happens.

They post their name and picture to Instagram 12 times a day. Most people have public profiles so there is no new risk. Of course by the time every street corner has facial recognition running "for our safety", it will be too late.

Even as someone who knows the risks, this doesn't scare me as much as DNA testing. Even worse is that if any of my relatives do it, I'm just as screwed. There is also the "let's all install hackable video cameras on our front doors" problem. Clever fear mongering to prevent a random package being stolen that is already insured and will be resent automatically. Instead we paid to create our own surveillance state.
A 3-space embedding is a representation optimized for efficient decomposition and computational geometry, ideal for scale-out analytics. This is an interesting design problem in that you can't achieve both with a single surface and they are mathematically incompatible (one requires a discrete surface, the other requires a real surface). A 3-space embedding is a dual surface representation engineered to make it easy to move between the surfaces as required by code. As the name implies, you are logically embedding a standard 2-spheroid in a synthetic discrete 3-space and both coordinate systems can be used simultaneously. Presentation requires computing a projection of some sort.

Unlike single-surface representations, these have the advantage of being essentially free of computational edge cases if you design them correctly. They are also amenable to implementations that are extremely computationally efficient to use, which is a bit of an afterthought for most presentation-optimized designs but important for high-scale geospatial analytics.

A common reflexive criticism of these representations is that they use equal volume sharding, which means that sharding them is not a good approximation of equal area on the embedded surface. An equal area decomposition only makes sense in the context of presentation (e.g. tiling) because the underlying data distribution is naturally extremely and unpredictably skewed, leading to non-uniform cell loading no matter how you decompose it. The assumption that equal area decomposition helps to ensure uniform cell loading is trivially false in practice, making it a non-optimization. Therefore, any competent implementation always requires a separate mechanism for ensuring uniform loading independent of the decomposition model.

The term of art for all of this is discrete global grid systems (commonly "DGGS"). The vast majority of the literature is focused on presentation optimized systems, and the design of single-surface representations, but other types of representations are discussed. It has a very rich taxonomy. I have an article I've been sporadically writing which I should probably finish that steps through the design of a state-of-the-art 3-space embedding representation system for scale-out analytics, based on a (currently stalled) effort to produce a formal standard for industry. A good 3-space embedding has a relatively simple description and implementation but there is much technical subtlety as to why it is designed a specific way.
It is a semantic distinction, because "everything is an expression" and "implicit returns" have different semantics.

Thinking of them as implicit returns leads people to believe they can write code like

fn foo(x: bool) -> i32 {
if x {
5
}

// more code

and then they're confused when this doesn't work.
> And things like the lack of abstractions and generics are what create a community that's less reliant on dependencies. "A little copying is better than a little dependency" and you can see it in stark contrast to something like the JS community with its require('left-pad') NPM ecosystem.

"A little copying", "less reliant on dependencies"... do you even vendor bro
What are the good history podcasts? Most seem still like two guys chatting and oh here’s some facts from the past
> People nowadays spend far more time at work than ever.

A few generations ago kids worked at 10, there were no weekly limit, no weekends, no vacations, no security, no form of compensation if you get injured/die while working, no pension, no sick leave &c.

In first world countries we never worked so little for so much comfort.

> By the act of 1892 one day in the week, not necessarily Sunday, had to be given for entire absence from work, in addition to eight recognized annual holidays

> Children may not be employed in industrial work before 12 years, and then only 8 hours a day at work

> The first attempt to secure legislation regulating factory employment related to the hours of labour, which were very long - from twelve to thirteen hours a day.

> Boys of 13 may be employed in certain work underground, but under 16 may not be employed more than 8 hours in the 24 from bank to bank. A law of 1905 provided for miners a 9 hours' day and in 1907 an 8 hours' day from the foot of the entrance gallery back to the same point.

https://en.wikipedia.org/wiki/History_of_labour_law
Many of us do a “squash merge” (use git rebase to compress to meaningful points in a CR and again before merging to master or feature branches). This creates a clean history at the expense of not being able to stalk others work at high granularity or get as large a score on github’s tracker.
> you can do things safely in C# that you would be forced to use 'unsafe' in Rust for

Could you provide an example? I thought pretty much everything could be achieved, albeit sub-optimally with reference counting (data structures).
Wow, more than half million. This is amazing! I hope the victims family gets the money.
No. Did you read the OP's article? I'll excerpt a relevant section for you:

Although the current focus on isolation is often described in the media as “the loneliness epidemic,” Robin Hewings, Director of Campaigns, Policy and Research for the U.K.’s Campaign to End Loneliness, warns that for a subjective, self-reported experience like loneliness, “it’s not very easy to make comparisons across time, and it’s not obvious that it’s getting worse.”

While he acknowledges that aging populations mean that there are likely to be a greater number of elderly people around who are suffering from isolation than in previous decades, he also points out that when you look at the percentages of those affected, the trends are harder to discern. “There was some work done in the late 1940s, which would seem to suggest a not dissimilar level to today. This is right at the speculative end,”
> You’re describing merges, not commits, or pushes to remotes.

Both merges and commits can be pushed. I’m not exactly sure what distinction you’re trying to make.

Also, btw, I’m using git terminology, but not everyone uses git. I’m including my experience on teams that use Perforce, for example.

> One can commit and push to branches all day. Merging them to master without a heads up is a bad idea.

Yeah, right, exactly. You agree with me. My policy is about putting anything new in the master branch during off hours, because breaking changes that evade the tests may not get fixed until work hours, and prevent other people from working at night or over the weekend.
Gimlet media’s startup talks about the narrow field of pod advertisers.
Mathematical notation is a primitive notation, and will go the way of Roman Numerals. I would recommend the book "Clean Code", which might convince you to lengthen your identifier names :)
For most programs, you can just use PlusCal instead of straight TLA+ and get most of the benefits. Unless you're writing something that is heavily concurrent or distributed.
The bit which seems the most cumbersome to me is working with things like str/String and Path - it seems like there's always a lot of finagling and long chains of method calls to get things into the right type representation for a particular use-case.

I'm still not so experienced though so maybe it gets better.
The accident on the Moon that nearly sabotaged historic landing
From a technical standpoint I wonder what the developer who is stealing is thinking.

I've worked lots of places with access to lots of things. I have technical know how and presumably so does he. Even if I was inclined to do something like this I know that many of my coworkers / people at the company ... are more than capable of tracking down most anything if given enough attention.

The first and best protection I could think of is simply the volume of what is stolen to keep from being noticed. Once noticed with sufficient motivation it's just a matter of time.
Show HN: Make a gradient follow along an SVG path
From my experience, it seems that you can find a podcast for any topic nowadays...

I curated a list of podcasts "There's a podcast for that" https://lnns.co/9Q1vbicJXgY -- well, it's like "there's an app for that" :)
Ok that was a really fun read. It's amazing how many random things like this persist for centuries despite tons of evidence to the contrary existing.
A Breakthrough in Temporal Expression Understanding
> while you are underutilized

There's a kind of person who isn't able to be content without a certain amount of autonomy to do the best job possible, and just isn't able to accept being unproductive. I've been able to assert such a position several times in my career but I think the only way to do it is to earn it by proving I can accomplish large things that can make an impact by myself, without micromanagement. I probably need to work partly in my own time to do this.

Even simply for mental health, it's worth it.
The Great CEO Within (Formerly: Founder to CEO)
Absolutely this. Working on something else entirely is often the best way to resolve difficult logic problems that I get stuck on.

Just throw it on the "subconscious pile" and let my brain chew away on it in the background.
"it triggers an almost existential crisis in them. It's kind of sad to watch."

Said the person (probably) working in an industry that's blooming, without a hint of irony.
We evolved living in relatively small groups where everyone knew each other and exclusion from the group meant likely death. Now we are part of a global social web where at any time, any of our people may be occupied by other parts of their network that do not involve us. This risk of being abandoned instinctively feels like an existential threat, so we live with a constant underlying anxiety that we do not truly belong and are not really safe. It will be interesting to see whether this reality selects for individuals better equipped to cope with it, or whether we develop better systems to allow everyone to cope better... I'd guess a bit of both.
Interesting to hear that even lawyers can’t manage this better. I can’t think of any other industry with such corrupt and flawed billing practices that doesn’t get forced by law to clean up its practices. My girlfriend has spent months fixing problems that were clearly caused by the insurance. On the way the insurance lied repeatedly but in the end she was still on the hook for 100s of thousand of dollars if she didn’t fix this.

Better to deal with a mafia loan shark than with hospitals or insurers. Mobsters probably have stronger ethics.
"Chill spot" is the stupidest thing I've ever heard. It's like having a spotlight shining on you and putting up a sign saying "Lazy guy right here. Give this guy some work or fire him right now."
Modern culture has stripped life of intrinsic meaning. The values promoted by the culture are that we are hedonic production/consumption machines, and that our value comes from either what we are able to produce, or what we are able to consume.
High debt loads are a lot more common than most people think. Even those who live in expensive neighborhoods can be one or two missed paychecks away from foreclosure or eviction. Defining yourself as more than your job is a lot easier when you could go six months without it. Not to get too high on my soapbox, but the other side of the fact that low interest rates encourage economic growth is that high debt loads make people desperate to work.
Mock and validate your OpenAPI 3.0 specs
You forgot MSQRD owned by Facebook. It's a US company, therefore their data can be requested by FBI, NSA and others upon request without opposition.
company says it's taking action to prevent conspiracy videos from reaching large numbers of people

I'm not afraid of conspiracies. Are you?
You don't want to have to rely on people being competent all the time. You want people to 'fall into the pit of success' instead of opting into several safety mechanisms that'll get you something that's 'pretty good'

Besides, if a language guarantees that all pointers are not null, initialized, not dangling, etc you have a solid foundation in which to build large systems.

Also - why are people even mentioning C#? Rust is a language for writing SQL servers, drivers, browsers, and other foundational components where a garbage collector wouldn't make sense.
Just about all of my stuff deals with HTTP, which is farther up the stack from Rust's sweet spot.

Yes, you can ducttape rust style memory safety features into C# or C++, but I'd imagine using it is kind of like introducing asynchrony into a C# codebase - it wants to affect everything and if you don't you'll always be contending with the sync/async border. Better to make it a requirement and reap the rewards from knock-on effects.
I went to take a look to a sub reddit this week, after a few months of not going there and their new design has gotten way worse. I mean only a comment depth of only ONE?

Edit: I retested it on Firefox and at least there I had a decent comment depth.
Of those 1.5 Billion, how many speak it well enough to prefer to watch anime in it? I "speak" Spanish but I would never watch anime in Spanish because the cost of trying to comprehend translated Spanish is already too high for me to do it for casual entertainment.
> This also prevents errors being dropped by accident.

Instead of designing a language that prevents errors from being dropped by accident, hire a bunch of literal gophers to search your codebase for inverbosity. Good plan will work 10/10 times.
I hate stash because it’s too easy to accidentally pop. I just use a lot of branches, get familiar with git rebase, and learn about git reflog in case I screw up.
I'm curious too, how would he set up so many machines that do the same thing?
Really. I think the big problem here is social networks. Nobody interact face to face.I used to go to bars , look for a pretty girl and pay her a drink to start a conversation. Nowdays this is considered creep. They expect that I download an app, wait for a match ans just goeet for a quick chat and maybe some action. Just turn of your computers and go to a bar. Interact to people. Start conversations with stranger people. You may meet weird people. But also will meet amazing people.
AI for Business
Who said just Japan?
I only mentioned they are experiencing them ahead of the rest of us.
When Fascism comes to America, it will be using the tears laughter emoji.
Thanks. Obviously I don't write any C so I appreciate the explanation.
How to survive a HN hug of death: http://archive.is/r8pHs

(The site was down, I archived it.)