skysight-inc/HackerNews huggingface dataset:
Recently got some UX whiplash after being in engineer world for years and long ago migrated to .md/.rst over rich text editors. To quote the Matrix, "I don't even see the markdown anymore, I just see bold, italic, header..."

Then I started working with some folks on a Covid mask project and they are massively struggling with MS office docs, dropbox, file versioning, web deployment, wordpress, for something that needs both high uptime and fast updates. I'm like why not just use git, github, and jekyll static sites? Add better looking pages in time.

...

Lets just say they weren't thrilled with that idea.

Sticking to open formats (flat text, odf) is a great start for the individual but it's still a workflow shift for everyone else, which is painful. It was a start reminder for me of the frustration I experienced when shifting my workflow to more open standards. Add to that some serious Hyrum's law when it comes to excel usage.
Understanding Prototypal Inheritance in JavaScript
This is good news. Hopefully, it helps.
I've got one on order to replace my iphone 5. It's not my ideal but it's getting to the point where not being able to update stuff is a problem, and right now being able to use Applepay is getting to be more of an advantage. At least it won't have face id or any of that crap. I figure since this has the newest cpu at least it should be a while before Apple obsoletes it.
As time passes I find I'm using less and less Apple software. It's only really a few OS utilities at this point.
Some technologies I keep an eye on:
Adaptive Robotics for everyday tasks, Autonomous Vehicles, Brain-Computer Interface (BCI), Quantum Computing

They are still far from practical, but hold great long-term possibilities.

Feel free to add some that interest you.
I like the idea of a really small MVP; I might give this a try later in Prolog to see how they compare.
Yea, but you wont buy a Mac just to run Omnifocus. You can probably find alternatives on other platforms or in the cloud that are just as good or better.

I'm talking about killer applications, where the overall experience on mac is magnitudes better than anywhere else.
There is plenty of Mac-only software that is better than the equivalent on other platforms yes.

But even for software that is available cross platform, or that has comparable equivalents, the app could be the greatest thing since sliced bread, that can't fix the cluster fuck that is windows.

Edit: I should add: I haven't tried a Linux desktop in quite a while (I use Debian servers on a daily basis). Maybe it's gotten better, but given the number of "hey cool, it uses Electron so that means there'll be a Linux version" comments I see, I'm not really that optimistic.
Building High-Performance Services in 2020
If only, not every snap would come with its own version of Chrome/Electron.. Would save lots of storage and potentially RAM.
A Lesson from Social Distancing: Build Better Balconies
In the Netherlands, I’d happily take that bet. In the US, not so much.
There are bugs that will show up on certain x86 that won't show up on ARM. Plus you've got things like code that is already built that you'll have to emulate in some way or another.
Who do you represent?

The "warrants" offered by the IPA are meaningless and undeserving of the name, given that they're issued by the Secretary of State and not a court. The "judicial commissioner" process is equally farcical, since it basically just ensures the SoS filled out the paperwork correctly.

What is notably absent from any of this is a judge making any finding of evidential basis for warrant issuance, which is supposed to be the very premise of a warrant.

For a particularly amusing example of this, consider the fact that the new UK-USA CLOUD Act cooperation forced the UK to create a new kind of warrant which, unlike all other IP warrants in the UK, requires the involvement of an actual judge. I guess the US looked at the UK's notion of a "warrant" and was having none of it. Ironically, this means the UK is actually holding itself to a higher standard when asking other countries for data than when doing so domestically.

