skysight-inc/HackerNews huggingface dataset:
It's not like that everywhere

> product guys cycle through the status of each dev team members’ items during each daily standup

Something has gone horrible off the rails. Standup is supposed to be a quick time for every team member to raise any blockers primarily, with a quick "here's what I did, here's what I'm doing" type blurb. The benefit of standup is identifying blockers and if engineers are getting mired in problems (so you can fix those issues outside of standup).
https://www.dell.com/en-us/work/shop/desktops-all-in-one-pcs...

53k and no afterburner card.
Intel Resurrects Haswell-Era Pentium G3420 to Soldier On
Scrabble Spells Doom for the Racial Hypothesis of Intelligence (2016)
> I know Dart's original vision was to replace JS but it seems they backed off that a bit.

More than "a bit" - replacing JS hasn't been the goal for several years now.
The second a manager blocks a transition it’s time to leave the company.
But stuff like that is incredibly difficult to measure. I think the current approach would be that you get qualities like that verified by others and through a web of trust these verifications might mean something to a potential employer. But this is something that's on LinkedIn already, isn't it?
To be honest, it's impossible to survive in tech if you are not constantly keeping up to date.
Is this supposed to be a veiled reference to archive.is? I'm not sure what point you're making.
Best Cheap Linux Laptops to Buy on a Budget
Considering they're putting a rod up your urethra which will be burning you from within, and another device up your rectum, while you're in the uncomfortable confines of an MRI scanner, I suspect local might not be something most people would be comfortable with.
Friendly suggestion:

1. Add the backend under same repo.

2. Add a root docker-compose.yml instead of sending interested party to "install backend".

root
| - frontend
| - Dockerfile
| - ... code
| - README.md
| - backend
| - Dockerfile
| - ... code
| - README.md
| - .gitignore
| - README.md
| - docker-compose.yml

Thanks
It sounds nice in theory, but in practice when you're negotiating dollars (whether with a street vendor for $20 or a procurement department for $200k), their "interest" is in making/saving as much money as possible.
It's not quite limited to small files. Give https://archive.org/details/msdos_Dragons_Lair_1993_1993 a try :)
I don't agree with some of your premises, there.

Efficient is often lazy, but lazy is not always efficient. If the specific implementation of lazy is doing a different-but-similar job, rather than a different method for getting the same results, that isn't efficiency, it's substitution.

Preventing future crimes is important, but that is not the public mandate for police. Police are there to investigate crimes that occurred, collect the evidence, locate and arrest the suspects, and then turn everything over to the courts for further resolution. Future crime prevention is the responsibility of everyone living in civilization, in part by implementing security infrastructure under the control of those most directly impacted by the crimes in question. People want to feel safe, but not watched. It's not security, if the implementation makes you nervous about how it will be used.

Yes, I would be okay with private citizens, en masse, installing anti-theft devices in their belongings, provided that the tracking is under the control of the device owner. That's not bait, it's just another security measure. If it doesn't have a hook in it, it's just fish food; some worms get eaten, and others do not. You can't save them by taking a dozen fish out of the lake. They save themselves by developing camouflage, or a bitter toxin, or sharp spines, or slippery slime--whatever it takes to ward off the fish. Meanwhile, the anglers continue to use the bait that catches the most fish. They aren't out to protect worms; they just want to catch fish.

Another problem, of course, is that people already do that, with services such as LoJack, Prey, and Find My iPhone. When the owners take the location evidence to police, they do not always do anything with it. Someone can give a cop exact GPS coordinates, including elevation, with video recorded from their laptop with a clear image of the thief's face, and see no action. A television journalist can go to the thief's house, with cameras rolling, get a complete confession, air it on a national news program, and still not recover the property or see an indictment. Cops do not have a legal obligation to do anything for any particular person, as affirmed by several federal circuits independently, and then the Supreme Court. And private citizens and journalists do not produce a clean chain of evidence custody. The cops who don't pursue real property crimes that are trivially easy to resolve are being non-efficiently lazy, by doing an easier job.

