skysight-inc/HackerNews huggingface dataset:
> Usually, as long as there is a market, you can break down all those hours of gathering materials into the concept of "buy X at market price". It only starts looking unbelievably complex when you take control of every single stage and step

But that's not what we're talking about. A medieval sword is expensive because making one requires thousands of hours of labor. Making a modern pencil has a lot of steps, but requires probably less than ten seconds of labor. Pencils are cheap. The number of steps is not relevant to anything. The complexity isn't hugely relevant either, though more so than the number of steps.
But they can not get the link to the chip out of my comment.
Your comment is funny, but I bet the majority of people here won't get your joke.

Most people on this thread are the ones that care a lot about the Swift programming language. Most of the ones that would understand the joke are not reading this thread.
No they don't. If you want that, you can use Android. You can develop Android apps and buy devices that use it. There is no reason to force Apple to change when there is an equal competitor in the market that allows what you want.
They already allow that. You just can’t tell the user that it’s different. That’s what upsets people.
That's how I felt until I watched a few videos about the low level details of neural networks. It's just basic statistics and calculus! Not just in a "it's turtles all the way down" kind of way, but in a "18th century king could have hired Leibniz and a thousand monks to run training on papyrus" kind of way.

Relative to impact, no other field of CS has implementation details as underwhelming as deep learning IMO. The magic is in the GPU and the high level libraries that let you make entire models with a few lines of Python.
I’m old enough to remember a time when developers couldn’t “escape” Internet Explorer 5. It took years of guerrilla but slowly things changed (yeah yeah, MS dropped the ball, but even after they picked it up FF was doing just fine). Marketshare is just one element in a complex story, and Electron is just one platform - although I agree that producing an “Electron killer” should probably be very high on the list of priorities.

(And I still think FFOS was a silly move, because Mozilla will never be able to match the industrial muscle that FAANG can field. Mozilla on mobile can only succeed either by pushing harder to the court of public opinion (i.e. lobbying antitrust authorities to force Apple and Google to open up), or by partnering with another giant who wants to compete and can do the heavy lifting (Amazon, or FB, since Microsoft seems to have joined the monoculture for good).)
Yes, that is correct solution.

You know what the problem is? The developer wants to have events (like trades, transactions, log lines, users signed up, etc.) from a particular day and for some reason they fear/dislike having the next day. For some reason the 31/1/2020 00:00:00 is bad so the will prefer 30/1/2020 23:59:59.

I honestly don't know where this is coming from but it is real and I spend literally tens of hours trying to explain this to people, sometimes with no avail.

Actually, I know where this is coming from. This is mistaken attempt at addressing the last second.

How do you design system that filters stuff by giving range of dates? Go to any reservation system and you will see that to select just today, you need to select from=today and to=today instead of from=today and to=tomorrow.

I think fundamentally, this is mental model that causes people to think about the time not as a continuum but rather in chunks of some unit.

Depending on the type of event they will select best-matching unit (typically year, day, minute or second) and treat it as atomic with the timestamp of beginning of the time duration representing entire duration.

So in those minds, 23:59:59 represents entire last second of the day and there is no problem. 00:00:00 would represent the first second of the next day and that would be a problem.

Unfortunately, this is wrong mental model for things that happen on continuum of time or when somebody needs to block things using different units.

It only really works for things that are really managed in blocks of a given unit. For example, I can understand specifying accounting date range as from 1st to 31st of the month. This is right. Accounting date is no date at all, it is a label for a set of events that through some rules were associated with the label.
Reactor model. Nice. Very nice. So real ruby multithreading at last.