The requirement for "proportionality" is equally farcical. This is, as I understand it, a result of the ECHR striking down previous legislation on the grounds that it is not "proportional". The UK's "solution" to this is, AIUI, to add a line to the law saying "any usage must be proportional". It says it has to be proportional, thus it's proportional, right?
Talent is no substitute for experience.
Cross company is awesome but even better would be cross team within the same company. No single thing could do more to break us v. them thinking and silos than this imo
Same here. Tried with VPN from US, EU, no dice.
While this is important news (if true - I have no idea of the veracity of what they're presenting), the title you've given this post is really just the worst.
Building Data Pipeline 101
Interesting, didn't know.
For arbitrary data I found "rsbep".
the switch from ppc to intel definetly contributed to the fact that my powerbook only held up ~8 years
I think this is precisely the issue. A lot of contemporary art not only "means" nothing to a lot of people, but also "feels" like nothing to a lot of people. The problem I have with that kind of art is not it being non-beautiful or non-interpretable. It's just that it doesn't make me feel anything. Music does. Photography does. Cinema does. Some art certainly does, but a lot of it doesn't.
Apple's visually encrypted screen for better privacy against onlookers
Just because other media outlets haven't reported on the big hack, nor the lack of evidence and denial by involved companies is enough to dismiss it.

You think Apple can pull their supply chain tomorrow out of China?

I don't believe Amazon would give Alibaba et al a better excuse to strong arm Chinese entrepreneurs on their platform because it is losing the battle in every single market Amazon has a real storefront.
> Everyting else seems to be cross platform and runs ok on Windows, or even linux.

Yes, but then you have to run Windows or Linux.

I think that people don't (on the whole) get Macs in order to run particular software, but many (myself included) do get Macs in order to run MacOS. (Silky smooth trackpads don't hurt, either.)
The modern problem is in large part, scale. Trust works better in smaller communities and at smaller scales - people are more likely to be willing to fleece someone they don't know and will never see than their family, neighbors, or the person standing behind them in line. When there are immediate and permanent social consequences for violating trust, it's much less likely. The community (or tribe, if you prefer) scale is the scale that comes naturally to us.

A lot of 'social technology' exists, in part, to help increase our ability to scale trust up. This includes things such as nations and religions. As people become more irreligious and nationalism declines (including into an us vs them mentality within the nation - simple cheerleading of your country is not what I mean by nationalism), trust declines, and people are more likely to scam, grift, and fleece others. And once it is gone, it is very hard to get back.
What do you mean with going "too far"? Sounds a bit scary.
At this point, it's not interesting unless it's officially announced.

We've seen endless wishful thinking and stories on this subject come and go over the years.
didn't realise you represented the entirety of the UK. those who wish to remain anonymous will always find a way to do so. those who don't mind herd security / crowdsourced policing will continue not to mind
Tsunami risk identified near future Indonesian capital
So does it mean Apple users will need to migrate to ARM builds for their software? It took smth around 3 years with powerpc->x86 migration.
I don't know if buy that Apple would do this for battery life. In certain use cases, we already get 8-10 hours out of their laptops. Of course, running certain apps or heavy loads will shorten that to 2-3 hours, but I can do the same thing on my iPhone, certain apps will chew the battery up in no time. Won't the same thing happen with an ARM MacBook Pro?
That'd require Apple to stop supporting x86 with macOS. And that's not happening until they a) stop selling x86 Macs b) stop supporting the last x86 Macs they sold.

Probably going to take a while before the 28-core Intel Xeon W Mac Pro is replaced with an ARM variant.
> I remember watching this video on the Intel 8086 by Harvard Business School, and they mentioned how revolutionary it is from a business perspective because it took a vertically integrated market and made it a horizontally integrated market.

I never really fully appreciated this until I read a review (probably linked on HN) for a new system released in 1981 or 1982 and my mind couldn't stop boggling at how there was a CPU with its custom ISA and an OS written specifically for that ISA and applications written specifically for that OS, and the reviewer was praising some innovative features of the ISA and how the applications could make use of those.

The icing of the cake was how the reviewer discussed how this system could be a big commercial success and which other systems it might take marketshare from - without ever mentioning the IBM PC released around the same time...
x86-32bit, PowerPC... nvm.
The big question is will they run macOS or will they essentially be iPad-pro books, my guess is the latter, it's not what I'd want but Apple could gain a lot more in terms of control and revenue that way.
Starlink
I'm not the person you asked this, but the BEAM (and phoenix by extension) excels in highly parallel contexts.