As long as the priority is on bait vehicles and drug-related civil forfeitures and parallel constructions and other bastardizations of Peelian policing, the cops are not making the public feel secure in their liberties and possessions. They are not being what we wish them to be, and not doing what we would willingly pay them to do.
Before they rewrote their RoR stuff in Java.
20 VPS providers gave only 2 days notice before shutting down
As a counterexample, when I open some lib's repo and see comments in code are non-english, I just close it and don't use the lib. Not because I'm a racist, mind you, but because it complicates trying to understand/modify it by unreasonable amount of time. When I'm working I have to deal with spec requirements in other languages too, which is also troublesome. I kinda agree with gp on this, things would be much, much simpler.
A while back, I came across this message:

https://news.ycombinator.com/item?id=16880060

Is this accurate currently? Its a turn off.
"Q: Can I provide my own wood?
A: In most cases we can handle your wood. We do require all shipments to be clean, free of parasites and pass all standard customs inspections."

I don't know how to interpret this now.
See also: https://tidelift.com/

You pay them to support an open source product. Only a small number of things covered at present, but maybe better than doing it yourself.
Ugh, another Flutter media campaign.

Why would you ever learn a Google language and use a Google framework, especially a framework that has to emulate all other platform UIs.

How long until it's shut down?
Which ironically would probably prevent adoption of ARM. People care about and compare core counts.

Get a single core ARM instance for almost the price of a double core x86 instance. Not a great marketing speech.
I guess the folks doing Jetpack Compose better hurry up getting a stable version out.
Why Camille Fournier Hates Manager ReadMes
Personally, if I did any length of a Twitter thread, I'd want to also put it up as a blog if only for archive purposes. But I certainly understand why Twitter threads have become a popular way to write things.
Yeah, Google app maker is pretty cool, but I think only available as a cloud option. Maybe in the future we could offer cloud hosting of Pilot like Wordpress does as one possible revenue option
We have rolled our own wrapper around selenium implementing page models, using pytest. It feels as though we are reinventing the wheel, though I'm not aware of an existing public package providing this.

