skysight-inc/HackerNews huggingface dataset:
I mean, there's no churn in "the thing called your kernel", but that doesn't mean there isn't churn in the TCB, which is what you care about in security design. There's no reason the TCB in a microkernel would necessarily be any smaller than that of a monolith.
I've been running open source, free, libre, etc software since the mid-90s. My firewall is openbsd. my laptop runs linux. I use emacs for most of my software editing. I want you to understand that I am a big open source weenie, and have been for decades.

I think asking consumers to evaluate risk of installing third party apps and manage permissions is insane. My phone runs iOS. My family the same. The volume of malware in the Play Store alone, much less in the sideloading community is mind boggling. If I ran Android I would only install software that I had written myself or come from a trusted vendor, and only use a browser (probably not Chrome even, but Firefox) for any third party content.

Any anti-walled-garden screed has to grapple with the fact that in the real world, the walled garden protects people from mass data theft and infiltration. Windows used to be like this, before many more users switched to Mac (which is harder, but not impossible) to backdoor. Replicating the internet security environment of the late 90s but on our phones would be a disaster for the technology-using world.
Reduce these to the integral powers of i: i^0, i^1, i^2, i^3. The symmetries occur two apart (0, 2; 1, 3). Higher integral powers are equivalent to the 4 listed, i^n = i^(n mod 4).

Really, each power corresponds to an additional 90 degree rotation. 0th = 0 degree rotation (just scaling), 1st = 90 degree rotation, 2nd = 180 degree rotation, 3rd = 270 degree rotation (equivalently -90 degree). So that seeming CW rotation is also 3 CCW rotations.
https://en.wikipedia.org/wiki/Stable_marriage_problem

Though, in this case, "marriage" is more of a mathematical construct, but the math matches the result here.
Top conferences accept papers with a large expected impact, not necessarily papers the authors were really curious about. It's deeper than merely what time is spent on, it's also where accolades are given. The facebook thing shows real problems to the researchers and provides good data, good starts to high impact papers.
> a lucky escape it turns out

How so?
For me, I work on embedded systems, and every binary that goes on my devices have to be compiled with very specific toolchains/libs.
NTFS, HFS+, APFS and Ext4 are the supported file systems, not the ones being dropped. Btrfs is being dropped.
Look up the term whales in this context. There are a relatively small class of users that disproportionately contribute to revenue.

That aside, the freemium gambling esque model is going to be the new cigarette addiction if it isn't already so.
How does it compare to docusaurus, gitdocs, and a variety of other tools out there?
Thinking about this always dismays me. Given humans' proclivity for living near the coast, it seems likely than many (even most?) interesting sites from this period are gone.
I mean, those systems where it's "enabled by default" are systems where kernel or bios explicitly turned it on.

It's a huge problem, and needs to be fixed, but we should use accurate language.
I think the comment was saying that it's way worse than income tax. I don't think you're disagreeing.
I don't think that's true. I've long worked with software both proprietary and not, and I find myself digging deep all the time. I shouldn't have to reverse engineer my dependencies to find out why they're broken. When I do figure it out, I should be able to send a patch so everyone benefits. Without these basic things in place, I simply cannot get work done.

The other advantages are not really important. If an open source offering is lacking something, I can just add it myself. If the proprietary version is lacking something, I cannot.
I was about to laugh at this commenter for watching too much Star Trek but decided to read a little. Turns out Robert Forward did some work on this and it's not so bad.

https://arxiv.org/abs/1205.2281
I really do think in a few years this will be in the history books as the next chapter of the history of internment camps established by despots throughout the years, next to south America and eastern Europe.

I really fear for what we may find out about 10 years after it's said and done and we'll all reflect on how surely this wasn't so crazy when we heard about it in the press.
Wanting to debug/maintain libraries you depend on isn't what I would call "religious".

> you are blind to the many potential other benefits a project may have

What makes you think we aren't paying attention?
I think you misread. NTFS is one of the supported OSes
It's my country too, and I don't recognize any lies in what was linked. Can you link to sources for your claim?
Have you tried hard links?
CESVI in Argentina. Not very close to Chicago though :P , but I'm sure there's an US equivalent.

https://www.cesvi.com.ar/index2.html

I remember reading about the people that dismantled cars to find where manufacturers source the parts:

https://jalopnik.com/the-fascinating-company-that-tears-cars...

Those guys can probably switch you the ECU :)
Yes. Are you claiming some form of correlation?
I was gonna suggest onedrive but realized they don't have a linux client. Honestly for linux, dropbox might be your best bet...
No Matter What You Work for Yourself
It takes a long time to detect and fix problems. That's OK with ATM machines, because if you catch the insider who tampered with them months or years later, you can put them in jail and probably get most of the money back. But reversing election results more than a day or two after the first announcement is really bad for the stability of the country.