Okay time to upgrade to latest rails and wait for the multithreaded rails release. :P
Consider that the vast majority of users are not like you and they need help using the right search terms. Searching used to be an art and I vividly recall a lot of folks struggle to articulate in search query terms what they were looking for. Nowadays those types of people find what they're looking for at the cost of you not being able to treat it like a command line interface. I'm sure Google has the data to back up that it's a net gain. You're welcome to use whatever you'd like.
There are plenty of toy drones with cameras and no location awareness. I’m pretty sure that functionality is not legally required, but is just enabled by drone manufacturers who don’t want their products causing trouble. And I believe anything under 8 ounces doesn’t even need to be registered with the FAA, and it’s likely that this little drone camera is under that.
In the sense that git was noticeably "better" than the centralized systems that came before it, is enough wrong with git to not use it these days? Although there are pain points with git, a large majority of git activities are fairly cookie-cutter
One thing I've often wondered about NASA's triple redundancy: what system calculates or determines the consensus? Is it also a programmable computer, just smaller?
Isn't democracy usually rule-by-majority, not rule-by-unanimity?
I doubt they get it. Otherwise they would have seriously invested in firefox dev tools years ago, when allmost every web dev switched to chrome. Instead off Firefox with firebug before that.
Shadow is great - for a few dollars a month, I have a full second PC so my kid can play along with me.
Working together better with Operating Manuals
You can't write code that expects to call C functions to interop with the Linux system interface. You have to call the syscalls directly without a C-like ABI.

There is some functionality you can access from glibc at link time, but not all of it (as some are implemented as macros). Even then, that's glibc providing the interface, not Linux.

As the other commenter said, this is subtle (and probably non-consequential) for most people, but if you are writing an abstraction over the system interfaces, it becomes very significant to your codebase.

As an example, you can lookup how Go does syscalls on Linux. It has some important consequences for their low-level design decisions: https://utcc.utoronto.ca/~cks/space/blog/programming/GoSched...
Fascinating. I went through an Accutane treatment regimen as a teenager and went on to develop MS within a few years of finishing the treatment.
This is the most negative possible framing of the argument at hand.

In my personal position, I want to "force" the government to "use it's [sic] monopoly of force" to accept a little more tax money from me in exchange for making sure that my fellow citizens, whether they're less fortunate or not, don't literally die because they don't have enough pieces of paper to pay for healthcare.

A majority of citizens, including those who regularly give to charity, are not equipped to properly allocate their charitable contributions. I'm not talking about making sure their money goes to the right problem area, I'm talking about making sure it's not funneled into a con man's pocket. Take a look at the financials on major charities and you'll quickly realize that philanthropy doesn't work all that well.

Side note - the government collects taxes, and must continue to do so in order to exist. If you're against taxes as a concept, you're against government existing altogether. If that's the case, your political ideology is effectively anarchism.
Currently there is a restriction on size of file because it has to process the video in your memory and isn't saving content on the fly to disk but that is definitely something I can try to add moving forward
This reminds me of Node.js fs module that enables interacting with the file system on standard POSIX functions. Probably in 2030 we will have GPT-400 wrapping all of this primitive functions again and we will be relieved that progress is being made once again.
What correlation do you observe? Where i am, it seems all rich and poor follow the rules (with some minor exceptions). I mean makes sense who wants to get sick?
Helsinki Airport dogs sniff out coronavirus and it’s faster than lab testing
These are the same rules for everyone. Any 1:1 in-app interactions are temporarily exempted from in-app purchases as they'd typically be exempt due to happening out of the app
A person doesn't like another person. Not exactly news.
Needing an additional bit to store ECC data is not a technical problem?
How would my cameras be used against me? Pragmatically, not theoretically.
Not defending Hickey, no idea about the story here, but I found this interesting:

> What I do want to share are stories of the mental abuses I’ve spent years recovering from and how I feel Rich’s toxic, “white-towerism” will doom Clojure to the annals of computing history.

What is "white-towerism"? Does the author just mean "ivory towerism"? Or is this a racially charged statement? Is the author implying that Hickey's alleged behaviour has something to do with his race?
Yes just the language. iOS apps are built using UIKit or SwiftUI gui frameworks, neither of which have been ported to platforms other than macos or ios.