There are many caveats for the unwary when beginning a selenium adventure: detecting and retrying stale element exceptions (you can't just retry the final (say) click operation; you need to retry a DOM interaction sequence), detecting when an async operation begins and reaches a steady state, reliable snapshots and video recording across browsers, injecting the correct args to the browser containers, etc.
Less than Java, while doing the @Override mistake instead of doing a proper keyword.
But why do that? We accept that if I hope a stock or any other asset which value increases I am not liable to pay the tax until I actually realize that profit by selling. It makes sense to do it this way as well as otherwise you would be losing money to taxes just because the price fluctuates (one year it increase, another it decreases). When the company buy backs stock it actually triggers the tax event: people who sold the stock to the company are now paying tax on capital gains.
Personalized book subscription uses well-read employees rather than algorithms
We created Hypertext Literal because we wanted a convenient (and safe!) way to create DOM from JavaScript, and nothing more. As the post explains, we were inspired by lit-html, but felt we could simplify (and optimize) by focusing on creation rather than dynamic updates.
Show HN: sqlc – Compile SQL Queries to Type-Safe Go
Folks like that are worth their weight in gold.
That’s the thing, I’m not really sure it does. Never-ending social media political flamewars increase engagement for a few people but drive others away.

Personally I deleted my twitter account and barely use Facebook any more for this reason. If there was a fun happy version of these networks that showed me stuff I wanted to see rather than stuff that annoys me, I’d use it.
4S Xeon or 2S Rome. Presumably Google has negotiated away the Platinum tax so 4S becomes more efficient than 2S.
Show HN: Lanefinder – TPU accelerated lane segmentation engine for Raspberry Pi
The way we handle this is by padding our sprints enough so that there's always "extra time" at the end.

E.g: If we as engs think we can do 12 tickets in a one-week sprint, we commit to 8. This leaves room to pick up any production issue related work, address tech debt, and have some breathing room so we're not rushing through jira tickets.

It's also workplace specific, but imo product people shouldn't be engaging in daily standups other than passive observation. If they are drilling through the jira board and asking for status updates, they're taking on the role of a micro-manager, not a product owner/manager.

Standups should be engineers talking to eachother and raising blockers/issues that would prevent them from meeting the sprint goal they committed to, not daily check ins with product (again, imo).
>G and other companies don't contribute back to the project in any form. Not $ and not in code

osxfuse is a fork of Google's MacFuse...
At the moment you can only protect an app made in Pilot using Keycloak or Redhat SSO. The option can be found in the top menu of the editor.

In the future we already have plans to support active directory and other security models
Hi interesting idea what is the benefit compared to atlassians confluence?
It seems they could save some money by moving a bunch of infrequently accessed data to warm storage. The entire archive does not need to be accessible 24/7.

I would be perfectly ok if I was trying to see a copy of a web page from five years ago, and it said that I had to make a request and it would be available in five or ten minutes.

I think I could wait five or ten minutes for a web page to get pulled from the archives.
If we are able to control/modify the protocol at both ends, not just in the middle, would this still be the optimal solution?

I've been thinking for a while that connection-oriented DBMS protocols seem like a good candidate for being carried as flows over a single-socket multiplexed protocol, like HTTP/2-over-TCP is today. (I say "over TCP" because connections between app servers and databases are long-lived and stable, so there isn't really the same advantage in replacing TCP with something like QUIC there.)

Also, such a protocol, by removing the direct "connection = session" association, would remove the ability of DBMSes to key their session state by socket ID, and force them to refactor to more explicit session IDs. This would mean that there'd be an opportunity to introduce another intermediate abstraction layer during the refactoring, keeping "session" separate from "flow", such that the DBMS could have multiple concurrent MVCC transactions/worldstates as individual flows, all referencing the same ancestor MVCC worldstate (with the same config vars set, temporary objects created + populated, etc.) as an explicit stateful session that the flow would be "opened against." Which would be pretty awesome, and would also benefit non-socket-multiplexed flows (e.g. pgbouncer's per-transaction routing mode would no longer have non-SQL-conformant semantics.)
If you haven't done so, you should spend some time watching the tracks from Google IO.

The way some presenters speak, it seems that other OS or framework groups are competition that belongs to another company, instead of teams that work for the same employer.
After years of using Common Lisp, my opinion on "meta-programming" is that it's wonderful when used sparingly and in just the right way, but a bad idea 99% of the time. If it's not completely obvious what (not how) a macro does just by looking at the code that calls it, then it's almost certainly a bad macro.

For example, there's a CL library, iterate, that introduces several new iteration constructs. There are a bunch of complicated macros under the hood, but as an end user I never have to think about them, and the provided interface is obvious, even without knowing anything about the iterate library. For example:

(iterate (for (key . item) in alist)
(collect key into keys)
(collect item into items)
(finally (return (values keys items))))

I would definitely consider, "Just because you can doesn't mean you should" to be the number one rule of metaprogramming.
I was a little confused about this but after reading the ProductHunt page [0] and watching the video I think I've got an idea of what this is:

Grab any video/audio url and paste it into this to add it to a custom podcast RSS feed. So effectively, take a URL, run youtube-dl on it converting it to an MP3, shove it into an RSS feed, and... profit?

It's a really cool idea that might actually fly under the radar enough to not piss off content providers. If it was more of a marketplace/collection of podcast feeds for popular YT (or other) content then I'd be more worried. It still probably runs afoul of copyright laws but a little more in the "plex" category than the "limewire" category (in my eyes at least).

