skysight-inc/HackerNews huggingface dataset:
In the real world, in quite a few companies, in order to accomplish X, you must sit through many meetings with others that have nothing to do with accomplishing X.

There are also many other logistical hurdles that you must overcome to accomplish X. The problem is that often, I do not need to attend the meetings, nor do I need to overcome the logistical/political) hurdles to accomplish X, and more often than not these are impediments to accomplishing X.

It really varies from company to company, my point is, I want to get paid for the time, because I can never be certain how much I will have to waste in meetings and other un-related tasks before I can complete a given accomplishment, due to dependencies on others.

Add to all of that the litmus test of a completed "accomplishment" can be very subjective, e.g. something one person thinks is done, is not seen that way by someone else, and you don't get paid until everyone agrees it is done?

There's also the old scope creep monster, that rears it's ugly head. What you had to accomplish at the beginning of the project changed half way through and now you have do twice the work to complete the "accomplishment".

My time is the most valuable thing I have and the older I get the move valuable it becomes. I'm not going to roll the dice that whoever is writing the checks will have the same perception that something was accomplished as I do. I don't want to have to spend more time to "accomplish" something, just because someone "moved the goal-post".

On the other hand if you are a consultant and it's a vendor/customer relationship, then it's up to you as the vendor to define the "accomplishment" and build in a way that both vendor and customer can agree on when an "accomplishment" is finished. Scope creep is handled by additional statements of work, etc.

When there are contracts and potentially lawyers involved, paying for accomplishments is a little more tenable, in an employer employee relationship, where as the employee if you don't like it you can find another job, not so much.

Imagine if every time you got paid you had to have a meeting with your manager to determine exactly what you had accomplished, with the manager making the final decision on whether it was done or not? Suppose they decide that program you wrote needs more testing to be "accomplished", or an extra feature that was not originally scoped needs to be added and until such time, they aren't going to pay you? That sounds like the stuff of nightmares to me.
The RISC-V spec includes recommended code sequences to check for overflow, so that the hardware can potentially use insn fusion as an optimization. The "bad" cases you mention can be a bit clunky, but they should also be rare.
> What isn't being talked about here

... is vitamin D, HNs favorite topic:

> Rates of deficiency were shown to be lower in summer (14%) and higher in winter (36%). There was little variation between the states and territories in summer, when deficiency levels were low across the country; ranging from 6% in Queensland to 19% in New South Wales. A divide was apparent in winter, with rates of vitamin D deficiency particularly high for those living in Victoria and ACT, where nearly one in every two people (49%) were vitamin D deficient in winter, compared with only 16% and 13% respectively in summer. In comparison, vitamin D deficiency remained relatively low in winter for those in Queensland and the Northern Territory.[10] Differences were also seen across each state or territory - vitamin D deficiency was more common among those living in major cities (27%) compared with those living in inner regional (16%), outer regional (13%) and remote areas (9%).[10]

https://wiki.cancer.org.au/skincancerstats/Vitamin_D#Vitamin...

(For non-Australians, Melbourne is the capital city of the state of Victoria.)
I believe you can do almost the same by just running a vlc command in the pi[1]. A complete disk image might be a bit overkill.

[1] https://raspberrypi.stackexchange.com/questions/23182/how-to...
> noticed that they even have some kind of built-in HTTP client abstraction

It goes one step further, you can have platform-neutral code to parse the API returns into Kotlin models.

https://blog.jetbrains.com/kotlin/2020/10/kotlinx-serializat...

A lot of business logic is shared in the domain layer on each platform client (and possibly on the server), and I think re-use of that is/will be Kotlin's main selling point.

Add SQLDelight for shared data access code on clients, and you can cover a lot of ground with one codebase.
See this article: https://www.osti.gov/servlets/purl/1616454 (Vintage electronics for trusted radiation measurements and verified dismantlement of nuclear weapons by Moritz Kütt and Alexander Glaser).

