skysight-inc/HackerNews huggingface dataset:
It'd be helpful to add some context from your position since I bet you (and/or C-suite) bring a lot of your own expertise to the company and some people may not have those in their locker.

I've found that sometimes the existing gap in the team could be positioning, messaging, or just a basic onboarding process--you would expect those things to disappear around a Series A raise but it's just wishful thinking in my experience and companies are not vacuums.

Finding a solid performance marketer is probably easier than nailing those things. To your point, if you've got traction, deep expertise, and the foundation for marketing set then performance is the focus next. Appreciate the B2B perspective!
> `bat` is one of the examples of when 256 and true colour shouldn't be used. [...] I found I couldn't always use it with my accessibility themes turned on and configuring it to work on different terminals and on different machines got tiresome enough that it no longer became a productive tool.

I believe that all your complaints would be solved if you set the env var

BAT_THEME=base16

right? (Or indeed ansi-light or ansi-dark; none of those themes use hard-coded colors).

> Asking for accessibility in productivity tools is not mounting "a high horse"

Can you see my confusion though. Look again at your language (and your italics):

> `bat` is one of the examples of when 256 and true colour shouldn't be used.

You appear to be not asking for accessibility but saying that bat shouldn't support color themes that make use of 256 colors. And that is where you are transitioning from perfectly reasonable to perfectly unreasonable :) It's not up to you how other people use their terminal. If they like using more than 16 colors then that is perfectly alright and none of your business.

As I mentioned above, that transition from asking for (even "demanding" would be fine) accessibility to cutting off other people's noses to spite their faces is where accessibility concerns have unfortunately led to terrible vandalism: the removal of thousands of hours of video lectures from the internet by UC Berkeley.
The sociological data regarding being raised by a single parent is out there. It is extremely clear that it correlates with a number of negative outcomes. You being offended by this doesn't change the statistical reality of the situation.

https://fathers.com/statistics-and-research/the-consequences...
Does buying a product at full price constitute gambling because tomorrow it might go 50% off?
Digital Museum of Plugs and Sockets
Apple seems to be on a PR offensive after a few weeks of bad press and it seems they are employing their usual bloggers to entertain the developer audience. I dunno why devs participate in this PR circus.

And btw the author is wrong about comparing to facebook’s platform, which is still the most open, free to use large platform out there.
From one perspective, it's frustrating to see employers happily taking advantage of employees' real estate and internet connections for free, but since I have the spare room already, and I'm not commuting, I'll take it.
There are also const enums, which get inlined/erased at compile time. Even so, I still avoid using enums and prefer literal types instead.
If you purchase a lootcrate, a new lootcrate is revealed for you. Sorry if that wasn’t clear.
What kind of contamination are we talking about here? Does it enter the walls and the smell is hard to get rid of?
Obergruppenführer Wolff was one of those smart enough, with a substantial enough command (Army Group C), to flip.

Compare https://news.ycombinator.com/item?id=23401308
He's the guy who informed us all that Alexander is a criminal. Having paid a pretty full price for doing that he's definitely allowed to express an opinion on Alexander now cashing in embracing the corruption in big tech and with the sellers of the "Amazon Microphone" [1]

He's got a right to be bitter when he's defended the interests of the people at considerable personal cost from this criminal, who is now getting filthy rich rather than defending charges in a court of law. Beyond that, he actually knows something about surveillance and the surveillance state. He's followed it pretty closely. So far his opinions on the subject that I've noticed have been utterly sensible, well informed, well reasoned and worthy of serious consideration by anyone interested in the topic.

[1] Amazon PR apparently hate their listening device being called the "Amazon Microphone" It seems to convey what it is quite well to people who get bamboozled when recent tech is involved.
Any hackernews Zoom parties happening to commemorate the event?
How come they don't sell batteries on the train no more? I guess it's cause the iPod came out.
Apple and Facebook have both been sued for this. Facebook were literally calling it friendly fraud and trying not to prevent it.

