skysight-inc/HackerNews huggingface dataset:
Yes it's going to be more expensive that a one man shop. Thinking that most organizations are one man hour away from publishing a 3D model on their home page is crazy talk.
Git push, so it’s a post-receive hook? I do the same with my deployments. I also like to set up make files because most newcomers to the project can grok a makefile. Without having to learn a new build tool.
Pyodide is pretty amazing. https://pyodide.org/en/stable/
Docker for Windows is a thing, and it does run Windows binaries natively.

So you can publish for two platforms.

Java is still a good way to have bulletproof cross-platform experience, but JRE is sort of large. JDK 10 or 11, IIRC, allows to package your code, only the needed parts of stdlib, and the VM into a reasonably lean self-contained executable.
The best routes already have railroads. Their right of ways are in private hands.

To put it in perspective, the only all season transcontinental route is the southern most line on the article’s map. It only exists by virtue of the Gadsden Purchase in 1854. The right of way is controlled by the corporate successors of the Southern Pacific.

The non-existence of viable alternative all season grades across the west is why the Gadsden Purchase happened. The US had assumed surely such routes existed in Alta California following its succession in 1848 via the treaty of Guadalupe Hidalgo.
Why do you care if four people can unmask the fifth? Isn't allowing them to figure out the range part of the impetus to share the data? Do you feel that one person is dramatically over/under paid? Is there a reason you wouldn't want to just put all that information in a spreadsheet with people's names and publish it?

But that failure mode seems pretty similar to the failure mode where all 5 share their salary. At least in my mind.

To really answer your question, I ask wonder what your goal is? Because that determines how to set up your information publishing.
> every element of your stack can not only share code, but can share types, too

We have auto-published types generated from OpenAPI specifications that we use in a lot of different projects and it's been really awesome.
I think the type of software that is being written has changed over time. In the past, companies had to write complete software that would be shipped on a CD - you cannot deliver an incomplete product and then change it later. Nowadays, majority of the software lives online and can be redeployed in a short time. Delivering early and often is possible now, but it wasn't in the past for majority of the projects.
> As women of color working in tech, they faced no shortage of challenges breaking into the predominantly white, male industry.

The US is ~69% non-Hispanic white. Uber, Facebook, Apple, Google, Twitter, Microsoft are all <60% white [1]. The "top 50 US companies" are 68% white, and whites are under-represented in all except 2 of the 23 tech companies Business Insider looked at [2]. How many fewer whites must there be, before these accusations stop?

[1] https://recruitinginnovation.com/blog/diversity-in-tech/

[2] https://www.businessinsider.com/infographic-tech-diversity-c...
I'm struggling with this. Manager managing more and more people. Old school on premmy turned AWS and Kubernetes while I was already manager a few years ago, making it hard to learn first principles of k8s and Docker.

Now here I sit, Sunday, staring at a terminal window to force myself to set up a ruby on rails app on Docker so I can shove it into a EKS setup I will set up with Terraform.

Could I do this at work? Yes. Except No. In the hours of 'free time' between meetings and other work, I feel too mentally foggy to play and learn new things.

Please.Help.Me.

I think I just need a vacation.
You dont need 5nm transistors to run your vehicle. 10 year old processes would probably be enough for automotive needs.
Maybe do some research.

https://www.pacificresearch.org/wp-content/uploads/2019/06/H...

"Roughly 34 percent of the homeless in San Francisco are homeless due to direct economic factors, such as evictions and job losses. Another 12 percent became homeless when they lost the safety net of family or friends."

"About 15 percent are due to drug addiction or substance abuse."
Sounds amazing, other than the 14 other people.
Wouldn't say people are happy. "They accept" is much closer. They accept the mediocre, because there's nothing they can do about it, and they don't understand how any of it works.
DIT – enabling de-identified data collection on WhatsApp
Correct, before reading I presumed it would be about tone.

It’s possible the title is a bit of a pun, and refers in part to both tone and shape.
More electrical problems found on some Boeing 737 Max
NetBSD VM on Bhyve (On TrueNAS)
Yeah go ahead and do what your bs guidelines tell you. I am an Indian myself and what you are doing is censoring free speech for calling a fascist a fascist.

What's the difference between Hackernews and Twitter? Nothing.
being able to save money is a basic affordance that many in despotic monetary regimes are deprived of -- this extends far beyond venezuela, which is just a dramatic example. defecting from a debased currency to discipline abusive central banks is democratic power. "just overthrow the government bro" is cold comfort and ridiculously condescending to the ordinary people who are purely victims of these situations.
> Your own BBC link only talks about cases increasing only in a few states at that time.

From the article:

> Mr Menon says the only reasonable conclusion is that surveillance in these states is stronger and that a similar rise in other states may simply have gone undetected so far.

Also, FTA:

