skysight-inc/HackerNews huggingface dataset:
I love go, but I've never thought of it for game projects due to the GC.

Have you had to do anything to avoid problems with the GC? (e.g. manual runtime.GC() calls, or work to avoid generating garbage)
i propose the unit "bellard" as an asymptotic unit of developer productivity
Nice. I like that companies are putting their money where their mouth is, and not just doing cheap virtue signalling, like posting a black square on Instagram.

I think, and hope, however, that Facebook will come out victorious; (1) freedom of speech is important, (2) it's not up to Facebook to be the arbitrer of what's allowed or not (it's up to the law), (3) advertisers need Facebook more than Facebook needs them, and (4) sooner or later companies will learn that SJW-ing is at worst negative (each company could easily come under attack itself) and at best irrelevant (did Pepsi suffer any long-term consequences for the backlash against it a year or 2 ago? Did Gillete gain a lot for publishing its anti-toxic masculinity ad? I doubt it.)
Wishful thinking from the nyt
There are Vim plugins that enable you to do just that. I do have a few which allows me to run a terminal command, navigate directories, manage git repo...etc all without leaving Vim
Mozilla WebThings Gateway Kit by OKdo
Talk to people around you, let them know you have free time and want to join a project or a company
Should you ship the Cython generated C code or not? – Stefans Welt
How to Define Your Go to Market Strategy
definitely no history of racism there.
Yeah $35 is nothing really. If I end up using it I'd gladly pay that to support them, even if I don't use it commercially.

Look at what something like Visual Studio or IntelliJ cost for a commercial license :D This is nothing.
Reporting new information does not mean people are surprised.
I totally understand the sentiment of writing elegant code that lasts forever, but I think developers need to manage their expectations a little better.

If you're writing foundational code for an operating system, then yeah, whatever you write is going to stick around for a while. (Which means you need to be a LOT more careful about what you write.)

If you're writing code for a mobile app or website, expect your code to get thrown out in a few months due to shifting requirements. I'm sure the Facebook app has been completely rewritten more than once, since they switched to React Native at one point.

If you're writing a JavaScript library, expect your code to be replaced next week. :D
Black and brown tech workers share their experiences of racism on the job
Create your first algo trading strategy with Arcade Trader and Alpaca
Speculative: Before enough users start moving away maybe Facebook will figure out how to make it a legal requirement for us citizens to have a Facebook.

You laugh now ... you can buy me a drink in 10 years or so.
Why are we so powerless? So annoying that we cannot sue them out of existence.. ;(
Hi, I didn't expect to see this on HN! Thank you for posting it. I'm the creator Onivim 2.

Still early days - and a lot of work - to realize our vision for this project :) But I'll be around to answer questions.
By this logic, the police can wiretap an attorney's office because they don't always talk about "work." Then it's just a matter of some watercooler conversation in the station to get what you really want to know.

Yeah, I know that it's illegal, but corruption doesn't care.
The phrasing that amaccuish used was "submitting requests". At least I've never heard filing a lawsuit be called "submitting a request", so the implication seemed to be that there was in fact some other process that was supposed to be followed.
For anyone interested in this sort of thing, OpenMW (Morrowind) comes to mind and is still in active development: https://openmw.org/en/
This. I was surprised a year ago or so when I last travel to US that Wap was not ubiquitous like in pretty much the rest of the world.
Practical Microservices Development Patterns: CRUD vs. CQRS
Bouncing Basketball Court with CSS #100DaysOfCode
Using CSS animation to create bouncing basketball, so amazing!
I fully understand that, I also imagine it's really harsh to release something like this then get feedback like mine, so if you want you can send me any messages about things I like and dislike about the system I currently work with if you want any suggestions for your system.

Edit: honestly I think my first message is a bit mean, I wish I could retract it because working hard on a project this only to be met by that is really shitty. But I wanted to highlight that knowing the use cases for your project is really important. I really believe with a few UI changes this could be comparable to the software I currently use, having that as open source would be awesome.
What do you mean announcing? My read of this site is that it's a blog post about an interesting project from the past.
I'm not sure exactly how the facebook feed works since I am not a user, but I assume I can "follow" people and orgs that interest me and not follow those who don't?

Do you really think I would start to believe the state media in my country for example even if they promoted it as truth? I would simply just ignore it or use it as proof as why they are spreading fake news.
Why are Black and Latino people still kept out of the tech industry?
> The prescription for oneself is pretty simple - just say no! It is relatively easy to catch yourself whenever you think about some improvement that's irrelevant to delivering so long as you have convinced yourself that you need to wholeheartedly focus on delivering.

That's fairly true if you intend a monomaniacal focus on delivery and you are dealing with improvements that are truly irrelevant.

If other concerns like code hygiene have nonzero value, and/or if improvements have some potential relevance to delivery but are not unmistakably essential, then things get more interesting. Doing the least work possible to get by with a work item may be good for initial velocity but at long term cost.

It's probably easier in an environment where things like code hygiene expectations and review standards are well-known from a combination of express standards and team experience, but not all environments are like that.
This is not true on Windows and in general even for beginners I would not recommend the default install of Python on mac.
This assumes the government would even care if someone reports it to them.

...which they probably wouldn't.
>Censoring people is wrong and Facebook should refrain from doing it.
> Let me decide what is true and false...

Yes.

But...

Facebook's algorithms do not give you both sides of the story. You may end up being presented with only ads, statements, opinions, etc from one side of the isle. Now, if you don't mind being inside an echo chamber, then you're good. But a lot of people can't tell that there inside an echo chamber and this ... is problematic.

I don't think the answer is censorship. I don't think there is a correct way to fix this without someone getting their who-ha tied in a knot. But leaving it as it is is just not healthy.
This bug unfortunately still exists in Safari 14, more than 2 months after being reported to Apple.
Some people think the law is something to hack like a video game or Etherium, not a statement of principles and rules that are applied with human judgment.
Although that doesn't sound like a bad idea, that is unfortunately not what he was talking about.
By sponsors he meant patrons that get a perk of accessing screencasts when they subscribe (sponsor him).
everyone else like:

- General Mobile Radio Service (GMRS) which is limited to a set of frequencies in the UHF band, 50w repeaters, and a few watts handheld, and requires an $80? license.

- Family radio service (FRS) which is limited to store-bought handheld units with 0.5W maximum output

- Citizens Band radio which is limited to 40 channels at 4 watts and is highly abused by its users and relatively unenforced

- Multi-Use Radio Service (MURS), which is limited to a six VHF channels and 2 watts and shared with many users

- Business Band/LMR Part 90, which is licensed and regulated for business/commercial use with many other shared users

- Microwave, which is licensed and heavily regulated

- Broadcast radio, which is licensed and very heavily regulated (and is one-way only)

None of these services allow you free reign over a wide spectrum of radio with home-built equipment for the purposes of experimentation and recreation, except for the experimental license, which only allows you specific frequencies, power limits, and other regulations based on your license application and grant.

I agree that amateur radio regulations are relatively relaxed, if not very generous, liberal compared to the other radio services.
Your missing the big advantage. Feature flags should be toggled without doing a deployment/release. That way you can turn it on, monitor and turn it off if it doesn't work right.

So you're essentially advocating testing new code, or new combinations of code changes, in production?
Thanks for the tip!! It sounds like something difficult to learn and set up though :) That's one thing I like about VS Code, it's quick to get into.