https://www.forbes.com/sites/erikkain/2019/01/25/facebook-tu...

The FTC alleges Apple allowed the same thing on their platform for three years after they became aware.

https://www.nytimes.com/2014/01/16/technology/government-and...

But what's really amazing is Google, Amazon and Microsoft have all been sued for the same thing too and it still not illegal to have games where kids can spend unlimited amounts and conduct unlimited transactions using obfuscated virtual currencies.
Worked at Zynga? Damn dog, you don't deserve any time at the mic regarding MTX.
I wonder if Cuba Gooding Jr. has issues any time he tries to do something online with PayPal or such
Look at any McDoandls place, no recycling of any of their plastic despite a message on every container to do so
Oh, this could be really useful for debugging actions! A lot of time when a workflow fails, I wish I could ssh into the failing build to investigate what went wrong. With this, I could save the whole build tree in an artifact, and restore it on-demand with a tmate session to see what happened!
In Rust, your code would look like this:

fn foo() -> Result<i32> {
let result = bar()?;
let result2 = baz()?;
let result3 = bazz()?;
}

(This wouldn't compile because you don't actually return anything in the success case, but I just kept the code the same. Additionally, I am assuming you are using some sort of crate that helps with error type mapping, because that's realistic, otherwise, it would be Result<i32, Error> where Error would be some sort of type mapping to SomeException's type.)
I don't think that's too crazy. Seconds are serial, babies are parallel :)
Earth 2 (2015)
"Recycling" is just eye candy when it comes to plastics. For paper, glass and metal it works, but for plastics? It's way cheaper to just make new plastics. And there's no research that promises effective plastics recycling.
anyone throwing a party for the illuminated?
Voatz, for example, gives each voter an anonymized identification number that allows them to look up their votes as they were recorded on the Voatz server. This is probably essential for ensuring that votes are recorded correctly. But it erodes the sanctity of the private ballot, since people in positions of power could coerce voters into revealing how they voted.

I immediately think that this could be fixed by giving voters the opportunity to generate multiple ID numbers that lead to “proof” that the voter a different way. Maybe even different passwords that lead to only one voting record, in the event of someone forcing you to log in and show that you voted the way they told you. There are probably other attacks that can be performed upon this vague handwavy scheme of course.

Can’t fix the incredibly stupid name of “Voatz” though, I cringe every time I see them mentioned.
Some of the replies to you are focused on “nanny state” objections. So, how about a private sector solution here? Offer people a significant reduction in insurance for installing a speed governor that limits speeds to legal limits?

I don’t think it’s unreasonable to try and reduce speeds. Speed kills, and that’s a fact. A lot of the killing is externalized as well.

I’ve said it before, but people who drive public streets like a track should either get themselves to a track, or internalize their risk-taking by buying a motorcycle. As a motorcyclist, I’m very aware of safety trade-offs I’m making. Oddly enough, not being inside a steel cage is a pretty good reminder to keep safety very high on the list of things I think about while riding.
They don’t get a commission for the sale of the Fortnight software, or for marketing Fortnight on their own dime; do you believe that they don’t deserve to get any commissions for providing Fortnight a platform and publicity?
Not just ads, but yes ads.

If I friend/follow a lot of people, and I have a simple timeline, I see what they're thinking about.

But if there's an algorithm selecting which posts I see from my social circle, and it happens to shade one way versus another, there are no ads, no synthetic content, but I have still been manipulated.

FB experimented with this quite famously a while back, they used sentiment analysis to see if they could manipulate people into being more or less depressed.

Without informing users, obtaining their consent, or following any of the other rigorous requirements for doing psychological research that we demand from medical proactitioners.
"About half of NYC's recycled paper gets turned into pizza boxes."

That's not what the linked article says:

"The other 50 percent of the city’s paper waste is transferred to Pratt Industries’ paper mill on Staten Island, were much of the city’s waste paper is recycled into pizza boxes."