> Dr A Fathahudeen, who is part of Kerala's Covid task force, says his state has been reporting a persistent rise in cases in the past few weeks, but it's largely because of improved testing. (...) He advises other states to follow the same measures. "Not finding new cases doesn't mean Covid has gone away. It simply means that the virus is burning through the population until it finds weaker victims like the elderly and people with co-morbidities."

If you have no intention to be honest, please refrain from posting at all.
100k? THat would imply a total crypto market cap of 4-5 trillion including alts and others. That seems way too high.
They're trying to commodify writing code. It would bring down the cost of programmers significantly. They won't succeed, I think. Instead AI will probably beat them to it.
Similar if using the 'hot' attribute: separate functions or separate labels... https://stackoverflow.com/a/15034687
will you donate your fur to science after you die?
I’m still waiting for public domain Mickey Mouse. Disney only has a couple more years to get those checks sent out.
Rust/Go are much better at than Java. You do need a separate binary for each platform which makes it slightly more of a pain for the maintainer to setup CI, but it's much more convenient for the end user.
Nhost is an open source Firebase rival backed by GitHub's founders
Hit me up on the email address in my HN profile
I don't care if it runs in a VM or not. That's just an implementation detail.

What matters is whether my app and the myriad of dependencies it relies on can be run easily and consistently.
The hybrid approach failed miserably for us, but that could be the tool, it forced a lot of things through the GUI with no option to bypass. I noted elsewhere that diagrams are natural for civil engineering and notation is natural for logic and other branches of math. That is because of the "essential complexity". I think it is possible there will be a great general purpose programming diagram tool some day, but I've never seen one that wasn't either very domain specific, or downright terrible.
I think we're agreeing loudly.

I agree with you that Aditya is probably not malicious, just clumsy, to be clear. But I feel like it's probably reasonable for someone in GregKH's position to have a higher threshold to clear than "probably" once the question is posed.

I also wasn't trying to claim that "I promise I'm not part of that research" encompassed all the evidence, just remark that personal attestation of innocence would not have been a useful input at that juncture.

I'm not sure, however, at what point an apology is merited now - anything significantly less than 100% of someone's patches seems like a poor choice given the small absolute number of bad patches that were used in that paper, but we're choosing by pseudorandom sample, but that's biased by how active/familiar the maintainers are with different parts of the code...etc.

So I don't know what the right confidence level should be for concluding a prior judgment of "you might be malicious" was wrong. (Maybe enumerating+examining all the "malicious" commits remarked upon by Leon, since that's what sparked the fire?)
Assuming problems are worth the energy usage in the first place :)

How many Java apps do you think are out there that are not even worth the energy that they're using to run? How many absolutely asinine startups selling DRM-controlled juicers or internet connected water bottles or NFTs?

I'm not saying that every project that runs on Node or Python or whatever is worth the extra energy it uses, but this is kind of a silly argument to make with the kind of stuff coming out of the tech industry these days.
> books only last, what, 30-40 years.

I have little pulp paperbacks that are older than 40 years, and those are about the least durable books around. I expect finer books to last 100 years and as many readings... and to go on to do it again. Barring environmental damage or my deliberately binning them, I expect most books I’ve already had 20 years to outlive me by going another 50+... and I got most of them used to begin with, often already 10-80 years old when I got them (a few older, but they’re outliers). If the next owner re-binds them many could survive another lifetime or two.
I don't see evidence of the boards being modified by a 3rd party
per se (other than a poor soldering job when compared with the rest of the
board).

The most obvious modification appears to be passive capacitors (1206), wire,
and globs of solder.

It would be more probable that the supplier made a mistake or wished to
improve the circuit and did a hack job instead of iterating the PCB,
which would be a more expensive operation for the supplier.
The sweet spot you're looking for is Kotlin.
Disappointing but perhaps not surprising. Your experience is reasonably recent?
In the docker-compose.yml file it has:

# expose port to localhost too
- "8000:8000"

I never used ufw-docker but normal behavior with Docker here would publish 8000 to the outside world allowing someone to bypass your proxy and directly visit http://example.com:8000. Does ufw-docker not do that? The comment hints that they probably want to use "127.0.0.1:8000:8000" instead of "8000:8000" to be explicit, or at the very least should call out that ufw-docker is doing something special to block it because by default using 8000:8000 is quite dangerous to use with Docker and iptables.

I'm also curious about this quote:

> Docker does not play well with iptables, so I use ufw-docker to set up the firewall.

I never had any issues using iptables with Docker. What doesn't play nicely?
There's a beaver dam near my cottage in Ontario. We pull it apart on occasion as it risks the road. But they build it back up impressively fast.
In that case you would bundle a copy of the CLI utility into your docker container, with the correct version. This also applies to any system libraries your code might be compiled against. Things like shared libraries or CLI utilities are part of the "operating system", but not part of the "kernel".