Do you have any guide to get started?
>So because Mark Zuckerberg won't censor people with different opinions he is complacent in spreading fake news and hate?

No. He's complicit in spreading fake news and hate because he operates a platform that traffics in fake news and hate.

>Let me decide what is true and false, I don't need Facebook or other people to decide that for me.

Decide? There are objective facts. How is society served when the world's largest megaphone knowingly amplifies hateful lies as truth? How does it help people to remain free if they can no longer determine what's real?

>Good job Facebook, thanks for standing up for free speech

And advertisers are exercising their free speech. Never understood why the "it's ok to scream fire in the theater"-level free speech advocates also want that speech to be free of consequences to the point of curtailing others' rights. FB is free to try profiting from lies and hate and advertisers are free to opt-out.
Judge maybe?
> It surely feels like it at least when every single major javascript framework has a #BLM header.

Isn't that expressing free speech? Or do you believe those headers have been coerced, and they feel forced to post one? I'm dubious that's the case, and I doubt it'll affect the frameworks future success whether they post one or not.
and at some point the energy input is larger than producing the fifth grader and a generation of teachers. Which ... - seems inefficient, especially given that you can't teach this machine any new rules in a closed-model fashion; say, language finally adapts a nice grammatic form for non-binary-and-cis persons alike - how would you put it in this model?
If you can show a train leaving, and a train arriving then you only lack direction, which should be in the datastreams.

So you'd leave(station=A,direction=0), then increment the tunnel A-B until you next had an arrive(station=B,0) when you'd decrement the tunnel section. Even branched tunnels Should Just Work ®. The tunnels are stacks, unless there are hidden sidings and such, things should add up. Bonus you change colour according to magnitude of $tunnelABC.

You'd need just under twice the LEDs though.
Facebook CTO Mike Schroepfer on Trump, trolls and surviving the Covid-19 crisis
Is this not what chrom(ium?) has been doing since the very start (at least on windows)?
Maybe instead of trying to damage fb directly, nytimes could instead write about the countless social communities that facebook destroyed abd sidelined over the years. It s not long ago that nytimes was writing praises about facebook, we remember.

Unfortunately these days it doesn’t seem that nytimes holds itself to a higher moral standard than fb