It doesn't say how much of the paper waste going into that mill is actually recycled, and it doesn't say how much of the portion that's recycled is recycled into pizza boxes.
And I agree with them. Tech is far too unregulated today, and this causes massive damage to our societies.

But regulations should always be reasonable and proportionate, and expecting a social network to police all human communication via their system for vaguely specified bad content does not seem to clear that bar.
> Consequently, Amazon was paying Goodreads a huge amount of money in referral fees each month, and it made more sense for Amazon to simply buy the site and stop that.

Does Amazon has a track record of buying major referral generators? I'd imagine someone like SlickDeals generates higher revenue with affiliate links to higher-ticket non-book items.
Yes and no. Yes, in the literal sence. Political ads like "Vote for John Doe; the law and order candidate" when you profile as a conservative is fine. Pushing "We send the EU £350 million a week, let's fund our NHS instead" when you profile as conservative isn't, because it's a lie designed to provoke a reaction and rile supporters. Or filling your feed not with just ads, but "news". Yes, that's paid for too.

Edit: braythwayt said it far more eloquently than I...
Interesting, thanks.

https://en.cppreference.com/w/cpp/language/attributes/nodisc...
Why bring up the skin color of the people in the show? What relevance does it have? And I am brown Incase you were wondering as I know skin color is important to you
> Not because Rust is Haskell without HKTs. (Some of you know what that means, and the rest of you will wonder for a very long time)

It would make the paper more readable to newcomers to explain this. The author was too smug and as a newer person in the Rust community I wish people who cared enough about writing papers also cared about making them accessible :/
apple is perfectly happy for epic to sell loot boxes as long as they get a cut
I guarantee similar conversations have been had at all large companies with negative externalities: tech, pharma, banks, etc...
The young people may be the most passionate, but the ethos that puts saying the right thing ahead of doing the right thing, is a broader societal indictment that seems to have skyrocketed in the last decade, and it’s not tied to one generation.

Maybe it was social media. Maybe it wasn’t. Either way it’s shockingly counterproductive.
I think Netflix has what they call a paved road, whereby every service in the company comes from a preset of templates (a web service in spring/cli in go etc), and all of these templates ship most integrations out of the box. It's fine to bring new frameworks/tools, but for those things to make it to prod they have to have a certain level of integration with the paved road.

This is the epiphany that I was told by the people that tried to implement something similar in a different company, so not a fact.
You are conflating two different things. LLVM and GCC are __written__ in C++, that doesn't mean C++ is best language for optimizing i.e code written in C++ provides best opportunities for optimization.

The highest gains in optimization come not from bit twiddling transformations on integer arithmetic. They come from interprocedural analysis, especially since cache locality is so important these days. Optimizing compilers being written in X is not same as code in X being well optimizable.

C was considered slower in some cases than Fortran because aliasing information. __restrict flag in C fixed that. But C const is not transitive, and const-ness is convention rather than strictly enforced by compiler. This makes optimization hard across API / ABI boundaries. __restrict is also not transitive. If you analyse asm generated by sufficiently large program, you will sure find missed optimizations. C standard even permits any data to be accessed via a char *.

C++, while is C-speed because of direct compilation, value types and manual memory management, has too much of non-obvious performance traps in form of copy constructors, iterators etc.. std::vector can't use efficient realloc implementations, maps have to keep iterators valid, and you don't know when some copy constructor is going to be invoked and allocate memory. C++ is known as fast because its competitors in enterprise space were Java (which is often written with too many layers of indirection, has a memory hungry VM as most popular implementation and lacks value types) and unscientific [0] languages like python. Any sufficiently large C++ project that involves junior engineers will have undesired performance bottlenecks due to the idiosyncrasies of language and its ecosystem.

The massive layers of template implementations also cause performance bugs deep down, like those found in Microsoft's std::vector::insert implementation. Not to mention API practicess that encourage hidden object initialization / copying.