This does mean that you end up with multiple copies of the same utilities and libraries on the system - although docker does have a mechanism to avoid duplication between different docker containers. It also means that if you take your docker container and move it over to a different system with a newer operating system (or a different distribution) all the parts of the operating system it cares about come with it.

The Linux kernel - the part that gets shared between containers - is mostly just responsible for process and memory management, networking and interacting with the computer hardware.
> We solve the complexity problems by breaking a project down into (as he says) "pizza team" size components

The value of carefully-planned design is above the "pizza-team" level - that's the whole point of planning a system "in the large". The 'in the large' bit implies larger than pizza size.

"Getting feedback early and often" can only apply at the level of an individual component.
https://sushi.com is the best example.
UML has a few good parts: sequence diagrams or use case diagrams, for instance.

These few good parts can be used, or lifted from UML, without the rest of the UML baggage.
> This is really cleaver and I applaud whoever thought it up!

Not really. It's contortionist and wasteful and one of the many reasons why mainstream web apps are one big celebration of bloat on a boat.

The neophyte programmers who have turned into expert Modern JS programmers are always recommending arrow functions like this because they've never actually looked at the event listener interface. What happens is they try to make things more complicated than they need to be and bodge their event registration. So they apply a "fix" by doing what they do with everything else: layering on even more. "What we need," they say, "are arrow functions."

No.

Go the other way. Approach it more sensibly. You'll end up with a fix that is shorter than the answer that the cargo cult NPM/GitHub/Twitter programmers give. It's familiar to anyone coming from a world with interfaces as a language-level construct and therefore knows to go look at the interface definition of the interface that you're trying to implement.

Make your line for registering an event listener look like this: `this.button.addEventListener("click", this)`, and change the name of your `addSum` method to `handleEvent`. (Read it aloud. The object that we're dealing with (`this`) is something that we need to be able to respond to clicks, so we have it listen for them. Gee, what a concept.) In other words, the real fix is to make sure that the thing we're passing in to `addEventListener` is... actually an event listener.

This goes over 90% of frontend developers' heads (and even showing them this leads to them crying foul in some way; I've seen them try to BS their way through the embarrassment before) because most of the codebases they learned from were written by other people who, like themselves, only barely knew what they were doing. Get enough people taking this monkey-see-monkey-do approach, and from there you get "idioms" and "best practices" (no matter whether they were even "good" in the first place, let alone best).
Show HN: OfficeMixer – App for easy office bookings
Ignore me as I have CFS like symptoms I am trying to get diagnosed so I don’t recommend it as a option for most people, but muscle relaxants and SNRIs especially sure do the trick from
insomniac to sleep like baby.

Lots of downsides to these drugs. DYOR.

Apart from that give up alcohol. Wear an eye mask. Stop eating 6pm.

In my experience caffeine is less of a problem.

None of this necessarily applies to you as you have a different body to me.
> I've been a mobile dev for many many years and most of my time was spent focused on iOS.

> I didn't find Xcode that bad, but sometimes annoying issues do keep popping up, for example stuff related to provisioning profiles.

In my experience, iOS/macOS devs have just kind of "got used to it" with regard to Apple's developer tooling. Once you know how to work with all of it at an advanced level it doesn't seem that bad.

I think the issue is when developers that haven't spent considerable amounts of time acclimating have to work with Apple's dev tools. If you haven't been hazed into being productive with Apple's tools, they won't work how you expect and it won't be obvious why.
The second sentence actually even goes more like 'We will pay higher than that based on experience". As in they know that the collective bargaining agreement minimums will not get them anyone and they know this and will obviously pay more. Please apply! ;)

The system is basically an automatically fully unionized labour market.

I think it's valuable. Very much so actually. Not necessarily for software engineering jobs at the moment, because companies will have to pay above that to get someone anyway. In general though I think this helps people be paid more fairly overall. It might not result SV salaries anytime soon.

I'd say it helps newcomers to the job market a lot (both career start wise as well as moving to Austria from somewhere else. Again don't just think SWE here.

This kind of system also goes with other social stability benefits that might be strange to North Americans. Overall it should result in better care for everyone (health care, pensions etc) while it also equalizes the top towards the bottom more.

