skysight-inc/HackerNews huggingface dataset:
This looks wonderful, and I can't wait for these kinds of e-ink displays to get more affordable.

Looks like a perfect display for outdoors, very long trips (battery time?), long writing sessions, etc. I'd love to build a "DIY laptop" like that, but at these prices I'm likely better off with a Macbook Air...

I'm already experimenting with using a heavily desaturated/monochromatic color scheme for coding (it's working surprisingly well - e.g. using bold text to differentiate keywords).

I think most CLI apps are abusing color for little gain. Reading the output of some programs feels like wading through a room filled with fruit salad - the JS ecosystem is particularly bad in this regard. I'm using red in my prompt to indicate a root shell and/or an SSH session, and I think that's as far as it should go.
It's not about the number of partners, but the size of the pool. Diseases spread via contact. If 500 women have 10 partners from the pool of 500 men in a village, chances of spreading e.g. gonorrhea are smaller than when 500k women when 10 partners from a pool of 500k men in a city.

And I'm relatively sure that in smaller communities there's less chance of anonymous sex: the social control, lower frequency of encounters.

Imagine the opposite: 1000 years ago, AIDS and gonorrhea spreading all over the world at current rates (88 million cases of gonorrhea per year) without any medication or protection. That would have ravaged the population, or made us immune, but neither happened.
I've been using the September pic as the screen shot to promote the link with.
The 2016 elections were basically contests between “dont feed the trolls” and “only volume matters, feel free to be shitty and unhinged as long as you’re vocal.” Tragically but understandably, all sides have copied the winning strategy.
ChatGPT, at a UI level, does tag code as code; so even though the LLM part doesn't itself have the capacity to delegate, it can certainly be used in this way as part of a larger system.
It’s interesting that Google—the inventor of the “T” in GPT—is on red alert due to ChatGPT. And Google has a bunch of research in AI (see Dean’s recent blogpost [1]), so what gives with their lack of AI product/execution/strategy? Too scared to upend their existing cash cow maybe, aka innovator’s dilemma?

Also, it doesn’t inspire confidence in Pichai that Sergei and Brin were consulted about something that should be on the forefront of Google’s strategy. Maybe that’s too harsh but I just find all this surprising.

[1] https://ai.googleblog.com/2023/01/google-research-2022-beyon...
The other evidence can be quite weak. And fairly often it is pseudoscience.
Moreover, Mozilla's asm.js paved the way to WebAssembly. Without asm.js, WebAssembly would never exist.
"One zero", by definition, is 'zero'.
Austria has just the right geography for pumped storage and is connected to a Europe-wide grid generating plenty of excess solar and wind.
> I bet you that if/when we recover from this dip, the same hiring practices as before will re-submerge so that resiliency doesn't move and we see the same move in another 5/10y

Of course

I agree. It’s my mantra in the workplace now. My place of work is not my friend or family. I’m there to offer my skills and service for a certain time and then I’m out.
Wine 8.0-Rc5 Released
Hey, author here! Thank you for recommending my book. I am always happy when someone else finds my work useful :)

> Anyone know if there's a decent way to get a printed copy?

I decided to re-publish the book with Apress, and it should be ready for print by March this year.

> How is it better than tdd in Idris book?

I would not say it is better, or worse. I read TDD and it's a great book, but it was mostly focused on practical stuff (i.e. programming in Idris), and I found it lacking the theoretical explanations (for example, what proofs are and how to do a mathematical proof, or what is a type-checker and how to implement one) which I hoped to cover in my book.
Only because Mozilla refused to adopt PNaCL.

The irony is that with its 3% market share, if it was today on the age of Chrome OS based Web, Google would have been able to push it no matter what.
Ask HN: Alternative ways to partner with a software consultancy company
I've been working as a Data Scientist for more than five years (I worked as a Software Engineer before) as an employee but some months ago I've started taking freelance jobs. I've already two clients paying me to build data infraestructure, analytics, demand forecasting, RFM models creation and some other things.