While I don't like the zealot instagram-ish community surrounding rust, I think the language is well designed and it has strong points in these areas. Any reference being immutable xor writeable provides ample opportunities for optimization[1]. Clone operations are explicit. And iterators are well designed. While there are small things like TrustedLen on iterators being introduced only recently, I think rust is much better optimizable than C++ is.

[1] These optimizations are held back by LLVM bug. No LLVM is not the best compiler possible as some people will make you believe. What it gets you in some more optimization passes, you lose in horrible compile times, and mediocre codebase. LLVM is mostly a proprietary-able version of GCC, while its existence has led to some good clang-based tooling in ecosystem, the monoculture is harming advances in compilers.
Who's providing the macOS session, GH? Azure?
Stop clicking on ads and start blocking them.
The article list two reasons why online voting is not like online banking.

Your links address one, but not the other, and yet you label it a solved problem.

I can't see how online voting can provide the secret ballot we have today. "Privacy" is not the same as "anonymity."
I was an early adopter of both Instagram and the iPad. (As an iOS developer, even at the time; I have to keep up with the ecosystem as it evolves.)

I waited for years for them to create an iPad-compatible version. It is literally one of the only apps I use that still uses iPhone mode on an iPad.

'According to Mosseri (Instagram CEO), the reason for Instagram’s iPhone-only app is that the company doesn’t have the resources to develop for both platforms.'[1]

Eye. Roll. If little indie shops can have this out of the gate, I'm sure you could figure out a way to allocate some of your resources to a tablet version.

It's been ten years since both the iPad and Instagram. I get that Instagram is a photo-taking app; and typically you'd use a phone for that. Many of my friends are iPad-only on the Apple ecosystem; and they enjoy taking and editing photos, especially with the Apple Pencil, on the device.

The new iPad Pros have excellent cameras for the hardware - not nearly as great as; say, the iPhone 11, but worthy of taking pictures and it happens all the time.

[1]https://9to5mac.com/2020/02/16/instagram-ipad-app-excuse/
Look on the bright side, if you ever decide to buy math you have a good way to find out if it’s the real thing.
You Don't Need All That JavaScript, I Promise
Ha, I suppose I was more specific than intended ;-)
The real issue is how come gas is $2 a gallon still? Its unbelievably cheap. I ran AC pretty much full time the whole summer and the bill was $400. Energy is way too cheap in the US.
According to https://ourworldindata.org/peak-child (2018) the number of children in the world is plateauing ("very close to a long flat peak") meaning that the total number of children may stay constant in the future.
Bacardi (Puerto Rico) has started copying the Cuban Havana Club rum as well.

[1]: https://www.washingtonpost.com/business/havana-club-v-havana...
This is too cynical.

One party denies climate change, the other acknowledges it at least.

One result opens the door, the other closes it.

The election will absolutely decide our fate.

But I agree with you regarding continuing to push after the election. If by some chance we can get the door open, it'll take continued social pressure & outreach to truly make progress.
> Do you know what standard committee's purpose is?

Writing and selling more books.

All these are affected by evolution of the language. As the standards committee pushes more and more multi-layer templated library features as modern best practices, debug times suffer, error messages suffer, compile times suffer.

The C++ committee doesn't look at prior art in academic literature[0], they don't even consider many implementation concerns which only become apparent after implementations are widely used in real world. The gap between language designers and implementers is obvious.

There are C++ apologists who claim it is because of legacy. Yeah but I won't be buying those books every three years until they half-fix every misfeature in half broken template library way.
Rust has an operator for "re-throwing" error: question mark.

fn foo() -> Result<int, SomeError> {
let result = bar()?;
let result2 = baz()?;
let result3 = bazz()?;
Ok(result + result2 + result3)
}

It's still 100% more explicit about return types and errors, but has the same lightweight feel as in JS/Java/etc.
For others not familiar with "Flow" I'm guessing it is this (which looks awesome): https://hexdocs.pm/flow/Flow.html
Yeah the big problems with Dialyzer are that it can be slow at times and that the error messages are not great. However, a lot of the error messages are the same esoteric messages, and you can get used to debugging them when you know what they are trying to call out.
IIRC, it's ~5.5 births and 3 deaths per second (worldwide).