This, and Foundation, are frameworks that allow you to write non-gui linux apps in swift (e.g. swift on the server) - and these could potentially be ported to windows as well.
They do based on mean and median performance in virtually every category.
Most programs don't have internal settings for this, but Firefox does things its own way--and tends to break regularly because of it.

Also try reducing mousewheel.min_line_scroll_amount if changing the other setting doesn't help. Try a value of 16.
> maybe the world does need people who put reputation above fact.

I don’t follow.
Mark throw away code with @deprecated or equivalent as soon as you can.
Oh wow, I had no idea Scrimba was brand new!

I signed up for the Responsive Web Design course last week and I'm getting a lot out of it. This is actually my first time taking any kind of web course of any type, programming or otherwise.

I work in the data/ml stack, not the web stack, and I've avoided learning anything serious about frontend for _years_. Figured it was about time to fix that so that I can get my personal website to look a little less terrible.

The Scrimba course looked like it would check all my boxes about technical content without forcing me to a timeline or a certificate program or being crazy expensive. I'm not looking for a career change into frontend, I'm just somebody who thrives in a structured learning environment for a new subject area.

I can definitely recommend the lesson + interactive in-browser editor combination. It's a powerful tool for fast, real learning. And I'm very grateful that somebody finally explained CSS margin collapsing to me!

My biggest critique so far is that the preview window for the project doesn't really work in Firefox, but things seem fine in Chrome.
why do i always get downvoted for having fun? i'm not sure if i want to be coached, but i wish dissenters had to offer something, other than minuses. did you all not also have fun at this mismatch? does the question of how to offer platforms up not entice you at all? is my tone off? so many downvotes on hacker news. i usually chalk it up to ya'll but i would like to know. -1! bah. who are you?! why?!
What Is Agile?
Why Signalfire spends $10M a year on VC data platform?
State-of-the-art data-driven approach towards sourcing, evaluation, and supporting investments
> It provide a series of system calls on which a C API is built.

I can't see how that isn't offering a C interface.
On many POSIX compliant systems the stable interface to the system is libc, with syscalls being unstable and changing between releases.

Linux itself does not provide a libc or other similar system library implementation (even NT has ntdll as the stable syscall layer), and it’s the syscall numbers and parameters themselves that are the stable interface.
> Rust aims to be extremely reliable and efficient.