They used an Apple IIe. Pictures available on this article in French: https://www.macg.co/materiel/2020/05/un-apple-iie-pour-contr...
Hi guys, I have also wrotten a post to provide an in-depth explanation and a walkthrough of the code,

Please check out: https://towardsdatascience.com/apriori-association-rule-mini...
Thanks for the quick answer,

I'll add some more details, the country would be Belgium, more specifically around Brussels.

I found local resellers for the building materials I listed and know that of some projects that have already used them in the past. So I assume that the materials are up to code.

Nice catch, the price for the bricks is of course wrong, I meant to indicate price per square meter.

Would you say that there is no point in using some of these materials outside of taste and lets say ecological benefits?
From another comment below it seems Kotlin Multilpatform is for multi-platform libraries, not UI!
Let’s deprecate old technologies that are currently bundled in web browsers instead of adding to them. Browsers need to go on a diet.
I've been using https://elinux.org/RPi-Cam-Web-Interface. It has an interesting motion detection and record function.
Formal program derivation satisfying a given specification has been around for well over half a century now. Hoare logic and the predicate calculus are entirely adequate for formal derivation in any language with well-documented semantics. Lamport himself has contributed significantly to the field. Unfortunately the American dominated programming industry has a strange phobia about mathematical reasoning[1]. The irrationality is exposed by patently ridiculous statements like that formal derivation doesn't scale. If you believe that, then you can't believe any nontrivial results from the hard physical sciences or pure mathematics. The actuality is that formal derivation makes building nontrivial constructs considerably easier. It is a tool, and like any tool when used properly it acts as a capability multiplier.

[1] This is doubly confusing to me because it's not a matter of difficulty. Anyone with the mental horsepower to learn a modern programming language is easily capable of gaining proficiency in the predicate calculus.
And I wouldn't trust Sûreté du Québec I'd rather RCMP.
The idea is that high end processors will recognise these sequences of instructions and optimize them (something called macro-op fusion). Whether this is a good idea is an open question because we don't yet have such high performance RISC-V chips, but that's what the RISC-V designers are thinking. At the same time it permits very simple implementations which wouldn't be possible if the base instruction set contained every pet instruction that someone thought was a good idea.

Note macro op fusion is widely used for other architectures already, particularly ones like x86 where what the processor actually runs looks nothing like the machine code.
The Wednesday off is not so bad for this; 2 vacation days and you're looking at a 5 day holiday
Absolutely! I am worried about the entire world (for what my worry is worth). I simply currently live in the US, so it’s the only place I have significant first-hand knowledge of.

I in no way meant to imply that anywhere else was less deserving of worry.
They're selectable. I'm sure the author has no intention of using the colors while in the road.
I have been seeing this story pop up on several channels recently, as much as I understand the supposed victim was a doctor in India, all the headlines include the term "Indian Doctor" which holds certain racial undertones.

As much as I feel bad for the victim, I really hope this is a true story and not racist fake news propaganda intended to discredit the value and wisdom of "Indian doctors".
The MathML support in Firefox and Safari are barely usable. Even if my target audience all browsed on Firefox and Safari, I'd avoid MathML.
"The government entering the industry would reduce violence, corruption, and insurance costs for all."

???

Conversely, one would ask why on earth the government would ever get into such a thing it has clearly no business doing?

You could make the same arguments about Taxis, Entertainment, Auto Manufacture, R&D, Convenience Stores - hey, let's 'socialize the entire economy' - think of how much more efficient it would be!

The government doesn't really have a good track record in most of those things, so we like to regulate and have interventions where needed i.e. single point of failure.

The government in Quebec and Ontario control Liquor and Beer distribution (beer in the latter) and the result is vastly overpriced goods. The liquor stores admittedly are 'really nice' but there are long line ups, and prices are out of this world. Even as wine sales are allowed in grocery stores in Quebec, the 'Gov. Liquor Monopoly' thuggishly enforced rules such that the quality of the wine out of their stores is so bad it's undrinkable. The only wine that made it out of their mafia control was what you'd get in the US for $4 a bottle, i.e. undrinkable.