My idea is to slowly build a data science consulting firm, leaving my full time job to focus on it. Some days ago I've talked with a colleague who already has a traditional software company and he told me he'd like for me to start a data science vertical on his company, but that we'd need to think how to work together.

The company has 25 employees and does traditional software engineering. I've been thinking about some alternative ways to partner with them but I'm not sure if they're nonsense or not:

- Partner up with them, get a percentage of the company. I don't know if asking for this would be realistic, they've been growing the company for several years. But on the other side, I think that if we get this vertical right, the upside could outgrow their current offerings. What do you think? Is asking for something like the 20% of the company totally out of place?

- Start working with them as a "data science director" or something and getting a monthly paycheck as an employee. But if after a year we accomplish some previously defined goals, I'll become a partner with a percentage of the company. Makes sense?

- Help them start the vertical as a consultant: train some people, help them in the initial meetings with clients and then leave.

What do you think? Is there another alternative way? Do you have a similar experience to share? What would you suggest if you were in my place?
L bozo
Might want to reach out to a security researcher. It could be an exploitable bug.
An iOS device crashing and rebooting because of something you open in your browser? Now that's something completely new and unheard of. /s
Astrophage.
> Only works in the UK this way if you earn less than £100k.

I mean that puts you in the top 1% here...
Did this guy seriously try to reach the security team through the normal customer support channel that's probably automated with bots, and then judged the company according to that?

And that's after they do have a bug bounty program, and instead of speaking with bugcrowd who denied him, he decided to go through a channel that's clearly not meant to handle these kinds of issues.

This is just such a poor understanding of how companies work. If he just emailed a real person in the company he'd have a real chance of getting a real response.

Imagine judging a pizza company by how the pizza ordering hotline didn't take your vulnerability disclose. This sounds ridiculous. Now customer support is just like pizza ordering line.

If you want to contact a company on something they usually don't have a normal channel, you need to speak to the right people. Need to write a nice email, even if they don't have "security.txt", to some manager or someone else you could contact, and ask nicely who to contact further about it. And try more than one person.

If you're not a customer, do not go through customer support. It's the worst channel in every company because they need to serve bulk communication. And they see an incredible amount of shit from confused customers, so don't expect them to realize that there's something important going on.

And be nice. If you're acting like an asshole, you could have a million dollar issue and you won't get past customer support. They are asshole filter. They are meant to filter out all the assholes trying to reach the corporation. Their number 1 instinct is to block assholes. If you sound like trouble, it's literally their job to filter you.
France as well, even until very recently. The cancellation of the show about Lafayette and French Revolution in Puy-du-Fou is a good example none talk about publicly because politically unacceptable.
Was GPT-3 trained on tax code too?
In a service I manage I have distributed tracing in place, as well as centralized logging.

I also have sandbox deployments in place that individual developers can take over and deploy the services they're working on to be able to test them in an environment that is very similar to the prod environment.

I also have in place a few Docker compose scripts for specific services that deploy a combination of dependencies, either the service itself or stubbed services.

For function-as-a-service code, I have special local-only, pre-beta deployment stages that fake clients.
curl -SsI https://danq.me/wp-content/no-code-webpage/ | \
grep -i ^link: | \
cut -d, -f2 | cut -d\> -f1 | \
base64 -d

The Base64 encoding is invalid, or at least not ideal, as the '==' padding has been removed [1]. Restoring it works:

(curl -SsI https://danq.me/wp-content/no-code-webpage/ | \
grep -i ^link: | \
cut -d, -f2 | cut -d\> -f1; echo '==') | \
base64 -d