https://www.nytimes.com/2009/11/12/business/smallbusiness/12...

https://www.nytimes.com/2011/05/08/technology/08class.html
So in what world would most of the money losing companies that Apple bought remained private and profitable?

Instagram had no business model when it was acquired.

Could any of the chip design companies remain private? What would have happened to the company that Apple bought that made Workflow - that is now the Shortcuts app - if Apple had just built it in house? Would that have been a better outcome for consumers or the company behind Workflow?

In the case of technology companies, do you also want the government to stop acquihires?

If the government stopped acquisitions, the bigger companies could still just poach all of the employees.
That was my first idea of course. Unfortunately, my friends who work at great companies are based in the US (Apple/Amazon/Google) and the others are in Finance or contracting (very popular in Europe right now).
True, I forgot the Saturn protoypes, my bad.

But the concept of "open world" could date back to Ultima RPG. You could set Ultima VII under an "open world" genre.
Given what they are trying to do to Scott Alexander, it's hard to take NYT's reporting angle seriously.
I see it as a form of cargo culting and yes, see it all the time. It’s sadly a fundamental part of the educational systems, everywhere. For a current example: in school, science “experiments” are performed (make this acid, stick litmus paper into it, write down pH) for which there is a right and wrong answer. So people grow up thinking that science is about certainty when it’s the other way around. As a result they are confused by the ambiguity and unknowns around, say, COVID-19. They have an introduction to the process but not the basic point.

It’s like asking a photographer what kind of camera they use. Learning the syntax doesn’t mean you have learned a language.
Participate in MicroBusinessApp.com's Beta Tester Program
How does a royalty-free codec with an open source implementation turn the web into a closed ecosystem?

Not that I trust Google, but in this case I don't see the harm.
Thanks to you also! I can learn vim (better), that's not a huge problem (and it has some really useful shortcuts for stuff that take ages to do in a visual editor). I'm just not looking forward to figuring it all out if you know what I mean. Not trying to be critical but it does sound like a lot less accessible.

Just to give some background: I'm not someone that spends hours in an IDE every day. I'd just like something to easily install and that I can just jump into, and that makes less frequently used features easy to find with a menu or something.

Basically VS Code but then ideally in a terminal so that I can run it inside tmux, and so it will work fine over a slower connection.