So no, some transparency, good laws and regulation would be appropriate, we don't need a cabal forming within the government taking over that system.
It's been gone for a while, sure the "base" game may have stayed at 60 but every game has come with season passes and more expensive editions with more features for a long time.
You don't validate the C++ code, you validate the algorithm before you implement it with C++.

You have an idea for an algorithm, write it down with TLA+.

TLA+ tells you if you screwed something up.

You refine the algorithm until TLA+ says it's okay now.

You implement the refined algorithm with the programming language of your choice.

Everything that happens from that point is outside of TLA+'s power.
Definitely due to NordVPN.

For the last several weeks, I was getting issues where it detected "suspicious activity"... now, I am using Outlook on the desktop and it stopped me logging in.

So, I would click the link and it would take me to my Microsoft account to verify my phone number. I'd get sent a text and that would be it.

When I don't use Nord due to forgetting to switch it on, it works fine 100% of the time.

Now, they just shut the door on me. I can't even change my Amazon email address because they need to send a confirmation email to my current address which I can't get in to!!!!!!
Reading a book on the basics doesn't mean you don't have a grasp of them. I'd argue that refreshing your knowledge on things is a mark of a good engineer, regardless of seniority.
This issues has been brought up about Connery all the time.

Most people who display this type of direct misogyny don’t happen to also be world-famous movie stars using a national television broadcast to amplify the message.

So obviously because of the harm it propagates and the precedent it sets, Connery’s behavior should be railed against with much more effort than transgressions with far less widespread impact - but of course regular people committing the same transgression absolutely deserve for their behavior to be used to highlight moral reprehensibility (assuming they refuse to apologize or retract those views like Connery).
> As a very crass but serious example of that, when I was growing up no one in a place of authority was trying to convince me that I (a male) was a girl whereas children growing up now are having to deal with that.

I'd like to see some statistics on this. Is this a common thing or just something that went viral once on social media? I know people from all over the political spectrum and I have neither seen nor heard of anyone doing this.

I feel like you're placing far too much weight on an anecdote, and dare I say it appears you're being triggered by it. Liberals fall into this trap too, like pushing to ban plastic drinking straws because a pic of a cute animal damaged by a drinking straw went viral on Facebook. In reality banning plastic straws won't accomplish anything as that's not where 99%+ of ocean plastic comes from. In reality parents forcing gender identities on children that are different from their biological identity is just not a thing beyond an exceedingly small fringe-of-the-fringe.