[1] https://gist.github.com/Dan-Q/fc308a8a4aca2934312939f92eaa9d...
I’m guessing the frequency with which people are both wrong and convinced so by a random internet person is rather low.
Butterfly also pretty sweet
What It’s Like to Be @Josh on Instagram
Funnily enough I’m studying a cyber security course at the moment and had to find examples of social engineering for an activity, and came across this yesterday. I shared it with my classmates and they just couldn’t believe that MailChimp been hit 3 times in a year with what sounds like the same social engineering attack.

It does make you wonder when there’s going to be a 4th, I certainly don’t think I’d want my customers contact details in their system at the moment.
Hydra (YC W22) Is Hiring Database Engineers (Postgres)
A short hike. Alba: a wildlife adventure. Alpaca Stacka (free).
I'm Not who you replied to.

I'm willing to trust him more over time (as I would most other people) but he's got to earn it. E.g. Bill Gates managed to do that to a degree.

Not that the (sometimes) richest person in the world cares, but he has squandered any up front good will in unforced lie after unforced lie over trivial matters. I've come to the conclusion that he's a particular self centered person (including his interest of the day) with a strong tendency toward pettiness and a severe lack of skill to shrug things of.

Since he's still rich and I don't have to deal with him outside the internet we'll both be fine I think.
For non firefox users wanting to manually render the page, grab the base64 output from the link response header, e.g.

- open developer tools, navigate to network and refresh

- or run from a terminal "curl -s --head 'https://danq.me/wp-content/no-code-webpage/' | sed -nE 's/.*base64,([^>]+)>.*/\1/p'"

- replace the base64 into the below code:

document.head.innerHTML='<style>'+decodeURIComponent(atob('Ym9...9IA').split('').map(c => '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2)).join(''))+'</style>'

- paste the above string into the developer tools console and press return
There is no lack of European veggie food companies, I do not see labeling as a problem, do you know of some actual problems with that? I do think the variance between markets is just too high for me as an European to supply anecdotal evidence.
> whether the convict is guilty or not (because we assume the punishment is not very severe)

There is nonsuch thing. Even short conviction destroys people's ability to hold jobs, find housing and to find partners. People inyour life stop trusting you and that is super big one too. And it may cause divorce with law abiding lartner and factor into custody dispute.

Any Criminal conviction has huge ramifications.
Red Ventures seems to me like a regular vulture capitalist outfit. Acquire a property and then squeeze it for money while keeping it on life support:

https://www.theatlantic.com/magazine/archive/2021/11/alden-g...

What better way to cut costs than to replace the journalists with AI?
that "underachiever" thing .. I've begun to see how woefully inadequate our systems for learning are for leveraging the potential in some folks, like me, and I imagine yourself.

Because I'm not dumb. I'd bet you aren't, either. But our social sorting hat is opinionated and we're not it's favorite.

Thank Cerf for the Internet, or I'd have been SOL. I don't do well in classrooms, but I've managed to learn every bit I might have needed and more. I think that we're about due for a competitor to the traditional school model.

Power to the regular folks.
The problem that people are overlooking is the profit motives of the people capable of penetrating systems. These motives are dictated by how companies treat security. By:

- Feet dragging on free work or extremely low paid work
- Not hiring any competent person or not paying enough to attract that person.
- Refusing to fix internal problems that create the issues.

The reality is, there are so many more people willing to use technology to scam you than there are people employed to stop those people. Probably because these currently bad people are, by design, hard to discover and thus go unaccounted for entirely.

Nobody pays for the skillset and what people hire for clearly doesn't work. Until companies see consequences, nothing will change. So expect this not to change.

Why on earth are you giving these companies your money and data anyway? It's truly not difficult to avoid breaches. Do a tiny bit of digging into the security model before you unload your list of customers into their servers. Take some bloody responsibility yourselves too.
When there’s a lack of investment in infrastructure, any investment is a net good. This is obvious to anyone who understands economics, but possibly not to people who want to get performatively upset about nothing.
Because even installing a "free" app is considered a purchase/transaction (you can even see the text "processing payment" very briefly). The app is then "owned" by your account forever, so even if the developer later chooses to make it paid, it's still "yours" at the price you bought it ($0).
They’re worried that they would be deemed as being partially located in the country you work from, and would have to deal with that country’s tax authority, employment regulations, etc.
Cursed C++: Printing text with an empty main
In my experience it's not at all how everyone codes, or even almost anyone, in statically typed languages. Here's an example to elucidate a (potential) difference between the common and the commitment to types:

You're coding a card game, say poker. Games should only start with a shuffled deck.

1. A reasonable, common solution would be to have a type like Deck, and a function shuffle, taking a Deck and returning a Deck (where taking can mean it's an instance's member function, and returning can mean inplace mutation)

2. A type driven approach can be having two distinct types: Deck and ShuffledDeck, and a function that takes a Deck and returns a ShuffledDeck, and all procedures henceforth in the game's logic require ShuffledDeck - _not_ Deck.

In the type driven approach the possibility of playing with an unshuffled deck has been removed solely through the usage of types, and successful compilation is a proof no cheaters can sneak in a bad deck.

But it's not just that. There's exactly one function that takes Deck and returns ShuffledDeck, so a language like idris knows this has to fill a hole somewhere, in the one place that starts with Deck and then need ShuffledDeck. So in some sense part of the code has been written automatically.

I rarely see the second approach used, though I see analogies of this example all the time.
Good job! That's so clever it crashed my Firefox.
Scandinavia's Most Metal Sound Systems Are Made of Horse Skulls
> What problem are you solving with microservices?

As I've already said in this thread, microservices solve primarily organizational problems. They define concrete organizational barriers and limit discussions with stakeholders on issues pertaining to service contracts, and ensure that service owners have complete freedom, responsibility, and clear accountability, on all aspects of their design, maintenance, and operation.

Scalability is a welcomed benefit but lower in importance, below reliability and perceived performance.

Any other discussion on microservices boil down to strawmen.
The Ukraine war is messier, more urgent and has a lot more Russian corpses than the Cuban missile crisis. They are seeing US weapons everywhere, and there were some convincing stories that the Russian chain of command was being specifically targeted using NATO intelligence.

I'd work on the assumption that something like that will happen or has already happened and it isn't public knowledge yet. At this stage of the Cuban missile crisis people didn't realise how bad the situation was, so we probably don't have the full picture on the Ukraine war either.
What exception? If you are a citizen and intend on returning to the US (or even intend to renounce) you should be in good standing with the IRS (FBARs and annual filings). You owe the difference between locally paid taxes and federal taxes, and can claim overpayment as tax credits.

Most low-earners don't bother with this and use the Foreign Earned Income Exclusion Act [1]. Don't forget about FBARs if you have more than 10k across foreign banks accounts.

[1] https://www.irs.gov/individuals/international-taxpayers/fore...
If you pick C, and your opponent picks B, you lose 58% of the time. What is optimal about that?

> If Gates had chosen first, then whichever die he chose, Buffett would have been able to find another die that could beat it (that is, one with more than a 50% chance of winning).

It seems like you're thinking about this outside of the relevant context, which is a math problem, loosely inspired by real life games.
It's less so for those who were exposed to this early in life.

I had a great conversation about this the other day with a Swiss person in poverty who was upset about Ukrainian refugees driving expensive cars - sometimes people have features that may appear contradictory to you.

In any case they do seem to address a certain subset of people - I for one stopped taking any stance on my employer years ago, because why would I?
> Because B-tree indexes are ordered, rows likely to be adjacent on disk (written in time order) are not at all adjacent in the index and vice-versa.

But this still doesnt matter, right? If you want time ordering you'd prolly have some field like `created_at`
I too have such memories, and even the colour scheme aligns with my memories of Stockholm in the summer .. javla sjuit bolla ..
You have to include the fact that the pyramid, while being hogwash, was still better than the average American diet of fast food and candy. So it may have been a net positive overall despite being existing somewhere on the scale from heavily flawed to total nonsense.
Was mostly with you until comments about FAST. What?! Only validated in shock, I'd say one of the least sensitive and least important tests we do for questionable reasons, since every trauma goes to the donut of truth anyway.

I would say biliary, echo, ocular, peritonsillar, procedural (CVC, paracentesis, thora), soft tissue, early obstetric all highly reliable in my practice environment. Then again, our small department is almost all recently trained and we have very limited radiology options so we get a lot of practice.
I guess the 'data' here is that someone having vaccines just before the same holiday might then attribute the same relief to the injection immune response rather than hot treatment and relaxation.

Hence causation never necessarily equalling causation...
>Not too bad if you're a sparsely populated country with huge amounts of land per capita.

Even a pretty skeptical assessment of Snowy 2 believes it's 240 GWh:

https://majorprojects.planningportal.nsw.gov.au/prweb/PRRest...

"If based on the active storage volume of the ‘lesser reservoir’, Talbingo, the theoretical energy storage capacity is about 240 GWh"

Once again this is just JUST ONE project, already under construction and it already will cover somewhere between 30-40% of the energy storage requirements to get the entire country to reach a 98% solar/wind powered grid.

Dismissing the possibility of this order of magnitude of storage as simply impossible as the OP did when it is already under construction is asinine.

>And again, this is geographically limited storage system: pumped hydro requires just the right geography of an upper and lower reservoir spaced not too far apart.

There have been multiple studies on this. Unlike hydro, the geography for pumped storage is not rare throughout most of the world.

This is the most perplexing talking point against pumped storage, and frankly, reminds me of when people used to pick up on pro nuclear/carbon lobbies sneering at solar/wind for being infeasible because it was < 1% of the grid back in 2014.
> "Jim James - Totally not a fake person"

made me laugh.
The craziest part is that the IRS verifies this information against their records and will investigate you if things don't match up. If there's a source of truth each citizen's submission must align with, why not just use that to begin with and investigate people whose assets/deposits exceed their expected income?
Also, I'd say respiratory complaint with acute presentation (meaning to ED) less than 1% don't get imaging. Maybe 10% if you include urgent care or clinics.
That view gives very little credit to bystanders. If people really are unable to see multiple arguments and choose the smarter, we may as well put a cross over democracy, because elections hinge on them doing exactly that.
How many jobs have you had in the last 5 years?
Given how humans treat pigs,cows, and many millions of poor or marginalized humans today I would agree. Actually it seems more likely that we would disregard a digital consciousnesses feeling even more than a physical one.
Data Engineering with Rust
Information wants to be free, your comment is just Streissanding his name here on HN.
Would have loved to see a video of the display in action to better gauge the impact of framerate/latency
Any theme you can share for editors?
> JS typically suffers from whatever programming style is on trend

Perhaps they are just jealous of the C++ committee. How many lambdas have they proposed and added to the language? At least 3: the C one, the Java one and now the Rust one.
If the goal is copy-pastable, why not base36 or base62?
What sort of startled me about my experience was that the connections were important, but not in the way I had always assumed they would be.

I had this model of cronyism in my head, where you make the right friend and you get a job because they're rather work with someone they have a personal relationship with.

Maybe that's a real thing in some places, but my connections were all about making this huge difficult thing easier to manage (that is, learning how to do it and believing it could be done).

Most of the study was my own, and all of the job seeking was with no connection whatsoever to my network.
Man, it is fascinating when the internal argument someone is having with a gang of strawmen breaks into the outside world.
Because the intransitivity doesn't hold for dice A vs dice A... it only holds when comparing different dice
You may have had newer silicon that fixed the issue, or you didn't have NVMCTRL fully asleep. Its in the errata "1.14.2 Power-down Modes and Wake-up From Sleep"
I'd like to see a project that can answer questions like StackOverflow.

Or an agent that can work on the Bash command line and can e.g. fix apt-get installation errors or network problems.