VS Code, while suboptimal IMO with its Electron implementation, does show the way for an accessible IDE with great support for plugins. Even someone who doesn't use it daily can figure it out. But it's GUI only :(
I definitely got your joke and had a snicker. I wonder if part of the reason the obviousness is missing some people is that many of us use Macs, and the "beginning of a line" behavior is not the default behavior in most native Mac apps.
So the police decide what is and isn't legitimate communication wrt. qualifying as attorney-client privileged, and that's ok because "there are lots of other forms of communication"?

I don't think this is a cut and dried case where it's obvious the authorities were in the wrong, but the above doesn't really pass muster with me. Where is the line deciding which "communications" are and aren't eligible for attorney-client privilege? For instance, if the package contained printed documents, would that be protected?
Pitaya, Wildlife's Golang scalable game server framework
I work at Wildlifestudios and I can't be more excited to share the amazing work that has been happening in this company around games, data and #golang.
It's in our culture to not regulate entertainment and media

I disagree with that statement. For whatever it is worth, we (both the government and private sectors) have a long history of putting "explicit lyrics" stickers on CD's, censoring lyrics for the radio, editing scenes out of movies on TV, threatening to prevent movies from release if scenes aren't taken out, adding age ratings on videogames and films, see also the Broadcast Decency Enforcement Act of 2005.
I haven't seen the movie since I was a kid, but don't the hyenas live among the bones of elephants? That gives me the impression of insatiability. They gorged themselves on elephants yet they're still hungry.
Rekindle Your Writing Motivation
Functional Language Features: Iterators and Closures
As a Brazilian, I'm pleased.

Our central bank is going to release a platform called PIX. Financial institutions with more than 500.000 clients are required to implement it. Finally we are going to have a standard across banks, and money transfers are going to be less complex, clunky and costly.

Of course, other apps have come before. We have apps like PicPay, PayPal and Nubank, just to name a few, that provide instant, free money transfers. Unsurprisingly, each one rolled out their own standard, but they had to register at the central bank as a financial institution. This means that, at least the popular ones, will have to provide compatibility with the central bank's platform.

This new WhatsApp feature, to me, looked like a bold attempt to kill PIX at launch. People wouldn't mind this new feature inside their banking app that already exists, for a few months, in the messaging app they're used to. If the average Brazilian user sees a QR code, is it a WhatsApp Pay QR code they see regularly? Or is it that obscure feature inside their banking app, which they didn't pay attention to? What would make more sense for businesses to adopt, for the sake of simplicity?

I'm glad Facebook will not get away with that one. If they're going to launch this feature, our central bank should make sure that it's compatible with the nationwide standard that's going to roll out. I'd rather not need Facebook to conveniently pay for my loaf of bread.

Edit: replaced "service" with "platform".
given the idiosyncrasies of GPT style text generation, the cost of detecting generated text is likely to be orders of magnitude lower than the cost of generating the text. Such detection may also capture low-quality content on the internet and prove a boon for high-quality commentary.
DNS rebinding attacks is probably one of them.
This is about cost optimization to some extent.

Writing perfect bug-free code is nearly impossible and expensive. Hardware is going to fail, network links can get flakey, packets can get lost. Accepting that failure is going to happen no matter what and building for resiliency to it is a far better approach.

Unit tests are along the same line- its been measured that fixing a bug in production is 10x more expensive than finding it in development. Unit tests help ensure that more bugs are found in development, there is less need for, slow, expensive, and error-prone manual QA processes that hold up release frequency.

Unit tests also help document the code to some extent. As teams turnover and new developers who may not fully understand the nuances of some code come in, Unit tests create guard rails that help catch edge cases that may not be obvious to new members of the team and when the test fails makes you go back and give more thought to those areas and why they behave the way they do.

Rereading this, you claim to be on the older side, which I am surprised about- this seems to me like an opinion that someone who is relatively new to the industry may have. I am continually amazed in the new and creative ways things can fail, building for resilience is a 100x better approach that also reduces stress tremendously- Instead of "All hands on deck no one is going home tonight- we just took the system down with this last release and will need to patch it ASAP" the conversation goes to "Ok- we rolled out the release to 1% of our users and we see error rates spiking. Lets roll it back and look at the logs to see what happened."

Similarly with unit tests- it used to be monthly or weekly release cycles, now we are down to multiple times a day because I don't need a programmer who washed out to get around to clicking on the right buttons to give it a green light.

These are tremendous improvements in the state of the art.
This is an issue I've seen with programmers that hop around companies every year or two - they rarely get to see how their software choices play out in the long term and so never really internalize what works and what doesn't. Same issue to some extent with people who keep hopping around languages/frameworks - if you only have experience writing projects from scratch you'll never really understand what works and what doesn't from a long term maintenance perspective.
We decided to try a new approach to see how it works for funding - funding open source projects is _hard_!

We wanted a model where, unlike completely proprietary licenses, the source code could be available - and, worst case, if something happened to the project - users could still have full access to it. And that all the work is eventually available in general.

Our first OSS drops - from 18 months ago - are coming in next month (July 2nd), so that'll be exciting. It will be interesting to see how it works out.
> YouTube does have a network-effect lock in, but AFAIK that's not really a revenue source for google.

Just to clarify, YouTube revenue in 2019 was around $15 billion, which even for Google is not a small number.
my hot photos are here...
http://69chat.club
my nickname annaxx
Not to be too self-promotion-y, but I work on an open source ML deployment that we built specifically because of how incongruous the data science workflow is to software engineering: https://github.com/cortexlabs/cortex
Companies seem to follow a standard rulebook for these things. Do something flagrantly invasive and outrageous, wait for the inevitable backlash and then back down on a few of the minor points which is also great opportunity for PR to say how much they care about your privacy, and when the dust settles, they've gained a little more ground against user control of their device.
The problem (among other things) is hyper-targeting of people who are specifically vulnerable to extreme points of view. One of my friends is an expert in tracking ads on Facebook and has found that white nationalists micro-target people who are susceptible to that ideology [1].

Similarly, they have refused to fact-check (not remove) climate science denialism, because they consider it opinion and thus exempt from their fact-checking process. [2] As you know, because of a lack of consensus on climate change, little action has been taken, causing an existential threat to everyone including yourself.

Facebook is accused of spreading “fake news” because they are in fact spreading debunked or misleading stories to a large number of their readers, who have the mistaken assumption that Facebook would prevent incorrect stories from circulating on their platform. They are accused of spreading “hate” because Facebook has long been a breeding-ground for white nationalism, the consequences of which are evident for all to see.

I applaud you for being smart and above influence, but you’re ignoring the very real effects of this policy, which have been extensively documented both in academia and in the press.

[1]: https://www.bbc.com/news/technology-46083026

[2]: https://www.wsj.com/articles/facebook-to-create-fact-checkin...
You're making an oversimplification of generating offense. You can be afraid of offending someone, but the idea that generates the offense can still be correct.
Imagine a shrub made of shrub A and shrub B. Parts of the shrub (from the root) are from both, parts are from A only, and parts are from B only. Imagine also the 2 sets of labels from A and B. It would become clear how the push/pull is updating its target shrub, and indeed if and what bits of the 2 shrubs (or their labels) conflict.
I don't think this will be widely heard-about.