In fact, people are still digging into whether voting machine fraud happened in some states in the 2016 election. Any result now is too late.

Also, the nature of hacks is that you can often detect that one occurred, but not exactly what was changed. How would you take the news, "It looks like the Russians had root on every voting machine. But we've reconstructed the correct vote counts from analyzing deleted database files found in the free block list, and the winner is..." Not too convincing.
It is misleading. It would be more honest (imho) to describe Google as "missing out on" rather than "losing". I don't think you can "lose" that which you never had.
Just in case you can do that with Sciter already.

In your CSS to define

div.my { behavior:my-widget; }

While loading HTML that contains <div class="my"> you will get SC_ATTACH_BEHAVIOR callback with the DOM event handler reference. By handling SC_ATTACH_BEHAVIOR you will return DOM event handler (a.k.a. behavior) - just a native function pointer that receives all DOM events on that element: mouse, keyboard, etc.

That's the same mechanism as HWND and WndProc but with lightweight DOM elements instead of Windows.

Example of such behavior that implements panels with tabs container: https://github.com/c-smile/sciter-sdk/blob/master/include/be...
Call centres are not a creation of engineers, but of suits - exploiting people on both ends of the phone to profit for themselves. Getting engineers to read works of Kafka won't do anything to solve this problem.
Ignoring your hyperbole, I agree the existence of many distorting subsidies surely affects prices, but the price of all food is low across the board (compared to other industrialized countries). If people wanted to buy the healthy options at the price paid for them in Europe, they would be available.
Because the comment

> This is proprietary, so it's a non-starter.

did not go into _any_ of the other details or aspects of the project.
I had this recently happen as well. I always go through namecheap and use their (now free) privacy offering, yet from one of my domains (a .digital) I received lots of spam calls from Indian dev shops offering their services. Thankfully it only lasted a few days.
I haven't dug into those, but I assume one of the biggest differences is the ability to use Vue components inside your markdown files.
In Search of Hess’ Triangle (2014)
How so?

Well, I didn't even think to ask about this, but a friend of mine turned down their offer because they have no remote working. Like me, he didn't actually WFH that often but the lack of an option to do so occasionally was a deal-breaker for him, and it would have been massively inconvenient for me too. I ended up joining a very similar firm who were a bit more relaxed about it (who worked in C++ and Python mostly).
… and Google Play Services, which is the bigger angle and what took Android from being "open" to arguably impossible to support the bulk of "Android" software

https://stratechery.com/2018/the-european-commission-versus-...

You don't get Google Play Services without a lot of terms and conditions, and without it you can't really be a useful Android product short of trying to replace the whole store like Amazon does to questionable degrees.
One counterexample - Pakistan.

Gun ownership is legal with a license. No legal discrimination of automatic/non-automatic weapons (though there is a never ending tragicomedy in national assembly over enacting automatic arms prohibition.) Province of Khyber Pakhtunkhwa famously licenses private ownership of artillery pieces.

Yet, gun crime is the last issue one cares about here. A man with a steel pipe on a dark alley is by far a bigger threat. Most robberies are done by people in terminal stages of economic marginalisation. And for the few people who have more things to steal from than their immediate personal possessions here, a bigger threat is abduction.

But there is virtually nothing like "a random guy assaults another random guy in the streets"
Gatekeeper on macOS is a great compromise. I wish iOS would adopt the same model.
Would it be possible to write a compiler from Java to Rust? C# to rust? The goal then would be to get fast(er) execution times.
The leftist government ruled for 14 years and its responsible for most of the economic and violence problems. What you are saying is that as soon as Dilma was impeached 14 million people lost their jobs and violence skyrocketed. This is simply not true and you are clearly biased. These things don’t happen overnight or even over the span of a couple years. If anything the current government actually improved the economic situation specially when they restricted rampart government spending.
I don't see any lies on what was linked as well, but they are not sources for what he said.
Fortunately, the highest-population counties in northern California are not too high - the number of schoolchildren in such counties is much lower that this map would indicate.
I would love to see the stats of San Francisco, or at least the Bay Area in general.
Oh yes, I was only covering federal taxes. To my knowledge, the general structure in most states doesn't matter. I don't know of any states where income taxes are partially paid by the employer and partially by the employee (like FICA).
Did you use parser combinators or what?
Yeah I agree they should release their source, but it's silly to hold that against the comment that didn't impress you.
Blood flows at around 10-30cm per second and death isn't instantaneous. So it's possible.
Abc [Conjecture] News
Programming software is a pretty substantial difference from computer science, and (at least when I went to school) there was in fact very little in the way of courses that would prepare you for a job doing either web or mobile development.

Instead, you would learn all of the things that went into compilers, databases, and then optionally pick a specialized path such as AI, fluid dynamics modelling or what have you. The strongest direct use of maths was probably algebra until you focused on some of the more specialized fields.