Overall I like the idea, there is plenty of content that I don't need the accompanying video for OR is an audio source that won't play in the background on mobile. This also means I can use all the cool features of my preferred podcast player (Overcast [1]) specifically the smart speed and voice boost.

There is a provided iOS Shortcut to easily add content to your playlist (just share the web page/link into the shortcut) and it looks like an equivalent for Android. I have youtube-dl server running that I can post URLs to and I created a Shortcut just for myself and it's awesome to be able to easily share a link to a video and know it's going to show up in Plex within the next few minutes. I imagine this will be similar.

Lastly the creator should (if they don't already) have a bookmarklet or browser extension to make it easier on the desktop (the video shows you manually copy/pasting the url into the webpage).

Congrats on shipping, this looks really neat!

[0] https://www.producthunt.com/posts/listenbox?utm_source=badge...

[1] https://overcast.fm/
Ask HN: Salesforce Developer or Data Analysis?
Hey everyone.

Short background:
I am coming from one of the -stans(Central Asian) country. Working at Middle East past 5 years.Planning to move to Europe or Canada in next couple of years.

I have experience with Salesforce over a year and recently started working on Data Analysis.

My long term goal is to be able to work remotely or develop B2B applications (owning my company as a side business).

Whatever would be my next destination:

1) Remote(independence) - Best if position is possible to do remotely

2) Finance - I would like to be able to make my ends meet for family of 2 kids.

3) Extra income - Work on personal projects as a side business

With that in mind what might be possible careers I can focus?

Thank you for your time and attention!
I couldn't agree with you more. People seem to forget that the power to tax someone comes from the barrel of a gun or the threat of prison. Maybe everyone should work for some part of the government for a short time in their life, so they can see how horribly inefficient they are.

It would be much more courageous to propose legislation that held their feet to the fire financially, than just finding more places to take money from.
Buybacks don't create value. They return the value created by the company to stockholders. They are form of dividends you're just automatically reinvesting it into the company stock instead of getting cash.
It's our culture that has turned education into some kind of "investment" in future job prospects. To put it simply, education was never intended to be that way, nor should it. It's as if studying the arts is some kind of luxury for those who are already financially well-off.

Historically, you certainly had a division between apprenticeships for the poor, university for the rather-rich and for middle class and talented and finishing school, philosophical speculation, tutoring by artists, etc for the idle wealthy.

The world where "everyone" was somewhat entitled to the basics of a university education was a product of WWII and the GI bill. Not that this was a bad thing but it's worth saying it's a somewhat recent thing. Moreover, while university education references "learning for learning's sake", I think the fundamental thing is more "the basic skills a citizen needs."

And even here, our society hasn't really integrated the exact use of twenty years of bureaucratic lecture classes. Going back to pure skill-oriented education isn't appealing but a broadening of the learning process is important.

That said, university education is now kind of the worst many world - purely job oriented but sort-of fantasy mid-level bureaucracy jobs that most students won't actually get.
Each share is worth more, but the company is worth less after a buyback.

Before the buyback, it is a company with some extra cash. After the buyback, it is just the company.
I unfortunately know very little about Rust, but is it possible to recover from panics in Rust?

Because the problem that I'm seeing in Swift code (which also has a "crash on logic errors" approach) is that bugs can bring your whole system down, which is especially bad on server-side apps with multiple threads. Yes, you can use supervisord and/or load balancers, but you still lose in-flight requests.

By contrast, in a language with a runtime like Java or Ruby, you can catch almost everything at the top level, so you could just have some logic that generates a "whoops something went wrong" response in case of a serious error.

The point here is resiliency. I agree that you want to catch bugs early, and you should immediately abort execution once bad things happen; I also fundamentally agree that you don't want to litter your code with error types or other constructs that are supposed to never actually be used. But faults do happen in practice, because we write buggy code, and in such a case, it's good if you can isolate the fault and recover at a higher level. Languages like Erlang take this idea to an extreme.