basically if you got an application which wants to connect everyone to each other in real time, thats a perfect usecase for the BEAM. so chat rooms, live-feeds, comments, video/audio conferencing, etc.

and thats also exactly where phoenix excels in my opinion as a occasional user. (never professionally though)
quick and seamless communication between silly amounts of people with almost negligible amount of resources while being error tolerant to an extreme (functional, so almost no state)

just try it out on a weekend. its definitely worth it just to see how web-development couldve been. you'll probably go back to the old way, because thats just how you earn your money and where you already have your expertise... but its definitely amazing to see how easy it can be
What on earth would be the point of a 27-inch iPad?
>When the Fed expands their balance sheet, what they're doing is replacing private-sector assets with liquid cash. Given that the stimulus is appropriate for the economy, this is all fine. It's not anything that future generations have to "pay back." And it's not going to cause a collapse of the dollar.

This is simply not true. The Fed is buying assets at a premium (otherwise counterparties wouldn't sell the assets to the Fed) and is effectively injecting money into the economy. This is a bailout as the Fed is making a liquid market (that otherwise would not exist) for assets, saving the balance sheets of firms. Future generations pay this back not through taxes but through inflation.

Whether or not the U.S. dollar will collapse or not is another topic, but what can be said is that it is not sustainable to continue bailing out irresponsible businesses like banks and others when they do not exercise good business practices like prudence, not being overleveraged, or having a buffer in case of lost revenue. The only way this ends is either a depression the scales of which we've never seen in history before (which would liquidate and clear out bad businesses), or a hyperinflationary collapse of the U.S. dollar whereby more and more money is injected to prop everything up. I'm betting on the latter as the former is too politically inconvenient.
The Mac lineup is likely going to be segmented by their Pro monikers.

The ARM-based laptop will be the iBook (following iPad, iPhone patterns).

My best guess ...
All that makes sense, but forget Apple, one of the Android manufacturers should serve this market. I feel like there's a sizeable niche that could fund one small, high quality Android phone. It's really never been done; all the small phones that have come out have been compromised in some way. Sony's Xperia Compact line came the closest, but it doesn't use stock Android, which is a huge point against it. I feel like it can't be _that_ hard: there are so many huge phones on the market. Just nix one of those models, put mid-to-high-range components in it, put a small display on it, chuck stock Android on it, and boom, you've just dominated a niche.
I would really love it if we could try not dismissing entire news sources out of how hand based on 1 bad piece of reporting years ago. It's not like this article is even by the same journalists. We should be ignoring Marc Gurman because because John Robertson got something wrong in 2018?

Also, if you'd actually read the article instead of dismissing it out of hand, you'd realise your big gotcha in your second citation is actually directly referenced in the article with details about exactly why they made that prediction. Frankly, there's no way even Apple knew whether they'd be shipping ARM macs in 2020 or 2021 back in April of 2018. In fact, this reporting actually backs up that reporting - given where we are now, it seems highly likely that Apple were planning to ship ARM macs in 2020 when that report was done in April 2018.
If you are shipping Apps through the AppStore, they are already compatible with any hardware architecture Apple might decide to use in the future.

(You do not ship binaries to the AppStore, but LLVM-bitcode, that Apple compiles for you for whatever hardware they decide to ship next).

If you are not shipping Apps through the AppStore, you are on your own.
How the New Deal's Federal Art Project Supported Artists
pro audio tends to be a lot more low level to prevent any kind of stuttering or delay, so it may not always be compatible across stacks. It also tends to not get updated very often. You create 1 plugin for ableton, then the creator has moved on to the next project.
I'm not a Mac user anymore, but this might be interesting to move the ARM market on laptops. I'd like to have good options for high performance ARM linux supported laptops.
Apple actually has a rich history of great shareware.
I recall as a student I took some modules in History of Science with some amazing professors. We looked at a famous paper on the social size limitations of primate groups Vs brain size, if I recall correctly. Dunbar's number I think it was called.

The conclusion we came to as a group was that in the paper were a lot of things that looked like science, but in reality there wasn't really.

"Detecting innovation" and "identifying novelty" by text analysis couldn't be more of a pseudoscience.

Given it seems the definition of innovation is beyond spurious here (presence of keyword pairs?) I look forward to this paper being cited for decades and used to predicate public policy.
Yes, UK "surveillance warrants" are worse than the rubber-stamped FISA surveillance warrants in the US.

It's basically the government giving itself permission to spy on people and calling it a "warrant."
> I'm not a religious person, but the thing that the anti-religion movements have failed spectacularly at is providing a universal, teachable framework for basic morality.

Given the numerous genocides committed in the name of religion, I would reckon that religion has failed to do so as well.
Snaps solve the problems caused by users installing from third party apt repositories. Users do that today. Comparing against the virtues of distribution-provided packages is a strawman.

The exception is distribution packages like Chromium and Firefox. These don't work well in deb format, because users expect the latest upstream updates after the distribution releases, but upstreams add dependencies creating dependency hell for packagers. Snaps work better for this case.
Apparently Apple's developers already have ways around the current lockdowns in macOS.
apt-get install python-is-python3
Mostly just having to compile for an additional architecture, and a few new bugs to chase down due having to develop cross-arch.

If your code is all in a high level language and your libraries are ported (a big if) then it won't be a huge burden but if you're relying n dynamic code generation or self-modifying code or some arch-specific hacks or the like you may have a lot more trouble.
Deveroper/packager productivity matters a lot, as people will then bother to package more nice things and keep those packages up to date. It's bad for everyone if packaging is needlessly hard.

Also the sw engineering world is clearly moving away from packaging as "integate application into distro X version set of library versions by continuously expending a lot of integration engineering effort" and more towards things like docker images, snap/flatpak/appimage that sidestep the problem of host platform component dependencies as much as possible.
Google Glass is still used for enterprise.

https://www.google.com/glass/start/
I live in one of the cities mentioned on this page (Augsburg), I think it's pointless to argue of how much is still around from the old ages and if people respect it. The age of a city builds a certain character on a city, the quirks and things that go on for some reason that has been forgotten since before America was discovered.

Puts some perspective into "for an american, 200 years is a long time", doesn't it?
No, it was a few months ago, and it's still a work in progress: https://www.archlinux.org/packages/extra/x86_64/python2/
Improved battery life is a nice bonus. But yeah, they are going to do this to have control as Intel has not been a reliable partner in the last 5-10 years.
OP said it need to sleep for 30+ minutes. Is it common for connection to idle for half hours for etl processes?
[Am living in Sweden but not Swedish] I disagree with you that this is about a "slow evidence based decision process" (paraphrasing). That is actually the most infuriating about the policy. I have encountered this quite often here, it's a "we know better than everyone else" attitude.

The thing is the story they give is "we are evidence based, rational...,have the best methods", but completely ignore scientific evidence from outside Sweden.
Example 1.: asymptomatic spread, despite several countries having evidence to the contrary the story here is, it's not important (in fact they slightly changed the tune is used to be negligible or nonexistent)
Example 2: the chief epidemiologist has repeatedly said he "believes" the spread will go done in summer, without significant evidence.
Example 3: sometimes the statements even contradict themselves. Example masks, the story (and there is actually a lot of propaganda around this) is still they don't help, because non95 masks are not completely closed. On the other hand the recommendation from the public health agency, (same who gives advice about the masks) for health workers treating covid19 patients is either goggles +mask (often there are no Googles) or visor without mask. How can a surgical mask which is not 100% tight not help, but at the same time a visor which is open to the sides is sufficient.
What interests me is how many custom chips they’ll pack in to their processor nice they have total control. Phones continue to have more and more specialized accelerators, and I could see computers following that path.
For me the issues are slightly different

Is there a good machine that allows me to run an ok operating system with command line that has fewer software limitations (Linux) and doesn't feel unpredictable and sometimes broken (Windows)?

I use Linux. I like Linux. But sometimes some mainstream software won't run there. A VM helps but doesn't solve everything.
Mostly, it means apps will need to be re-compiled for the new CPU architecture. For a while now, apps uploaded to the Mac App store are uploaded in an intermediate representation, so the final compilation to the specific architecture happens on Apple's servers. This puts Apple in a place where they can launch a new computer with an ARM CPU, and (ideally) all apps on the Mac App Store will "just work"TM out of the box. And they can know whether that will be the case before the launch, maybe even reach out to developers to solve issues ahead of time.

So the biggest potential problem will be for of apps outside the app store. Developers will need to re-compile their apps themselves - I hope this will be possible with cross-compilation, so it's not necessary to get a new mac in order to do so (that would severely limit how many devs would do so). Maybe the norm will be 'fat binaries' like in the PowerPC->Intel transition period, where apps ship with binaries compiled for both architectures. Also, apps that haven't been updated for a long time might not receive updates and would get left behind (although switching off 32-bit support in Catalina could be seen as a test run for the same disruption).

Also, any apps that are using specific x86-instructions for optimization might take a while longer to port - e.g game engines (luckily most game engines are cross-platform these days, so Unity, Unreal and the others already have ARM-targets from iOS/Android/Switch to base this on)
RIP hackintosh, it was a fun ride to show apple what was possible for the buck
If you believe the premise of the article, then you'd also know that it was macOS because that was mentioned in the same article.
`is_uploaded_file` and `move_uploaded_file` are the band-aid API meant for broken code that may be mistakenly working with some random local files instead of uploaded ones.

This is akin to using "if (3 == x)" notation in C in a fear of accidentally writing "if (x = 3)".

For this particular case the use of both `rename` and `exec` would've been perfectly fine.

> Any use of `exec` should be considered dangerous

By whom? It may be a red flag if used by an inexperienced programmer or if it appears in an otherwise messy code base. But if I know what I'm doing, then it's just another API that's perfectly OK when used with due care.
Setting up scaling via xrandr when you have multiple (different-sized) displays is probably doable but incredibly tricky.
> Yea, but you wont buy a Mac just to run Omnifocus.

No, but when it is time to buy another Mac, you'd like it to run Omnifocus.
Does it means the report take the tables hostage for 30+ minutes? How can transactional consistency be achieved without write lock? Temporary table?
It is hard to tell if you are supportive or resigned to the eventuality. Just in case it is supportive...

MMT relies heavily on the fact that tracing back who is paying for it is so convoluted that its backers can claim nobody is. That isn't true. At any moment there is a fixed pool of real resources that we have to divide up. It is pretty obvious that a lot of those resources should be given to people who will use them to create more real resources in the future. It is also obvious that everybody needs enough of a share to live.

A State entity can control the money supply and do strange things with the accounting identities, but in real terms it can only redistribute wealth. The government isn't going to turn to MMT to increase the claim of the makers and innovators to societies bounty; the truly inspired ones tend to be a bit eccentric and tend not to present very well on camera at a press conference. MMT will be a redistribution, by and large, to fast talking and charismatic charlatans or pork barrelling to political consituenties. The political process is not very good at assessing technical risk but excellent at pork barrelling. People will use the word 'fairness' a lot.

It is reasonable to say that MMT will do wonders for the accounting identities. GDP through the roof, measured real wages may rise, everyone can be a millionaire, banks will be saved and inflation will be mysteriously low no doubt. The median citizen will also have less actual stuff and a lower real quality of life.