This is among the reasons, I think, why such a huge percentage of software programmers I met didn't even have a 4 year degree; it simply wasn't a practical requirement for baseline skill like you would expect from other careers.
I keep on seeing this unsupported assertion everywhere when the humanities are called upon to justify themselves or feel envious - that humanities are the best for critical thinking.

Why does it mean that they can think for themselves when in many cases the humanities slavishly follow what came before even in face of evidence that says no it really doesn't work that way (people who look at Marx for economics for instance)? Why are social skills assumed to stem from them only? Why is the ability to divine objective truths about reality and literally prove something indisputably impossible or true not count as critical thinking? There is nothing more critical than seeing and stating "and yet it moves" despite what everybody thinks. The utility of humanities is done a great disservice by these arguments

The author's very thesis is incoherent- complaining both about death of tradition and people not thinking for themselves. Complaining about advertisers while praising soft skills is a similar contradiction.
Sure, I guess that's a consequence of general rotational symmetry.

The main thing I was pointing out were the different geometric behaviors of multiplication by real vs imaginary units—not so much the difference between negative and positive units on either axis.
Politicians in the United States can't accurately tax coal's externalities in the same way that they can't embark on a campaign of land redistribution. In the current climate, it is political suicide.
> It's just not worth it for any commercial profit-driven company.

I don't think that conclusion follows. Rather, I think that conclusion is too narrow.

In this situation, the astronomic overall cost of such software would overshadow any other impediments, such as profit movite.

Why would anyone task even a public entity with this, if using paper ballots and manual counting is vastly cheaper?
Qml.Net [0] (I'm the author) is a pretty simple way to make a cross platform app. I think it's worth checking out.

[0] https://github.com/pauldotknopf/Qml.Net
Yes, I think serverless is only possible now, because application developers are now familiar with infrastructure to a point that infrastructure provider and app developers can commonly understand the most crucial technical problems and tradeoffs involved in provisioning infrastructure.
Intuitively elements of R2 are not numbers, they're vectors, or points in a 2 dimensional vector space. You can also treat complex numbers as vectors in the 2 dimensional complex plane.
> Since we're dealing purely in anecdata...

The median household income is roughly $60k. 86% of workers commute using a privately-owned automobile (ACS data), with about 3/4 commuting by driving solo. The mean commute time is about 26 minutes.

This situation might be exacerbated by the fact that the median tenure at a job is hovering just above 4 years, and home mortgages are 30 years. So if you buy a house and want to pay off the loan on schedule, you now have to make sure it is close to 7.5 different jobs in your industry. ...Per person working in your household. Married? Site your home near 15 jobs, some of which might not even exist yet. This doesn't even account for what happens when your company decides to build on a new campus for all of its workers.

By the home affordability rule of thumb that you can afford 2x to 2.5x your annual income on your mortgage loan, the median household can afford a house at $120k to $150k. Find a pile of those within biking distance of 15 different jobs in one or two careers that pay $30k to $60k per year.

You won't, outside a handful of large cities, and the majority of the US doesn't live there, as shown by the commuting data.
Thanks :)

Haha yes I weakened the AI somewhat compared to the original version created by RedBrogdon. It's not fun to be constantly thrashed by an opponent who takes 0.2 seconds per move! Despite my changes I still lose about 3 out of every 4 games :(
It actually started in 1983 with the NES from what I can tell. NES's lockout chip was reverse engineered and Nintendo sued.
Not sure if you're going to see this but I'll give it a shot: is the per-user pricing per-end user using the tools or per-developer writing/modifying the tools?
A small team of student AI coders beats Google’s machine learning code
> Only offering your software on your hardware isn't anticompetitive

I'd say that it has been upheld that only offering your software on your platform has been ruled as anticompetitive if you are large enough. Same with prioritizing your results on your platform, etc. Regardless of if that platform is hardware or any other restricted area with a majority presence.

> your smart fridge isn't anticompetitive because you can't install a different web browser

Unfortunately, I'm afraid if you have the vast majority of the fridge market, and you lock out development for it, you very likely will be accused of anticompetitive behavior.

> This is fundamentally different from what Apple is doing, which is simply selling a product.

Yes, that is very true it is fundamentally different and the specific part about the Android licensing is anticompetitive for those reasons and Apple would not be subject to those rulings. Many of the other software installation practices that Google/Microsoft have been ruled anticompetitive for, however, are very similar to what Apple is doing and only their smaller market share prevents the violation. But we shouldn't pretend that Apple isn't doing anything to prevent competition here, just not in the way that Google did with the most recent Android ruling. Apple does plenty to prevent competition with their platform as do most companies. To say it does nothing is wrong.
And what if what you're doing is just a quick, one month project? Is it likely you must absolutely dig into the sources then? I would say no. The fact is, your original comment completely fails to address or take into account the context of the individual project. You think you're being reasonable, and of course there are great advantages to open source. I too would prefer this library to be. But the dogmatism and fanaticism is not just offensive to the author who claims elsewhere in the thread that he spent 4 years on this, it's also irrational and leads to suboptimal results.
Why not? Other American companies have censored themselves in order to please communist China.

