skysight-inc/HackerNews huggingface dataset:
#4 vouching for GoLand.
I would rather have the law lay the ground rules of what's acceptable in a society. "Free markets" (not totally free, but free enough) can adapt to the new terrain. IMO, most laws trying to get into the weeds and direct desirable business models end badly. They entrench current models, reward easily gamed metrics but not the intended results, or are written by lobbyists.
Using a large enough network and bluetooth history someone could track the movements of someone they are interested in.
>"rich enum type" (whatever that's called)

Algebraic data types, or sum types, or discriminated unions.

GP also forgot to mention that Rust (among other languages with support for ADTs) force you to handle all possible values, so you simply can't forget to handle an error.
This thread is a minefield of Ricks. I can't trust HN ever again. (This is very fun guys, a good break from all the tech and serious news)
Even if you could technically make it work, I'd be very nervous around the legalities of that. Or is the Wi-Fi spectrum so unregulated that you can run without any certification at all?
Ask HN: How to get in touch with Airbnb as a host?
Hey HN community, I thought since Airbnb is a YC company maybe this would be a good place to ask. I'm a host on Airbnb and tech person who just started back up - a few guests violated my restrictions and booked too close to other guests. Normally I would contact Airbnb support to cancel them with no penalty to my superhost status. Instead I can't get through on any channel - message (15 days 3 messages no response except to auto close my request for some reason), phone (45 minute+ hold time), or twitter (forwarded on to someone and told nothing helpful). Now Airbnb penalized me $50 for, "cancelling a guest when I'm a Superhost" - I'm just trying to protect the guests from each other. I'm being charged money to keep my guests safe?

Does anyone on here have a connection there that can help me? I'm really considering just selling my property and cancelling Airbnb at this stage if it's true that I actually just can't talk to them anymore at all. Worked hard to build a nice little experience here for people but this is not worth it. I need more than software I need a human who can circumvent it when it causes problems. I'm starting to realize that they may be impossible completely to contact which would be unacceptable but I'd love to be told otherwise.

Thanks for any ideas!
Some terms are like voodoo for me as I am not familiar with telcom infrastructure. I found this site helpful to explain the terms at least.

https://mavenir.com/blog/what-is-the-difference-between-open...

Not yet sure what to make of it but it sounds pretty good. If we had open standards between components, maybe we could audit proprietary modules to a better degree.
I think it has to do with the intro as well. Hearing that drum beat means you lost, a less punchy intro wouldn't be as effective.

Plus you get to listen to the song, so you can't be too sour about it.
Unless I'm mistaken, drought has the same spelling worldwide. Draught has a few meanings, but I wasn't aware that there was any difference between British and US English regarding drought.
Now is a good time to remind users that to easily remove large cookie consent banners from view is to use uMaytrix to block CSS and refresh your browser.

Gorhill’s browser extensions are a must when browsing the web these days.
A future with KDP is worse than with traditional publishers because there is at least some competition with the traditional model.
Making money only writing open source is possible, but complicated and out of scope for this comment.

But writing some open source - making your tools (compilers, linters, runtimes), libraries, frameworks, monitoring, sysops/sysadmin tooling, and so on open source is much more profitable, and that's a huge subdomain of open source out there right now.
Thanks for sharing, I have not heard of Shadiversity. I would recommend MrBettsClass channel for high school history. I wish there were more channels like this for a younger audience.
When I went to Ireland I found it kind of alarming how normalized alcoholism is there. We don’t have any shortage of a drinking culture in America, but from what I saw in Ireland it’s at an entirely different level.
So pension funds and teacher's unions? Grandpa's nest egg?
> but the scale here is often forgotten.

I don't think anybody here is forgetting the scale; they simply understand that Google-scale problems come with google-scale revenue.

Omitting this fact seems like an insincere overture to the community of upset users, to me.
Yup. It was Schengen in my case.
Interesting, not sure this tells you much of anything but it is visually interesting.
Yes, there is one, it's called AVC.
Tower 5 for Mac
Wyclif's Dust: Western cultures, from the printing press to the present
Does a software which helps you saving bookmarks really need several mainteners? Why can't it be just "finished" and no longer be developed? Does saving bookmarks really need to be (no matter how)"hosted"?
> It's easy to use Monte Carlo methods and find that when n is large, the average cluster size is approximately 2.15013

It never occurred to me before, but running simulations and looking up the result in a dictionary of constants might be a helpful learning approach for people who are more adept at going from practice to theory.
Suspected case of bubonic plague in China's Inner Mongolia
Could you burn in the private key using fuses?
Even easier way to understand what happened:

- slots full

- to update slots with a new host you need an empty slot

- hosts went away but updating config was impossible -> errors because config referenced non-existing hosts
Interoperability is holding back machine learning infrastructure
On the one hand, it's easy to dismiss any new proposal with the argument that "we've heard this 20 times before and it's never worked" and you'll usually be right.

But public clouds, for example, aren't really like histrical timesharing. Because the underlying tech, capabilities, and demand are so different that things really are different this time.
>And do you want to explain to someone that yes, they downloaded the Mac version but they have an x86 Mac and can’t download the ARM binary?

Can't you detect the system architecture through the user agent string? eg. https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Us.... I guess it's still an issue if you're downloading for ARM mac, using a x86 mac, but that's a pretty rare occurrence and you can work around it by allowing users to select the architecture manually.
Europe's recession will be even deeper than expected
Ron Graham on Numberphile - "How Big is Graham's Number"

https://youtu.be/GuigptwlVHo
The easiest way to make money in open source is to be a company that makes money from a product that depends on, but isn't, the open source product. Then other businesses will improve your infrastructure for free and make you more money.
Unfortunately, there are a number of things at play here that overall results in progress towards anyone being able to be "their own YouTube" very difficult.

* Storage costs have decreased over the years and will continue to do so, but video quality has increased during this time, as well as the number of delivery formats you need to create. For each video uploaded, you likely need to encode and store 5+ different variations.

* Bandwidth is not cheap, and while it may be lower than the cost of storage initially, for any chance of survival you'll eventually need some popular content, at which point its cost of delivery will exceed that of storage

* To prevent the video from buffering and provide an experience that is tolerable to the average user, you need to have all of the above replicated on a dozen edge nodes around the world, and serve a user the video they've requested from the one nearest to them. This is a situation where the latency differences here really can make or break the entire thing

There are numerous ways to try to optimize these things, or filter out costly/undesirable content, or prioritize only things that people are actually watching, or whatever, but few that come without consequences or that will cause bigger problems down the line.
Code Names
I meant the owners of the site and advertisers.
Bubonic plague outbreak prompts crack down on marmot hunting
It is one thing to make mistakes. It is another to present a person who spent significant part of their life invested in your platform with no way to get hang of a real person to appeal their process.

People should not be expected to somehow get another famous youtuber and a hang of an insider through HN front page to get their problems resolved.
Those Precision’s looked very nice. How much are you paying per station?
Most people should bootstrap because most businesses are not going to attract venture capital interest.
It's not enough to develop though, people need to want it and use it. I think the problem is the later one. Or may be, the bigger challenge is not the engineering of such a platform but the marketing of it...
These alternatives are ultimately the solution to the controversy of online censorship - no matter which side you're on.

The ability to control and censor broad swaths of human communication globally is not a power any corporation should have.

...it is just one of many negative by-products of oligopolies.
Still I think, It will survive.
The shift will take at least 3-4 years, even after that the Apple will likely support older architecture for at least more 3-4 year(like switch to Intel from powerpc).
There are also chances of a emulation based solution to run newer Arm64 apps to current mac computers, because it is most likely not possible for every developer to re-develop the apps.

This buffer of multiple years will also help enthusiastic individuals/hacker time to do research an break newer mechanism of hardware lock for os.
ultimately, I think It will survive but with some road-blocks.

and in my opinion, if someone is trying to build hackintosh for now, he should gracefully proceed. as current system is at least expected to work for next 5years.
I don't quite get what you mean in the final sentence.

Are you saying your specification and your unit tests should be seen holistically?
Yeah, those points are crucial. I always cringe when I see anyone say anything along the lines of "we've got the facts". How do we know?

You can't trust any major media publication, because they'll play both sides of a story. For instance, a major newspaper reports that someone is predicting a recession. If there's a recession, the newspaper will crow about how smart they are, but if there's not a recession, the newspaper will run reports about why the recession predictions were wrong, and then crow about how smart they are. What were the facts?

You can't trust any major political figure, because they have an agenda by default of existing in the political system. If there exists a fact that damages their agenda, they would lose their career if they admitted it.

A lot of the time the "facts" that people are often the most angry about are actually either predictions of the future (ex: it's a 'fact' that global warming will lead to +2 deg C by 2100) or they're summaries of statistical models (ex: it's a 'fact' that X subgroup is n% more or less likely to earn less/more).

Even things we know are "facts" don't necessarily lend real understanding to the person believing them. Every high school physics student knows the fact that light is a particle and a wave. Does that mean they actually understand light?

How many "facts" were known to citizens in the past that we now laugh at?
I use "LoseIt" since MFP went overboard with having features and not a single UI/UX review.
From data science to machine learning engineering
Why Facebook may never be able to fix online speech?
Imagine some incubating startup where you have an initial 4-week runway for development, with the goal of getting a prototype working

Are you talking about an actual prototype or an MVP? A prototype meant to showcase some idea doesn't need any unit tests. An MVP? probably yes.

Now back to the practicality of software development. Unit tests are fundamental when working in a team setting. What are people doing in PRs without unit tests?
Not every company is a startup dude.
Searching for the Ultimate Obstacle to Creativity
Deutsche Bank hit with $150M penalty for relationship to Jeffrey Epstein
Under 30, driving on the highway is more likely to result in mortality than covid is. Risk adjusted, cocooning strategy is actually safer than quarantine, because quarantine forces multi-generational households. E.g. Opening universities leads to safer outcomes on balance than closing them.
Many years ago I worked with Data General minis running AOS/VS. We asked one of DG's gurus if there was a way to undelete a file, and he said that the best bet was to crash the system at once, and see whether FIXUP brought it back.
Rooftop Slushie – Purchase Company Referrals
Created by Blind, Rooftop Slushie is a commerce site allowing job seekers to list their interested companies and offer prices for referrals to those companies.
The first app that gives you Bitcoin when you shop online or in-store
We built the first app that gives you Bitcoin when you shop online or in-store. It is available now for iOS and Android, or you can shop directly from our web app by going to coinmiles.io. Only available in Canada for now.

The app is free and will pay you in Bitcoin when you shop as you normally do.

We have more than 200 partners waiting for you and you can even expect a little gift when you sign up!
> That's a lot of effort to do nothing.

Only if you exclude the creative and entertainment value of this work. In which case you have described most art.
Sure, it could be a universal binary, or something interpreted, or bytecode using an existing VM. But the shim would be something small, and could probably be reused as a standard installer for many programs. My argument wouldn't be that a universal binary is never the right approach, but that it seems wasteful to make every binary support multiple architectures instead of using a more targeted approach.
1) Alphabet needs to be broken up (at least YouTube, Google the search engine, and the ad business).

Ideally, there would be a way to pull apart the hosting business, the “social”/channel/search business, and the ad delivery businesses. YouTube that runs only 3rd party ads looks very different than having to directly manage its own relationships with brands.

2) We need a creators bill of rights. Platforms that allow users to upload and share content should be required to inform users why content is removed, have a clear mechanism for appeal to a 3rd party, and allow users to exfiltrate their content if it even if it is removed.
It's got universal appeal.

It's very apparent that it is absurd right up front so everyone gets it. The likelihood of a misunderstanding is fairly low.

The song is so bubbly and happy there's no apparent negative connotations.

And it's a nice song generally.
That’s not true — my iCloud data is not transferred to China because I email a Chinese iCloud user. That message will be revealed, but that is very different from “their data will also be revealed.”
Outside of Israel, there are enough people of non-Jewish faith to be able to arrange labor schedules around individual needs. I work in a diverse company with a number of co-workers who observe Sabbath, and it has never been any hardship to arrange on-call schedules so they will never be paged on their day of rest.
A $130K household would pay no more than 10% of the sticker price, less if they had other kids. A family paying the full rate would probably have triple that income.

> For example, if a family was prescient and knew their kid would get into harvard from conception

They wouldn’t have to know they’d get into Harvard but they’d hope their child would go somewhere and at their income level Harvard would be cheaper than many state schools.
I'm thinking 10mm^2 so kinda 3.3mm x 3.3mm. In 130nm

(Remember 130nm gave us the late models Pentium 3s, the second model P4s and some Athlons, though all of these had a bigger die size)

I'm thinking you could have some low power or very specific ICs, where these would shine as opposed to a generic FPGA solution
It's not cheap at all if you intend to create a playback experience that is tolerable to users and somewhere close to what they expect and are used to from existing platforms. If your video has even a couple seconds of buffering/rebuffering from failing to do this, you typically can say goodbye immediately to a percentage of views/users in the double digits.
The EFF has a great tool demonstrating the method: https://panopticlick.eff.org/

It’s not theoretical; it’s used in practice today.
If I had To guess, I’d say that Slack’s infrastructure footprint is probably as big if not bigger than any popular PaaS.
How ubiquitous are those? My school had science fair but none of the others (and I think science fair has since been cut)
Clean implementations in TF2 of recent generative models – by Sarus Tech
# Sarus published models

Sarus implementation of classical ML models. The models are implemented using the Keras API of tensorflow 2. Vizualization are implemented and can be seen in tensorboard.

The required packages are managed with pipenv and can be installed using pipenv install. Please see the pipenv documentation for more information.

## Philosophy

These models' implementations are intended to be easy to read and to adapt by making use of the latest Tensorflow 2 library and Keras API.

## Basic usage

To install and train a model.

pipenv install
pipenv shell
python train.py

To visualize losses and reconstructions.

tensorboard --logdir ./logs/

## Available models

- Simple Autoencoder
- Variational Autoencoder (VAE)
- Vector Quantized Autoencoder (VQ-VAE)
- PixelCNN
- Gated PixelCNN
- PixelCNN++
- Conditional Neural Processes
- PixelSNAIL
Do I consent if the slider is to the left or the right? After done sliding every option to the left, I still have to press “I agree”, but I do not know what I agreed to.
I stumbled on that one and thought "Man, I really don't understand law. In Massachussets v NY cases PA won?"

A new player has entered the fight apparently.
Ah, thanks for pointing this out. You're entirely correct.

I'm not sure how I got confused with the special case around string comparisons, and forgot that it didn't apply to regular struct pointers. It was late in the evening, so I guess that's my excuse?

BenchmarkSameRef-12 620150179 1.92 ns/op
BenchmarkDiffRef-12 6102709 204 ns/op

Source: https://play.golang.org/p/DbjkstOCZ-Y (although you can't actually run it on the Go playground)

Go will check whether two strings have the same underlying pointer first. If the pointers are different, then it compares the contents.

I stand by my earlier statement that I think pure reference equality is just a bad idea 99.9% of the time. I would prefer if Go did deep equality with every comparison when needed the way it does with strings. If you have to use some clunky syntax or built-in function to do just a reference comparison, that would be perfectly fine with me. Unfortunately, Go does exactly what you described.

With a quick google, I didn't immediately find a linter to complain about comparing struct pointers rather than struct values, so maybe I'll write a linter like that sometime if I can find the time and motivation.
For me tests are essentially just a repeatable REPL session. And like a REPL they can radically improve my development speed.

So asking are these tests worth investment is silly, because they've decreased the time for me to write the code. It takes less investment.
I presume you didn't click the link because it's written in COBOL so that's noteworthy in itself.
Slackware may still work on 486.
You have the OP's causality chain backwards.

OP: I dislike the claim because I reject the claim.

Your version of OP: I reject the claim because I dislike the claim.
Global Poverty Rampant Despite Sunny Talk, U.N. Finds
This sounds like the article should be against brittle testing.

If any of the following is true then you're writing brittle tests:

- Your test code looks like the code under test

- Your test suite includes examples that tweak one parameter and assert a result

- Your tests pass when you delete an arbitrary line of code from the implementation

I can't imagine shipping any significant project without any tests. How would I know that what I wrote implements my specifications faithfully? Hand waving and trust?

Unit tests are proof by example. They're trivial and don't prove the absence of errors. So I use them sparingly for simple, pure code where a few assumptions are enough.

Property tests are where I spend more of my time and focus. I generate the tests from a specification of a property I want to ensure will hold. It's not a formal proof that there are no errors but if my code survives 500 generated test cases and I have a good distribution over expected and hostile input I can be satisfied that my code is correct.

I don't spend time writing unit tests for effectful code. If I have business logic that is tied up calling a lot of APIs and digging into databases I defunctionalize the effect handling code and write interpreters for the data structures instead so that testing is still pure and easy and the effect handling code is constrained and found in one place. I test the pure version to makes sure the interpreter receives the correct sequence of data.

Sometimes I will use gold tests for serialization code. If I need to make sure that a contract I have with an external system isn't broken by my changes to the code I make sure to run the tests that will check what gets serialized out matches up with the golden examples.

If I need to ensure certain temporal properties hold like resource usage and performance... well I'll need regression and load tests.

These are all a part of the development process. You can ship code with no tests but good luck refactoring, maintaining, fixing, and understanding that code a year from now. It's possible, don't get me wrong, but it takes extreme discipline and even then that sometimes fails. People get tired, leave, get bored, etc. Having the computer check for you that everything is still working as expected is essential in my books.
I'd be interesting to perform another test, with "No" and "Yes" buttons swapped (and the banner text updated accordingly).
> His goals are rather dystopian though, despite the sophisticated tools.

Oh?

> There is no scientific view under which Brexit, which he helped achieve, is a good idea.

Brexit involved many factors including the value attributed to greater democratic control and greater control over immigration. How have you quantified that in your (allegedly) exhaustive evaluation of all scientific views?
So... punish the Chinese people for having an oppressive government by not providing them with the top of the line? It seems more unjust to me. There is no good choice here, only bad and worse — I think Apples presence in China is the lesser of two evils. Same with Google etc.
If this disinfects similar to how sunlight would, maybe it's not so bad
Somehow i botched the links. Here are the working ones:

- Software engineer: https://www.qaware.de/karriere/jobs/softwareingenieur-in/

- Senior software engineer: https://www.qaware.de/karriere/jobs/senior-softwareingenieur...

- Software architect: https://www.qaware.de/karriere/jobs/softwarearchitektin/

- Project manager: https://www.qaware.de/karriere/jobs/it-projektleiter/

- IT consultant: https://www.qaware.de/karriere/jobs/it-beraterin/
What "tech lead" means varies hugely from organization to organization and from team to team and person to person. For general success of teams, this is my favorite book: https://www.amazon.com/Debugging-Teams-Productivity-through-...
Agile Laws and Distributed Teams: From Conway to Goodhart to Parkinson
I read it as, "Do you have a blog? If not, have you thought about blogging?"

Nothing demanding. Especially with the happy emoji at the end.