This is currently a real problem for us with Swift, so I was wondering whether Rust has a better solution here.
Then you are not familiar with the Fediverse's patterns of establishing various levels of tolerance on different networks of instances for loli content (blah blah it's fiction blah blah) because otherwise it federates onto people's timelines and they're revolted. CWs do a lot to soften this.
Does it count if I've implemented DNS servers several times in my career without running into any problems like this? Mine were limited-purpose --- global traffic management redirectors and, earlier, security testing --- but still, I didn't run into any crazy bug-ness.
Hiring Data Engineer
Remote or in-house.
Full Job Description: https://www.linkedin.com/jobs/cap/view/1420376808/?pathWildcard=1420376808&trk=mcm

Stack: Python, Linux, Cloud (AWS or Azure), Docker / Kubernetes.
If interested, email me with your resume: marina@enterrasolutions.com
What I meant is that the thing it's facilitating is not copyright infringement. It's not copyright infringement to download a document that was intentionally provided by a public server. The fact that they display paywalls to some visitors under some circumstances is irrelevant. Remember, you can also "circumvent" these paywalls by reading a newspaper at a library or office lobby.
Author / maintainer here.

It's been great working on sqlc over the last six months. Happy to answer any questions you have about the project.
No, it's the opposite. An ARM core is much cheaper than an x86 core so you can get more cores for the money. And an ARM core is cheaper than an x86 thread while providing more consistent performance.
The real "silent killer" I see here is the reliance on mirroring. One-failure protection, with a 2x expansion factor. As it happens, I work on large storage systems, where 2x is our maximum expansion factor and for that we get resistance to as many as nine simultaneous failures. Across power and network failure domains, with multiple kinds of background scrubbing to detect loss of that redundancy. Oh, and 60PB is something we might add to an existing cluster for a day to absorb transient I/O load. There's also a bunch of monitoring and automation stuff that should be considered "table stakes" for storage at these scales. Seems like an opportunity to use what I and others have learned for a good cause, to make this valuable resource more efficient and more durable all at once.
Hong Kong’s Protest Movement and the Fight for the City’s Soul
Greta Thunberg Is Time Person of the Year for 2019
This is a great point, but it poses an inherent competitive problem, not unlike the prisoners dilemma: every company is seriously incentivised to cheat (not train) because it gives them an advantage. This is pernicious, because it almost forces other companies to do this as well.

The Silicon Valley has made an industry in a way out of 'cheating' by encouraging super long hours far beyond normal labour requirements. As a personal choice, this is fine of course ... but it's never just personal or localised because it 'forces' everyone else to go to that level 'or die'.

I wonder if it might require legislation i.e. '3 weeks training / learning'. Maybe better for the powers that be simply to put pressure on.
What do broad buybacks say about the professed benefit of capitalism that it's supposed to reduce prices for customers and society? This cashflow seems like it's representative of rentier leverage against market effects that are supposed to squeeze profits in order to deliver innovation and efficiency.
That's the way it is. I have found examples with CSS that exceed 2MB. That makes it literally impossible to change the design, maintenance or understanding of the architecture itself. That's why functionally programming CSS eliminates all those problems. Almost 2020 and we have not yet evolved to this style of development.
The "straightforward" way to deal with this is a multi-year project. So, the reason is likely expense.

The guts of the matter is that Postgres, and its extensions, relies on a number of global variables. These global variables are more akin to a thread-local variable in multi-threaded programs, since there is one copy per forked backend. More nominally global state is carefully stored in shared memory.

The ramifications of changing this, e.g. to allow an execution state that can be cleanly suspended and resumed when scheduling, are rather large. Also, consider extensions, which to date could rely on their own global variables and connection termination exiting the entire process.

As-is, all the poolers have to live with obscure but important abnormalities where they cannot reset the process state quite properly, and that can be quite confusing. To eliminate this behavior is very expensive.