https://www.nytimes.com/2018/07/25/business/taiwan-american-...
Show HN: Python CSV reader implementation with direct file access
I read that as do not make your program depend on REPL features.
Mozilla should be counted, but we need as many players in the space as we can find.

They also seem do have more transparent interests and incentives—they don’t run an ad network (and i don’t begrudge them the google royalties in the least).
I’m wondering that too. What happens when a variable is initialized as a consequence of the state of two other variables (which would tend to be a longer statement)?
Very interesting. Thanks for posting!
yes you are right we should be careful with our language here. it is disabled by default in the sense that the OEM would have to enable it in order for the exploit to be effective. However since it appears that sometimes the OEMs have been enabling this feature before shipping from consumers, from the consumer standpoint it would appear to be enabled by default.

Just a matter of perspective I guess but yeah it's very important to be clear here.
The original statement was....

Because consoles are proprietary closed source boxen and android isn't

The fact that you can install software outside of the app store no more makes the version of Android that most people run "open source" than it does Windows or MacOS.
Meet Oklo, the Earth’s Two-Billion-year-old Only Known Natural Nuclear Reactor
I just can't get past the idea of replacing all the instruments and switches with a single giant touchscreen mounted in the center of the dash. This seems like a terrible design to me.

Physical controls don't move around, so you can find them without having to take your eyes off the road, and they respond exactly the same way every time you use them, so you can interact with them without having to do context-switching in your head. On a touchscreen controls can be there or not be there, or respond to input differently from one moment to another, depending on what mode the touchscreen happens to be in (here's Jef Raskin complaining about this very problem, 25 years ago: https://www.wired.com/1993/06/1-6-guis/).

And then Tesla takes that single touchscreen, which is bad enough all by itself, and moves it to the center of the dash, so now you can't even check your speed without looking down and away from the road. Aircraft designers have known for decades that you can improve pilot performance by presenting important information front and center via a heads-up display (https://en.wikipedia.org/wiki/Head-up_display). It's like Tesla took all this research and practical experience and set out to design the opposite of what it cries out for: the world's first heads-down display.

And of course every other car manufacturer will rush to copy this terrible design, because (1) Tesla is cool and (2) people loooooove touchscreens. So the more touchscreens the better, right? Jam those touchscreens in everywhere! Soon you won't be able to flush your toilet without swiping through four levels of user interface (and eventually, three auto-playing video ads jammed between those levels). Sigh.
> Now the profligate use of leading underscores. That is an issue.

This is a pretty common way of shoehorning access control into languages that do support them natively.
It seems like a cleaner design to me—emphasis on a well-defined pipeline and immutable objects.
Tool to help migrate application code from Oracle to PostgreSQL
here here. Can you imagine that if, back in the early 80s, when PCs and Apple computers were just starting out if companies like Software Etc., Egghead or RadioShack or Fry's or other venues had to get ALL their software (boxed packages) from Apple or IBM (or possibly MS) before they were allowed to sell it? I'm sure IBM and Apple would have benefitted a ton, but companies like Adobe, Id, Epic, Norton, and a slew of others... would have suffered and probably never made it as far as they have. The kind of anti-competition models these companies have over the market is a massive stranglehold.

Now the crux is this. In the 80s, 90s and arguably most of the 00's the average Joe and average Katey didn't store 90% of their personal secrets, nude photos, diaries, drug deal receipts, etc... on their desktops and later laptop computers. It wasn't until this decade that such massive amounts of personal information started to become digital. Yes very likely I among thousands of HNs had already crazy personal lives going back to the mid-80s on a desktop hard drive sitting in some dump right now. But hey, at least they barely work and CC info is probably stale.

But today, the environment is much different. I'm not arguing that what Apple and Google is OK, but at least they got some kind of notion that free-for-all might not be appropriate right now.

It might take some time but I definitely welcome new models.
For example:
* Certified third party app stores
* Independent Software Certifiers

It can be up to the user to decide if they want to either use a specific store or decide to specifically trust the certificate of an independent software certifier. And at that point Google could, for example, treat the app as a pass through on their own store. The software certifiers will need to keep a reputation up, for example.

I know I'm providing simple examples here - not that I want to discuss in detail on HN the finer points of these ideas - but that I want there to BE another way that can allow software to be sold online, without the 30% Apple markup that chokes the independent software vendors out there.