Germany isn't Austria but close. I know there for example, state pension and health care were top notch. You didn't have to have a 401k or an RRSP or an expensive extra health insurance/a good employer. The state took care of it (you paid higher taxes overall though).
Then the system broke and they told people in their 50s: oh btw the pension system is broken and broke. You have to start saving up for yourself. Oh and we will also tax your pensions now! (which they didn't before). Oh and btw this and this and this will no longer be covered by your health insurance. You better get extra insurance.
Screwed a good many people over that believed they were taken care of. Never mind the people that just can't start saving for themselves or buy the extra insurance. But there's also no 401k/RRSP system. The "Riester Rente" and the current 401k/RRSP "equivalent" basically just funnels your money into insurance companies. No way to invest yourself while being tax sheltered.
How about we deregulate zoning so housing can become affordable?
Well, it's been 10 years now. What has happened as compared to before?
Why they pushed a new repo (one commit), or they've always updated like that?
Very strange. I just tried again now and it still loads a blank page for any workspace I try to open.

I wasn't the creator of the Reddit thread and just discovered it when I couldn't log in this morning.
Coinbase provides KYC compliance which then gives it government blessing to be a gateway between crypto and the US dollar financial system. That is the value. Otherwise, there are DApps that allow trading between cryptos and don't require employees, offices, centralized server infrastructure, etc. that would take the place of Coinbase.
How is "stream" not just half of the seed? This is a property of every PRNG with large enough seed.
Agreed. We should make buses more appealing IMO.
I was making a parallel point about language. Your "well aaaackshually" derailed it.
If you say that in court you will be called a Sovereign Citizen and told to shut up (ask me how I know...). Even though we are a common law country, the judicial rulings are supposed to be based on statute, regulations, case law, and customs. It seems this ruling takes it further than that. It seems the only basis is the government caused harm doctrine and the application in this case seems contrary to other cases/issues. The courts are required to take other doctrines into account too. For example, if these policies are enacted by elected representatives, then the court would have to find that the aggrieved people were guaranteed those treatment services, shelter, or to be released somewhere else by right in order to overcome that will of the people doctrine. I think that's a hard sell since the legislature hasn't (to my knowledge) cemented that as rights in these circumstances.
The sane passenger rail plans in the US West are regional. Connecting Portland, the Puget Sound and Vancouver on the one hand. Serving the cities of California’s Central Valley on the other. The California route makes some sense as a high speed route. Less so as a connection of LA and San Francisco because it is roundabout. The more direct route follows the old Camino Real up the Salinas River Valley and then the San Andreas Rift toward San Jose where the 101 runs today.

The US west is mostly empty. When you look at the article’s map even the named places are tiny. La Junta is tiny. Flagstaff is less than 100,000 as a metro. Reno is about half a million. Cheyenne is in Wyoming. The entire state has fewer than a million people.

In terms of European rail travel, I avoided the low hanging fruit like Dublin to Lisbon, Reykjavík to London, or Oslo to Paris.
LeanOpenGL is what I used my first time around OpenGL. Truly a great resource for someone to learn.
i wonder about this too. in my mind, i feel like some sort of nn magic will eventually be able to miraculously transform A into B - e.g. http://telnet.asia/yoshi_n.png
“The state has since given up on connecting LA & SF by high speed rail”

We are going to need a citation here because I’m pretty sure this isn’t true
You cannot compare them. Decoding JSON is compressing it essentially, and in order to compare you would need to look at the resulting data structures and how long it takes. strings are comparable, but an integer is bigger exp2( log10( digit_count ) ) I think.

But yeah, I had the same first thought too.
It's absolutely amazing, though I've gotta say I kinda developed an aversion to Pessoa after it being crammed down our throats all the time in high school x)
10 years minimum.
Sorry for being rude by taking your question in good faith. Won’t do that again.
Dan Kaminsky’s Premature Death Wasn’t Associated with Covid-19 Vaccination
I never claimed student fees pay for stadiums. I think you did not understand what I wrote. I claim that stadiums are built by taxpayers (at public institutions) and that expenditure is not part of the calculation of the alleged profitability of sports programs. Built by taxpayers in the form of bonding bills usually. As I understand these things.

https://www.ibtimes.com/college-football-public-universities...
My goal is to publish something that addresses questions roughly of the form: "Where am I in the overall salary range for my current role?", "Where would my current comp be relative to the next most likely role for me?" (to know if I "have room" in the current level or if the only large raise is to get a promotion/change role/change company), and [if possible] "How wide is the current band/are the bands in general? Are people paid within 10% of each other or 100% of each other?"

It's not a failure mode if all 5 people volunteer to share their salary information with each other. It is a failure mode if one of their salaries is exposed against their willing participation in the sharing.

I believe we are paying people fairly. (That specifically does not mean paying people equally, because the scope and value of their contributions to the company differ.)
I keep a git repository with mostly markdown files. Its secure, searchable, free, updatable and retrievable anywhere. I can edit it easily with my favorite text editor of the day. I can also include other file types.

Knowledge itself I keep written in markdown files. I keep folders, multiple files, and headings within files to organize and group things by topic. Everything is in unordered bullet points. The bullet points can be nested as well.

Indentation from nested bullets, plus the syntax highlighting for headers gives visual indication of where related material is located.
I think you meant "probably O"