Fair point, Swift will never be as predictable or efficient as Rust (not a negative perse, just different goals). But I disagree on the complexity re: Go. What about Swift gives you the impression of extreme complexity? Go is definitely comparatively simpler but I do not think it is so much so as to put it in a different league.
I think that's fair to say for Linux, since it aims for syscall compatibility, but I don't think that's true for Windows or macOS, where (unless I'm mistaken) your only options are to use libc (or an equivalent) or to constantly track breaking changes to the syscall interface.
The "party A" is criticizing that it was not a tax cut, but a wealth transfer from already poor people to rich ones. The tax cuts on middle class were made so they gradually are expiring. While the corporate tax cuts (which BTW: didn't improve economy, and that was already apparent long before COVID-19).

BTW in 2025 the tax cuts on middle class will expire completely, and unless you make $200k or more you will be affected. Meantime Bezos is now worth $200 billion thanks to the wonderful tax cuts.

Oh and one interesting thing, the 2018 tax cuts also made it even more beneficial to outsource jobs to other countries, I suspect that was the primarily reason trump started trade war to mask it.
Only a first world rich person could believe that this trinket is in any way useful. Hit the toy with a stick, take all valuables you see, run like hell.

Congratulations, you have footage of the guy! Now what do you do? The police can't be bothered, and they shouldn't, why waste more tax dollars than your TV is worth recovering it?

Get a dog, add motion sensors if you feel like it. Vote for social programs and pay the taxes instead of buying data-mining toys.
Reminds me a bit of TeuxDeux (https://teuxdeux.com/), specifically the rollover feature. But the addition of “next week” or “next month” is cool.
Urkel – authenticated key-value store written in C
OK, I’ll bite. How is this article about an NYC accident law firm of general interest outside of the Tristate area, much less the HN community?
Swift can be a great alternative to C++, and it’s learning curve is smaller than Rust. Of course it had a long way to go, but nevertheless it is a interesting language.
Wouldn't hold out much hope for the Creedence, though.
The Aeron chair is well-known for a reason. My posterior can personally vouch for its comfort even for long work sessions. That, a decent height adjustable desk, and adequate illumination around the monitor to minimize eyestrain are the basics of what one needs to work at home.
There are other issues, apps can be switched to the background and maintain some level of communication with the server while tabs die out faster in the background.

Look up an appointment in another app or tab while the instructor is on a short break and you get disconnected in a way the app/instructor can't tell if was connection issues or just temporary, etc.
Happy to see developments on the pattern matching feature[0].

[0] https://bugs.ruby-lang.org/issues/16828
I suspect it will be quite a while before we see Ractor being used in Rails. Ractor is very strict about data isolation to prevent race conditions and existing code will need significant refactoring.
Show HN: K8s Log Scraper
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHUDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
That's fascinating but I don't understand his argument. Wouldn't it mean that no problem can be solved? There was a time before Wiles proved Fermat, for example.
> unfairly strong armed their way into being middle-man for over 40% of Americans

What about the actual selling of iPhones counts as "unfair strong-arming"? No one's getting their arms twisted to buy a phone they don't want.
> Not to get overly political, but I think this was the goal, at least for one of the US's political parties.

Republicans sought to "starve the beast" by reducing taxes, on the theory that would force cuts in government spending. As shown in my sibling post, that never happened. Spending on social programs and safety nets has continually increased dramatically since Reagan was in office. Insofar as these "government programs and safety nets" are a "complete failure" the problem is operational, not budgetary.
I understand your frustration. I also want institutions to be trusted. American government fails without it.

Even if our logic is faulty, the reality is that people have come to these conclusions in large minority status in this poll: https://www.npr.org/2020/09/19/914233038/poll-climate-become....

The number of distrust has doubled, from 14% in March to 29% in September. So it's possible there is merit and momentum to my reasoning, that government should be transparent and avoid mischaracterization (or the appearance of it) and irresponsibility.
I guess I just meant that you don't have to code against a C ABI to make system calls: it may be more efficient to do the grunt work around the system call in the "local" language and only make the system call at the end.
A day of no social media - October 11, 2020
The C API for syscalls is mostly (almost entirely) just thin, 1:1 wrappers around the system calls themselves. In FreeBSD most of it is automatically generated from the same sys/kern/syscalls.master file that is used to generate the kernel syscall table.
I don't even use python. But this python expert video was absolutely amazing done by a true pro. James Powell

https://www.youtube.com/watch?v=cKPlPJyQrt4
We've agreed to cooperate under a government, and that requires taxes. To resort to "they'll use force to make you pay!" is sophistry. There are many, many steps to tax collection beginning with social pressure to conform. Like anything else, the force comes in under extreme cases where somebody sociopathically ignores all pressures and penalties for a considerable time.
> I am confused about what it is that you're trying to achieve with this attitude. My point is that international law and international relations are at play, and that they matter.

Taiwan is de facto an independent country in every way you could possibly conceive, including having de jure diplomatic relations with a few countries and de facto relations with many more. In international relations, actions matter more than words, and in Taiwan's case, those actions indicate that it's an independent country.

The only reason official declarations stating the obvious haven't been made is due to the threats and coercion conducted by the PRC. The presence of those threats makes the absence of the declarations literally meaningless. It's sort of like being forced to sign a contract under duress.
The theme song from Cops ("Bad Boys" by Inner Circle) would have been brilliant, actually
For anyone interested here is the TOS[0]. I always like to read them before I install/use something, especially if the something is free.

The support email is a gmail account, which I guess is fine. The TOS looked rushed/boilerplate with little updates. Apparently the app may collect your location, and there’s also errors like:

> Our servers are located in. If you are accessing our Services from outside

And

> No purpose in this notice will require us keeping your personal information for longer than __________.

At least these issues can be fixed:

> 11. DO WE MAKE UPDATES TO THIS NOTICE?
In Short: Yes, we will update this notice as necessary

As an aside, I’d be interested to know if the tasks/user entered data stays local to the device or if it is sent/synced to some server(s)?

Edit:
As another aside, my adblockers prevented the TOS iframe from loading and it appears they were blocking this, apparently WIX related, url: www-strongweekapp-com.filesusr.com

[0] https://www.strongweekapp.com/tos
Anything that gets rid of pointless anxiety for me is good. If I can have someone in the passenger seat search for the cabin keys while I drive back home, or check if I turned off the stove, or that the fridge door is closed, or that I left the tap not running, or the windows closed, or that I left enough food for the itty bitty cataroons.

But I use drugs, so I'm sorry homie, I ain't giving the cops straightline access into the house.
They waste less of your time, because they are either doing different things from what their new versions do, or you have more experience working around their problems. [1]

I'm glad someone mentioned reddit in this subthread. I exclusively use old reddit, because I use reddit to read, and comment on text forums. The new reddit design is hot garbage for this usecase.

But what it's not hot garbage for is scrolling through image-heavy/meme-heavy subreddits. It's much better than old reddit for that use case.

New reddit doesn't suck for my use case because the reddit developers hate their users. New reddit sucks for my use case because reddit wants to be a 'scroll through memes' feed, not a message board. Complaining about it is like complaining that Mercedes-Benz doesn't really want to make airplanes anymore.

Oh, and old reddit wasn't even good for my use case! I'd much rather use a real forum, then reddit's opinionated-UX disaster, but since everyone I want to talk to is on reddit (because they spend most of their time scrolling through memes), I have to suffer through it.

[1] The parts of Windows that got overhauled visibly-to-the-user (mostly windows explorer + pre-installed programs) were always crap. The first thing I do on a new Windows installation is to install an orthodox file manager, because the OS is unusable for me without it.

The overhauls under the hood were largely invisible.

The new additions, like the search omnibar are, for the most part, decent.
Because people in other states can keep that $5,000 in their pocket. SALT prevented you from being taxed on money that you never get.

SALT is not a tax credit (you won't get $5,000 back), it is a deduction which means the $5,000 is not taxed, because it was already used to pay a tax.
If people are still interested the site now back up and free to use!
> If Samsung announced that next year they weren't releasing a new Galaxy phone, the entire industry would freak out.

The smartphone industry has only themselves to blame for setting up this expectation. But it is possible to get off the train. I remember when Apple announced they were dropping out of the annual MacWorld San Francisco conference, because they didn't want to constrain their product release cycle. Apple survived that just fine.

> In the Vista/7/8 era, Microsoft looked like they were falling behind because their competitors started releasing yearly, or even bi-yearly, feature updates.

Competitors? Windows and Mac had near 100% market share on desktop. There was only 1 competitor. Vista was released in January 2007, but Mac OS X 10.5 Leopard was infamously delayed until October 2007 because of iPhone, so this telling of history doesn't seem entirely accurate. Moreover, Mac OS X releases were already slowing. Here's a list of months since the previous major .0 release:

10.1.0 6

10.2.0 11

10.3.0 14

10.4.0 18

10.5.0 18

10.6.0 22

10.7.0 23

10.8.0 12

10.9.0 15

10.10.0 12

10.11.0 11

10.12.0 12

10.13.0 12

10.14.0 12

10.15.0 12

Thus, major Mac OS releases were slowing down year by year — which is totally sensible — but then Steve Jobs died after 10.7 was released in 2011, and only then did they switch to a yearly schedule.
Euro banknotes are styled with fictitious bridges. One Dutch town built them all