(I agree that this could well be child abuse, though I'd like to know the details before passing judgement.)

In any case, if this were happening to you today you would have the option of approaching a teacher or counselor and reporting that it was occurring and that you were not okay with it. It's likely that this would get you a visit from CPS, or some other kind of intervention, in most states. Once you were old enough there are options like emancipation available.

Those aren't great options, but options exist.

In the good old days you'd have no recourse. There was no CPS. There was no emancipation. Your parents could have dressed you in women's clothes against your will or just plain kicked the crap out of you and well, they're your parents so shut up and behave. A hundred years ago parents more or less owned their children. While I'm sure forced gender reassignment was rare, physical and sexual abuse were not. They are still far, far more common than weird things like what you mention.
No one got the guy a hat?
Flutter is purely a UI toolkit. It takes a rectangle from the OS and draws everything inside, like a game would. It just happens to copy Android/Material design and iOS design. The point is to to provide a reactive UI system. Focus is converting objects to fast 2D drawing.

Kotlin multi platform as described here has no UI system, it’s a way of compiling Kotlin to binaries that are easily linked to both Android and iOS apps, with some bridging back and forth conversions into the native systems in each case. You’ll still need two separate code bases to call the common binary and handle UI.
Just a reply to myself, for anybody else looking for an application to browse spreadsheets on the CLI.

There are a few CLI applications for working with data stored in a CSV file, so long as the data is formed as a database: each row as a data entry, each column as a database field. The single CLI app that run on Linux for browsing a spreadsheet that is not formed as a database, SC-IM, does not support searching for arbitrary text!

Therefore I am writing osheet: A Linux CLI app for browsing a spreadsheet. It currently supports only XLS files, because that is what I need. It currently crashes a lot. It currently has no features other than searching. It won't even scroll yet to display all the rows and columns. I just banged it out last night when I should have been sleeping. But I'm working on it, you are invited to test it, report bugs, and pull requests are of course welcome. It's written in Python and Curses.

https://github.com/dotancohen/osheet
The Google team is right. It had a great run, but it's time to let XML die.
Who is the most founder friendly, has a lot of value-add VC Partner you know?
Do you know of have heard of VC partners (individuals, not funds) that are amazing to work with?
What Happened in October? – Web Developer Industry
Popper's idea was that people need to be free to discuss and debate different perspectives. When most people don't feel free to voice their opinions I think it's safe to say the culture and institutions we have don't support that goal.
I did but they've outright shut the door on me now.

I've periodically had to re-validate where they send me a text message but this is the first time they've locked me out completely
It sounds like it's a production tool used by people creating shows; the different studios making 'Netflix shows' are not, to my understanding, actually part of Netflix. They're just partners, so they probably have their own set of hardware already (or yes, are just using personal devices).
This was the topic of a video [0] posted by CGP Grey on the 25th August.

Not mainstream, but I think the idea has been popular for a while [1].

>6.4

>A manager went to his programmers and told them: "As regards to your work hours: you are going to have to come in at nine in the morning and leave at five in the afternoon." At this, all of them became angry and several resigned on the spot.

>So the manager said: "All right, in that case you may set your own working hours, as long as you finish your projects on schedule." The programmers, now satisfied, began to come in at noon and work to the wee hours of the morning.

[0] https://www.youtube.com/watch?v=ALaTm6VzTBw

[1] https://www.mit.edu/~xela/tao.html
What Happened in October? – Python World
I may be completely off, of course, but it seems to me the "little bit of extra work" is more like a "large waste of time with uncertain results".

I cannot but imagine that besides the time needed to 3D pre-print the custom filament, the number of failed prints due to errors in the calculation, or the feeder slipping, or the extruder clogging must be relevant.

Never used one, but there are 2-in-1 and 3-in-1 cheap printers that surely are more practical.
For messaging, I think there will be a matrix client that works for it. And since bridge bots will soon be e2e encrypted, it should work nicely.
The problem is that "advocating harm" is extremely dependent on perspective. Hard left would say anyone opposed to single payer healthcare is advocating harm. Or that landlords are advocating harm by commodifying something people die without.
That's not the suggestion. Nobody is suggesting that browsers shouldn't be able to load http://192.168.0.1 in the address bar.

The suggestion is that an http://web.url.com page should be blocked from making requests to LAN addresses, at least by default.

I'm fine with a browser setting for corporate/enterprise users, but most home internet users have no need or desire for web pages that load resources from the LAN.
It can be quite terse for a typed imperative language. Macros help a lot with boilerplate.

Type inference also helps a lot but is standard in most imperative languages nowadays, so I wouldn't count it as a terseness advantage anymore. Also, Rust doesn't go full Hindley-Milner as types still have to be declared in function signatures, by design, for readability.

Generics are interesting and can save some typing when doing "blanket implementation" of traits, but overall still will count as stuff you wouldn't have to deal with in a more dynamic language.

The remaining sore point are the lifetimes annotations. Although most are elided by the compiler by now, if you fall into a pattern where you have to explicitly carry lifetimes around, things get tiresome real quick. At that point, I usually take it as a sign that my code is not as optimal as it could be, and try to rewrite in a way that's less verbose. This is very much compiler-centric approach and actually reflects the whole Rust experience where programming is akin to having a dialectic conversation with rustc, which although quite smart can also be very pragmatic in its ways.
The video is from 2015. I googled the repair shop, Lyons Auto Body Ltd. It is alive and kicking. While it has many 1-star reviews, most are 5-star. Reviews, another unsolvable problem.
It does have a lot more functionality, but it doesn't support USB cameras. It only works with the Raspberry PI camera.
I've replied to this above but when I don't use the VPN it just worked fine.

On occasion with the VPN active, it flagged up something suspicious and I had to enter my phone number and receive a text to verify me.

Now they won't even let me do that.
NFL Streams
NFL Streams -
For what it’s worth, I may have lucked out but I was able to recover without a reinstall by:

1. Boot to recovery mode

2. Open Terminal

3. Delete files I was trying to delete with rm

4. Reboot

The part where I may have lucked out was where the unrecovered space from deletions prior to step 1 were significantly more than the space I reclaimed this way. It’s entirely possible I could have just rebooted but I didn’t want to chance it, not knowing the failure modes I’d encounter.
Tailgating is a thing, but so is not merging when unsafe to merge as well as splitting lanes is a thing you should not do (motorcycles excepted in some states).
Show HN: Professor 1.2.3 / Math To Go browser clone
That would make sense in a corp environment but I only connect to the UK ones.
There was a pet theory he wasn’t backing up his work and a system failure caused him to repeat it from memory
Watch “Parasyte-The.M .x264-AST4u.mp4” on vıvo
I was inspired to do something similar after reading these two posts on using the Amiga version of WordPerfect for writing. [1], [2].

It’s distraction free, works well with a modern monitor and I always liked the Amiga keyboard. It’s a huge context switch to swivel my chair from my modern Mac to the other desk and start writing on the Amiga.

[1] https://www.amigalove.com/viewtopic.php?t=41
[2] https://www.amigalove.com/viewtopic.php?f=7&t=101
The "secret" is that they're not actually eating that much sauce béarnaise, rich cheeses or decadent gâteaus, nor are they binging on red wine constantly.

Sauce béarnaise is supposed to be served in rather small amounts, being an extremely rich and flavorful sauce when made in the traditional way, so a small amount provides the desired amount of taste to a dish.

It's all a matter of savoring small amounts of high-quality and extremely flavorful food, as treats rather than everyday snacks or baseline meals.
Undefined in js occurs where other languages either throw exceptions or fail compilation. In other words, it represents invalid program state. A language with this "feature" may as well do other insane things, like treat a call to a nonexistent function in some quirky way, like recursively calling the current function. Gotta keep that program running! And if js did that, there would be web devs here on hn arguing that it's a good thing, explaining how to incorporate the feature into designs.

*Edit - recursive rather than no-op, to make it do something that people might abuse.
Helios: Hyperscale Indexing for the Cloud and Edge
They certainly hired a bunch of K8s talent (and still are, I think).
Well, I think it is an important result. If single celled organisms make decisions, what does that tell us about volition?

Evidence of volition and decision making in this form simplifies the challenge of understanding "consciousness".
This is an editorialized link name and the target comment isn't even obviously wrong or anything. Let the awfully outdated XML tooling die.

Context: This was named "Chrome holding the web back: an example", I expect moderation will change this at some point to something like "Chrome unlikely to support XPath 3.1" which is considerably less incendiary and something few people here care about.
I worked for a startup that had an internal "story point meter" that would go up as you closed your tickets. The goal was to pressure employees into completing a certain number of story points per week the CEO considered a good number for a productive employee.

Needless to say, this didn't work as intended, and the workforce was split between those who didn't care about it (higher ups) and those who maxed up their meter by overestimating their tasks' story points.
Have they proposed an alternative?
16 hours ago, over 300 points, over 100 comments:

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