skysight-inc/HackerNews huggingface dataset:
> I've lived in several cities in europe and i'm not actually sure i've ever seen anybody using them.

Used them all the time in London and Paris, and visiting other cities. They were great. Loads of people used them in the cities I saw.

I think there are a sort of people who will only use cars for everything, and don't really notice anything not car related.
Type-Safe App-Specific E2E DSLs in Kotlin
> i.e. you can't show up to a meeting with customers or shareholders chewing dip and wearing camo jorts

This betrays a very non-diverse view of the world :) In more rural parts of the USA, this is kind of the norm (save for the "shareholders", since a lot of rural transactions are among sole proprietors or other sorts of tiny private companies, if they're even formal at all). Sometimes those proprietorships get big fast, and you end up with that weird case where the CEO wears a camo suit and takes stakeholders hunting instead of golfing.

On a different note: it looks like you're mixing up "class" in the economic sense v. "class" in the etiquette sense, and those ain't always equivalent.
They collect the information. All of it. Everything they can. And no doubt some things they aren't allowed to. Do you doubt it? They absolutely will f&^k you over with it. Do you doubt it?

"But they aren't so good at f&^king me over as someone else, yet."

This is just an astoundingly hideous support of apple but yes, it's about the only one that isn't totally and completely false. Good luck with that, to us all. This is where we're up to. Needs to be said out loud often.

Degrees of disgusting, awful, hideousness beyond totally unacceptable are really only of academic interest to ghouls.
Keeper (YC W19) is hiring a founding engineer lead
Hi HN!

Paul here, from Keeper (https://www.keepertax.com/). We are looking for a founding engineer & product development lead.

About Keeper: we're building an AI-assisted bookkeeper for people who can't afford one. Keeper monitors your credit card purchases and texts you when it identifies a tax deductible expense. We recently raised a seed round ($1.6M).

Both co-founders have technical backgrounds but neither has a real background in software. We've scraped by so far with our own code and the help of some contractors.

--------

Characteristics that will likely make you a good fit:

- You want to do it your way - you've seen how engineering functions are structured at other companies and know you can do it better. This is your chance to prove that.

- You're a generalist, leaning towards backend development if you had the choice.

- You're not building technology for the sake of technology alone -- you are good at running meetings and coordinating people / contractors.

- You want to mentor other engineers. We will be hiring more product dev folks, and we'd like to be able to hire more junior "raw talent" types. That requires those people feeling confident that they will learn from you.

--------

Comp: $100-$140k, 2-3%

Location: You should be willing to relocate to San Francisco. Sorry nomads, we love you but this isn't the role for you.

Cons: Neither David nor I can give you much technical mentorship. If you're at a stage in your career where you want to be mentored by a more senior technical leader, this isn't the role for you. You should be at a stage where you want to give back.

--------

Interested? Send me an email at paul@keepertax.com
It's because Slack's IPO is tomorrow
Debt and printing money are two different things with very different impacts on inflation. Critically debt requires the money to already exist in circulation. Government bonds can act like currency, but can’t cycle endlessly. EX: Government in 2525 may need to borrow more money each day than currently exists, if they never print any money nobody can lend that much to them on a given day.

PS: The velocity of money is one of those odd things that seems irrelevant in simple models but turns out to be really critical.
Why aren't we designing the web to be "accessible first" instead of "mobile first". It's gotta be exponentially more difficult to retrofit accessibility on top of a site designed for sighted users instead of vice-versa.

Isn't that the same premise behind why the web started designing "mobile first"?
Seafood shells could help solve the plastic waste problem
The assumption is that Facebook is selecting the contracting agencies based on performance or cost. If Cognizant's performance doesn't meet the Facebook's standards they will get dropped, the same thing will happen Cognizant isn't competitive on price.

This downward pressure ends up directly impacting moderators. Cognizant needs to keep payroll costs low so they don't lose the contract, and the contracted accuracy target of 98% seems unrealistic. So moderators end up fearing for their jobs when they don't meet accuracy targets.
> In acquisition scenarios such companies are sometimes much more keen on keeping the VP of Engineering ("get things done") person than the CEO ("I'm the boss") person.

I think it's less "The Boss" than the fact that the CEO is generally more marketing/finance focused (far less relevant after a buyout as the purchasing company already has that established) than the CTO or VP of Engineering.

There are, of course, exceptions where a company gets bought specifically to install their CEO in the CEO role of the purchasing company.
It's an insane waste of money. Luckily neither me or my partner want to have kids, so we are perfectly fine renting a super small place for 3k/month while we make crazy money that we can stash away and will buy us complete financial freedom within a decade or less (unless we drop dead first or we get laid off, which is always a strong possibility).
That’s a fantasy. The reality is that there aren’t enough diverse candidates to reach the diversity goals of every company without hiring incompetent people.

If every company wants 50% women and the graduates with interests in CS come out at a 4:1 male to female ratio, the strive for diversity either needs to give up and hire what the pool provides or start giving underqualified women.

TL;DR - Companies absolutely need to lower the bar for minorities if they want ratios that don’t match the pools. This problem is only made worse by the popularity of these very diversity programs.
I get annoyed with programming books where they present sample code demonstrating a technique, and then straitjacket that code so you can't use it.
> "Daniel Beckwitt, 28, and a 'wealthy (millionaire) stock trader' enlisted 21-year-old Askia Khafra to help him secretly dig tunnels beneath a Maryland home."

Okay, I'm with you...

> "A hole in the concrete basement floor led to a shaft that dropped down 20 feet into tunnels that branched out roughly 200 feet in length."

Right, right...

> "Khafra met Beckwitt online."

Spider sense is tingling...

> "Beckwitt had invested money in a company Khafra was trying to launch as he helped Beckwitt dig the tunnels."

Interesting... Money changed hands, but not in exchange for the "help" of digging (SECRET) basement tunnels...

> "Beckwitt tried to trick Khafra into thinking they were digging the tunnels in Virginia instead of Maryland by having him don 'blackout glasses' before taking him on a long drive."

Okay, so there's your problem.

And then...

> "Beckwitt is described as a skilled computer hacker who had a paranoid fixation on a possible nuclear attack by North Korea."

> "Beckwitt ignored obvious signs of danger and sacrificed safety for secrecy while they dug a network of tunnels for a nuclear bunker in the basement of Beckwitt's trash-filled house. Extreme hoarding conditions in the home prevented Khafra from escaping."

No one deserved to die like this, for goofing off in what was likely to become a basement sex dungeon. But for sure, this guy needs to be off the streets, whether the death was accidental or not.

He was blindfolding morons, and swindling them into climbing over trash to build secret sex slave dungeons, because like that even matters whether it's happening in Virginia or Maryland.
thehustle.co as a publication is catered to young 'hustlers' who very much buy into the capitalist American Dream.

This is a hype-article for the 'anyone can make it' myth, a myth that fuels culture of overworked young people[1] struggling against structural changes they're told to ignore.

[1]. https://www.theatlantic.com/ideas/archive/2019/02/religion-w...
The trend seems the other way if anything, that its being more clamped down on.

If you rob a bank and make off with $10m in banknotes the kind of offence would be your lawyer certifying it came from honest sources and letting you buy a mansion with it.

The argument for criminalising it is the lawyer would be assisting in your operation and effectively encouraging you to rob more banks which is not victimless in the way smoking a joint may be.
Yes, it was a joke. Yes, I know jokes are hard to discern without the "/s". Yes, that's why the scare quotes.
Speaking of bootleg uses of xrays - apparently they are made of ultra high molecular weight polyethylene, which when sandwiched in many layers works as impromptu body armor (proper laminates are used when lightweight or positive buoyancy armor is required).

The Filipinos were using this during one of their recent disturbances when they began duct taping discarded xray sheets from their local hospital to their chests.
For those curious, their symbol is $WORK
It's not the Math.Round function in the source text that's doing IO. IO is done as part of the function that gets run when you click "Run"

run : DotNetCode -> IO ()

Doing IO is expected for this function (not only might the source code to be executed do IO, but the print function that was intended to be called instead of window.print certainly would).
I think in this case, this money is not going to be used for building the homes themselves but rather developing the land in partnership with private developers who will then do the actual portion of making buildings.
I love the software, though this kind of feels like the Dot Com bubble all over again.
Unenforceable or unobeyable?
How to code like a narcissist /s
I don't see how this is youtube's fault at all.

It's not their problem that kids are violating TOS.
Maybe parents shouldn't let youtube babysit their children.
This is my favorite part of this story: “It seemed there was a group of [executives] who wanted it to fail,” he later told the podcast, The Passionate Few. “They thought I got lucky. They were paid big bucks to come up with these ideas… they didn’t want some janitor to do it.”
What we really want is a simple, federated IM protocol that isn't an overly complicated mess. This leaves out XMPP / Jabber.

AIM and Windows Messenger were probably closest to this... AOL and Microsoft missed a huge opportunity here.
Try the gas stations next time.
Yeah; in my experience Confluence is the de-facto architecture repo.
Great concept. Looking forward to trying it out!
I think you're view will change when you start putting numbers on it. I'm going to talk about the games in the app store example because it's the instance of the problem that I first thought about and it is easier to put a monetary value on an app than on a comment.

Let's suppose Apple wants to make sure every game in their store gets at least 5 ratings. To do this they are going to pay people to play each game for 5 min and then assign a rating. In an hour a curator can get through 12 games. Over an 8 hour day thats 96 games. Apple would need to hire about 7 (iirc) full time employees just to give every game one rating. We wanted every game to have 5 ratings. Assuming that users on average provide one rating (but sometimes 0), we still need curators to provide the other 4. That means Apple would be employing 28 full time employees just to get their content minimally curated.

Let's use the salary from the article and say each curator costs 30k a year. That means this whole department of curation is going to cost about 900k a year.

Most of what they are sorting is going to be shovelware anyway. To justify the cost of this department, the curators need to find gems, content that's really good but would have otherwise been looked over. They need to find 900k of gems per year. Considering the average earning of an app, this is just barely plausible. If you want to do anything more advanced with your curation, like have the curators generate key words or figure out which demographic might like it, your budget is blown for sure.

IDK how the economics of comment curation works out, but I bet it's even worse. After all, no one is even paying for comments, and making a comment is way less effort than making an app.
Well deserved.

Their product-vision was clear, their execution focused on what mattered... and they didn't need to bend or break laws to succeed.

It's easily my favorite unicorn of the past decade.
I can imagine humanity genetically engineering cows to be more space efficient, be unable to move, and to efficiently consume artificial diets made of algae.

Hopefully we'll stick to chicken and eggs.
I don't know if different people see different video queues, but I had 2 subsequent videos of the same person pronouncing GIF as `GIFF` and `JYFE` :-/
I’ve got a few personal projects up and running on blue host. I can’t speak for the actual performance (little traffic) but so far phone support has been helpful and quick. Positive experience so far after a couple months.
I keep hearing this take!

Yet, I have no real evidence that points me to its truth. The thinking seems to be predicated on VCs having inside knowledge or excellent speculative skills. That might be true, but presumably they're not the only strong speculators.

Are we seeing other major players move out of tech? We're certainly not seeing massive liquidation in general.
I didn’t even realize that they had human mods. Interesting!
> One interesting thing is that Frito-Lay had no products targeting Latinos, and no one on the highly paid marketing team did anything about it. The janitor saw the problem immediately, but for some reason the entrenched interests were unable to see it.

In business, I think this is incredibly commonplace. People have a bad habit of looking at what the competition is doing and copying it.

That isn't a bad strategy if you're in an industry with big margins. For instance, Microsoft spent a lot of time telling people how SQL Server was competitive with Oracle. With their large margins, it made sense to go head-to-head with a similar product.

But if you're selling a commodity like potato chips? You gotta figure out some way to differentiate yourself from the competition, break out of the "commodity" mold.
> The first reason was disk space: object files could simply be smaller. Nowadays, for all intents and purposes, disk space is free and unlimited.

It's not for disk space, it's runtime RAM occupation usage. The code for a .so is going to be slightly larger than the equivalent .a. At the very least, you'll need to burn extra space for the PLT and GOT. And PIC relocations are going to tend to burn more space than static linking relocations.

The advantage of a .so you're talking about is that you can load a library shared by multiple processes at a fixed virtual address location that's the same for all processes, and thus you only burn the library once in RAM. For static libraries, the embedded addresses are going to be slightly different depending on their corresponding libraries, so even magic deduplication isn't going to be able to keep you from having the library in multiple places in physical memory.
Stealing WeWork’s thunder... A smart move, though perhaps a little painful for all the existing plans the WeWork marketing department had.
I've never heard of the latter occurring, can you point me to an example of where this has happened and which countries it has happened in? I can imagine that anything could happen in Zimbabwe, but if this happened in the western world I'd expect widespread outrage.
The former isn't particularly common in modern times. In the US deposits are insured by the FDIC, which has pretty much brought bank runs to a halt. It's happened in Greece recently if I recall, but even then it's still pretty rare.
I don't consider either of these good reasons why an international consortium of tech giants is any more trustworthy than domestic financial institutions that, while greedy and wicked as they may be, are tied up in regulations.
So it's caused by a reference to `print` not being what they expected.

The create-react-app project maintains a great list of "confusing browser globals" for exactly this situation! https://github.com/facebook/create-react-app/tree/master/pac...

You can use it along with ESLint to detect situations where a variable reference is technically valid (it will refer to the window property) but is probably not what you're intending.

Some of them are really easy to trip over, like `error`, `name`, and `open`. All global properties on the window!
Is 16B really too high of a valuation when Atlassian is double the market cap at 32B? Both have similar products (collaboration/productivity) and are extremely sticky.
I'd wager it's because they're peaking so best to dump the stock on the market before it goes downhill
While I am not a native speaker I am trying to wrap my head around if I said something really bad or why exactly you stopped reading.

Where are problems was an attempt at saying it slightly more vague than where are the problems hiding. It was meant as an opener for the following breakdown of problems.

It could probably have been more eloquent or grammatically correct but I didn't think it would be a show stopper :)

Sorry, you feel that way I think it was an interesting exploration that at least got me to think about diversity and it's use as a business advantage quite differently.
I'm going to leave the comment there and own what I said, but it's just grumpy and spiteful so I'll leave it at that.
> Nurses, teachers and public sector workers all critical for the functioning of cities

Sure. As a voter, if my region was experiencing a shortage of public sector workers, and that shortage was affecting my quality of life, or the life of people that I care about, then I would certainly be willing to vote in favor of a pay raise.

> The logic of the market is to drive wages to the bottom and replace workers when they break.

No, this is not true. Markets exhibit emergent behavior. They don't have any logic per se, although we can reason about how we expect them to behave. If markets have any "logic", then their logic is to reach an equilibrium price.

This does not necessarily mean that wages are driven to the bottom. What happens to wages is a function of supply and demand. If very few people are capable of performing a job in some area, and that job is in high demand, then the result of supply/demand dynamics will be a very high wage. On the other hand, if lots of people are capable of performing a job, and/or the job is in low demand, then the result might be a low wage.

It is certainly the case that everyone wants to pay the lowest price that they can for acceptable quality goods and services. Who wants to pay more at the grocery store, or the dentist, or the doctor's office? The cost of labor is a dominant cost in the price of all goods and services that we consume. The fact that automation is replacing labor in many industries has directly lead to the phenomenally low prices for many goods in the modern world.

For example, before the Industrial Revolution, clothing was exceptionally expensive. Clothing required a massive amount of human labor, and so a single shirt might have cost the equivalent of $3,500 modern dollars. As a result of this, poor people could afford very little clothing - resulting the trope of peasants wearing rags to tatters. Most of our fabrics and clothing are produced by machines now, and so the cost of clothing has come down by orders of magnitude. The result is now that even fairly poor people across the globe can afford adequate clothing.

https://www.sleuthsayers.org/2013/06/the-3500-shirt-history-...

Automation in most cases results in an increase of quality, not a reduction in quality. For another perspective on this, examine how the cost of lighting has decreased over time: https://ourworldindata.org/light#price-of-light-over-the-lon...

It is a good thing for everyone that the costs of goods and services comes down over time (or equivalently: the quality of goods and services increases while the price remains steady). This directly leads to a better quality of life for everyone -- this is exactly the way in which economic growth leads to an improved standard of living: the same dollar can buy more than it could before, either a greater amount of goods, or goods of greater quality.
Slack has a broader userbase inside enterprises.
>It is not live yet, giving governments the opportunity to kill this project before it actually gets off the ground and gives rise to cybercriminals that couldn’t capitalize on existing cryptocurrencies.

Excuse me, I need a minute to stop laughing... Ahem, alright. In what world are criminals going to prefer using a cryptocurrency overseen by Facebook (however directly or indirectly) to using coins like Monero or Zcash, which have been built with privacy-enhancing feautures? And who are these criminals who couldn't figure out how to use these coins who are suddenly going to be enabled by this new blockchain?

I should have stopped reading there, this guy has no idea what he's talking about.
I would settle for 2 eight hour days, with the rest being as-wanted (I actually/thankfully like what I do but damn the grind is hard!)
This feels very typical of a Chinese "startup." Any company marketing its leadership on being some "whiz kids" is a red flag.

A gigantic amount of Chinese entrepreneurship is just about people trying to game the insane capital market in China under every pretext possible, without any genuine concern for the business being sound. Not much different from what you see in the US, except for even less curbs on outright fraud. After all, all of that came to China along with the first wave of "returnees" from US West Coast.

In this case, you have to admit, the company simply ran out of money, and you can not put that in any other way. Whether they would've or wouldn't have been descended upon by the communists wouldn't have changed anything about that.

I noticed a tendency that in China, whatever company can be called a substantial, solid business is much more likely to be privately owned, low profile, and kept as far away from capital markets as possible.

Best example — Bu Bu Gao group, the second in line after Samsung in smartphones, but is almost invisible.

Espressif recently went with a placement, but also very low profile, without much noise, and on a 3rd tier burse oriented to institutional buyers.

Allwinner, Rockchips — both companies are past their prime, but still super duper secretive with regards to ways of company's leadership.
For those unfamiliar, Sully never flew again after the ditching because of "sleep disturbances." His co-pilot did continue flying airlines.

Some pilots were able to successfully do a 180 in a commercial sim and land the plane at the airport.

But the fact that nobody died was celebrated at the time, since a lot of people thought the USA had lost its ability to do anything right after the 2008 recession.

Sully is an important spokesman since he's not affiliated or beholden to any company now.
Answers here focus on purely functional type systems, but more generally, this type of error can be caught by effect systems https://en.m.wikipedia.org/wiki/Effect_system
Companies didn't even have revenues back then.
> as long as you place the libraries in the same folder as the executable

The problem is that I don't know which libraries I need. For a very small project I just kept launching the .exe and reading error messages until I had gathered all the DLLs. It's not a sound way to do it, in case a library is loaded dynamically.