Also, see: https://www.worldometers.info/
I just bought a firewalla blue device that handles this. It's a bit expensive but it really is a no hassle solution. So far I don't regret the purchase.
Correct according to your model. You are talking theory and imagine you talk about truth.
Release v1.4.0 · Microsoft/Playwright
+1 to it, SV culture is racist now against white people. Stop looking at color we are all the same inside if cut open
You should read this book: https://www.goodreads.com/book/show/44244963-breaking-the-tw...

I agree that democracy in the US is shaky, but it has more to do with failures of both sides caused by the system. Really worthwhile read.
Boomers are a special generation, though. They grew up in a great expansionary period but did not have to experience the insecurity and horrors of WW2 firsthand. I personally believe their morals were corrupted by the easy band-aid of universal growth and profits, since they came to rely on it, and expect it will continue forever (hence the "you'll get old and corrupt too" mentality).
Diversity in tech is a problem and this show was reinforcing that.
And today is day 256 of 2020
OWASP SAMM – Improve Your Software Posture
Thanks for this link.

For some reason, neither helm, ivy or selectrum allows to open a candidate buffer / file in either the current buffer, a vertical or horizontal split window, like what I have grown an addiction for with fzf.vim.

As I have also grown an addiction to org mode, emacs ergonomics always feel weird to me, even with evil mode.

Selectrum seems to explicitly exclude "alternate actions" :(
1 is merely an accident of history and a subjective question of what you consider a reasonable expectation of privacy.

Even if 2 is true, I doubt that system is preventing people from discussing controversial subjects like, say, climate change or politics, even if what the speakers are saying is untrue.
What would be the equivalent offering of this?
The greatest resistance to solving climate change is the people who know it's happening, want to do something, but don't know where to start. All this other stuff is noise.

Let's go!
I don't think it'a trying to do that. It has its own merits and a number of great use cases. Being general purpose doesn't mean that it needs to compete head to head on cross platform scripting tasks.
Many free market people complain about restrictive laws, but I 100% believe if there wasn't a law prohibiting, say, putting lead in food or dumping mercury into the water table, there would be CEOs who wouldn't hesitate to do those things if it made them a little bit of money, despite knowing how awful the consequences are.

Likewise, there is nothing which will stop CEOs from ruining the environment unless the externalities of their industries cost them money. It doesn't matter how many scientific pronouncements are made or if the CEOs of gas and oil companies know in their heart of hearts what they are doing has terrible long term consequences, they will continue on the current course.

Yes, individuals can help by choosing to driving less and changing their thermostat, but many/most won't do enough. The most free market solution is to make the polluting companies pay for their externalities. Yes, dividends will go down. Yes, the costs of some goods will go up, but only up to their true costs since we won't be giving the companies a free pass to use the atmosphere as a trash can. Once things have their full costs baked in, everyone will adjust their consumption, not just the environmentally conscious. I doubt even that is enough, but it is more than we are currently doing.
Where is the government going to buy computing resources from if not some sort of large American company? I feel like people would complain no matter the vendor. If they bought a bunch of Intel servers it would be "wow, wasting taxpayer dollars on an antique 14nm process". If they went AMD, it would be "wow, might as well just shut down the IRS and let TSMC collect taxes directly." At the end of the day, the federal government needs servers so people can download 1040 forms or whatever. I don't think it's that bad to pick Amazon, Microsoft, or Google for that.

Going deeper, no matter which cloud provider hosts their servers, it's up to the people to elect representatives that put forth the public policy programs they desire. I am sure AWS is just as happy to host some computer program that frees people that have been wrongly convicted of crimes as it is to host a computer program that uses machine learning to round up undesirables.
And pre-2000 filesystems, like FAT. As well as a lot of filesystems developed after that, which also use 32-bit file creation/modification timestamps.
The Art of Crafting Architectural Diagrams (2017)