skysight-inc/HackerNews huggingface dataset:
SPARK is a subset/superset of Ada. That is, the code is compiled using usual Ada rules, but to pass the SPARK verification checks requires passing some additional rules. Ada's access types (pointers) are traditional; to use access types within SPARK requires some addition rules, which are lifetime rules.

The "previous post" mentioned in the original article goes into this some more:

https://blog.adacore.com/using-pointers-in-spark
Does the hardware actually work?

I've used Linux several times over the years and the hardware never totally works. I've always had trackpad issues, issues with suspend and hibernate, wifi issues, screen resolution issues, battery life issues, sound issues, driver issues etc.

It 'works' in terms of you can technically do work on it, but you have to make a huge number of concessions and this is before considering it has less application support.

[Edit]: The replies suggest this is mostly still the case, people say it works flawlessly - except for [insert issue here]
Tyler Ley? https://www.youtube.com/channel/UCrvfiHNDS_QI-FgKQSmTITQ
Anyone with a new-ish Apple laptop would've been able to help. I think the MBPs started using USB-C for charging in 2016.
4k laptop monitor and 4k external monitor, XFCE4 2x works perfectly

I also use 2 different resolutions without problems

KDE plasma gives you fractional scaling

I've heard Wayland supports different scalings on different monitors, but I'm on Xorg so I can't say if it works
> completely undocumented tool

Gradle is far from "completely undocumented". Unless you mean Android Gradle Plugin, which surprisingly _is_ somewhat documented, although the docs are tough to accidentaly just stumble by
I’m not following the logic. Obviously we build infrastructure so that we can have an economy. You don’t get a $20 trillion economy without it.

Now we have the infrastructure and the economy, from which the government collects ~$6.5 trillion each year.

Companies hire people and pay them for the jobs they perform. In general, more valuable jobs pay higher salaries. The whole thing is a virtuous cycle. Without companies paying salaries, no consumers are buying products from those companies, and so on.

In the end, all of the $6.5 trillion comes from people living here. Whether it’s payroll taxes, income taxes, excise taxes, business profit taxes, usage fees,... it’s people paying these taxes out of their personal bank account, or out of a corporate bank account which is in turn owned by the shareholders of that company.

Generally increasing the tax rate on a company just increases the price of that conpany’s goods on the market. The customers of the company pay, or the company goes out of business.

The infrastructure is there so that companies can use it to hire employees, sell goods & services provided by their employees, grow the economy, increase payroll, and generate more tax revenue.

The tax structure is designed around redistribution of wealth. It does not follow that therefore somehow employers are underpaying their employees.

There have been cases where employers have colluded to keep wages below market. The government should prosecute those cases and fine those companies.

And like I said, if we want a minimum wage, that’s fine, but what it’s setting is a floor on the marginal value of an employee that is hireable, and anyone below that threshold becomes un-hireable.
Things are worse than ever before. Mac OS stability has taken a bit, but it’s not like Windows machines have gotten better. Windows 10 is still a total clusterfuck when it comes to switching between a high dpi internal monitor and an external monitor. The other day my X1 Carbon started randomly powering down (but not hard looking, controlled shutdown, even installing updates). It rebooted four different times in one evening.

Things are just bad now that Steve Jobs is dead. We just have to get used to that.
It's difficult because the graph is defined running Python code, which can basically do anything. As I understand it you have to actually run the model and sort of introspect it to work out what the ONNX graph should be.

Whereas the Tensorflow API actually creates a static graph that can be easily converted to ONNX.

Edit: They talk about this problem in the article:

> Although straightforward, tracing has its downsides. For example, it can’t capture control flow that didn’t execute. For example, it can’t capture the false block of a conditional if it executed the true block.

> Script mode takes a function/class, reinterprets the Python code and directly outputs the TorchScript IR. This allows it to support arbitrary code, however it essentially needs to reinterpret Python.
Terrifically unhelpful suggestion for the actual users of hkmap
Soon, things that are today considered fantasy and disregarded as mysticism will become science facts, just as electricity and magnetism were alien things a century ago. In the end we will realize that every myth comes from a true source. Everything can be made to be, once you put enough energy to make it manifested; I have absolutely no doubt in my mind about this, since I've seen and read things that are well beyond from what is common knowledge;
QString::trimmed() ;)

std::string is laughably underpowered in comparison - it's basically a vector of bytes, missing a huge amount of convenience methods and all Unicode support.
I work on both, have friends and family and coworkers and acquaintances who use both. If they really didn’t want grandma running as admin they would make it harder to find.
The ME is partly responsible for powering up the main CPU. That kind of thing wouldn't be possible without a reimplementation of the ME from the start.
I used Mac and Windows before, they are no way better, they all come with their own shortcomings

At least XFCE just works
Nothing in that quote backs up your statement.

Tim Cook is describing how encryption works - he is not saying that the Chinese government doesn't have access to the data at rest with the iCloud encryption keys. Amnesty International [1] sums it up:

>“By handing over its China iCloud service to a local company without sufficient safeguards, the Chinese authorities now have potentially unfettered access to all Apple’s Chinese customers’ iCloud data. Apple knows it, yet has not warned its customers in China of the risks.”

They raised this issue three full months before the Chinese government went ahead and nationalized all of the Apple user data and encryption keys.

[1] https://www.amnesty.org/en/latest/news/2018/03/apple-privacy...
Regarding OP's idea, are you saying it's been demonstrated to not be possible, or just that it hasn't been demonstrated to be possible?
Pytorch/captum: Model interpretability and understanding for PyTorch
Having tried Figma (a Web based design tool) i am beginning to think that this will be over soon for OSs anyway.

The battle will be between browsers as they will become the new OSs.

My sons school uses chromebooks, which is going to be their base for how they think about digital space in the future. The desktop metaphor will not last forever.
It was released 21 years ago and its extended support ended 13 years ago
Why would a tiny digital camera be more expensive than an entire mirror assembly? My side mirror is full of servos but my backup camera is all solid state.
You might be mistaking coreboot for libreboot, the coreboot fork that rejects all proprietary blobs.
Nope, too late. The decision was made and orders have been placed. You don’t get do-overs, sorry.

I might still get a machine for my own amusement, but... I don’t know, reading of some poor guy left dangling for best part of a year just doesn’t build confidence and leaves me with a “there but for the Grace of God go I” feeling, you understand?
That can happen worse with mirrors in snow. They get frosted over and you can't see anything from any mirror.
It was whatever was out of the box with Fedora 30 and GNOME (I guess gnome-shell itself?), and indeed was very slow with llvmpipe. I look forward to the future work on this.
I use my scraper on them. It's very dangerous to drive without mirrors.
In what way would the long term effect be worse if they had not done anything in North Carolina? Did their actions in North Carolina keep them alive long enough to apologize to China?
At least when you had a micro USB or mini USB cable, you knew it would be compatible with everything of the same form factor.

USB-C's form factor might stick around longer, but its compatibility problems are going to be much worse.
Technology Sabotaged Public Safety
We are already in the middle of a mass extinction caused by human activity. Even in the wikipedia article you linked it talks about extinctions of 40% of species if we get to 3 degrees of warming.

There is high variance in estimates about loss of biodiversity, but if you start looking at what happens to plants and animals with climate shifts there is a tremendous and almost unfathomable risk there. Many species depend on certain temperature ranges for key parts of their life cycle. Fruits don't develop in the temperature is too hot or too cold. Many animals that depend on that fruit, end up starving if those fruits don't develop. Then there's the fact that any organism can only take but so much heat. In heatwaves there's a temperature beyond which is lethal for many organisms. And if heatwaves arrive during breeding season, the young of many animals will be particularly hard hit.

When you get to the oceans, increased acidity due to carbon absorption will lead to fisheries collapse and the extinction of corals. Ocean acidification will prevent many forms of plankton from forming their shells, which undercuts many open ocean ecocystems. Something like a billion people depend on fish as their primary protein source.

As for humanity, people are really focused on where climate will be in 2100. But what happens in 2200, 2300, 2400 and on if we don't get things under control? CO2 can stay in the atmosphere for thousands of years. So if humanity doesn't curtail emissions and temperatures rise by 3 or 4 degrees, it's going to stay at least that hot for millenia. But even worse, all the methane that will get released by thawing permaforst will accelerate warming even beyond that. Melted glaciers and sea ice means less sunlight will be reflected back into space, which will cause even more warming.
And see my response. You and the others in this thread are grasping for straws trying to find a way to make doing more good deeds worse than doing fewer.
Ask HN: Startups and small companies – what has been your experience with HRIS?
My personal experience has been it's a grueling exercise in trial and error to find what works. To have the opinion that its all bull is certainly justified, we for sure don't know the formula, but I propose that it's there, beckoning to be figured out. Just to stretch and keep active is not detailed enough. It's identifying problem areas, working on them every day, but also working them especially hard and taking time off when you have flare ups. Staying active, but not blindly... Finding the right amount of movement that causes no issue, and increasing ever so slowly, and backpedaling when you mess up, and reducing the number of times you backpedal because every time you have to it works against you. Doing this every day, being patient, being at terms with some things take years. 4 years ago my back dr told me I should stop doing all physical things - the pain would never go away. I said screw that. Its been 7 years now. I rock climb, I lift weights, I hike, I surf... No pain. It's possible.
ECharts has been added.
The new machines I eventually decided to go with were ordered more than a week ago.
Ask HN: Who Would You Like to Thank?
Add Google to the list.

https://www.theverge.com/2019/10/10/20908034/google-hong-kon...
Probably iPhone 7/8 by the looks of it.
Is there a "this is probably a bad idea; if you use this code I'm not responsible" license?
It's very likely we'll hit a point where the connector (Type-C) doesn't change, but the cable standards do. Just like how USB Type-A has been very stable, or HDMI, DisplayPort and mini-DP. That said, I don't see USB Micro-B disappearing anytime soon. And everything USB power delivery is an improvement over how we used to do power via randomly-sized DC connectors. I remember spending quite awhile looking for alternative power adapters for my PSP-1000 which did have its own micro USB port. Don't get me started on proprietary cellphone power adapters... or the various 30-pin connectors ... https://en.wikipedia.org/wiki/Dock_connector
Yikes. Terribly distracting controls and sounds like significant challenges with safety features (lane keep and anti-collision). What makes Honda "awesome", in your opinion? I'm wondering what is ranking higher than these safety concerns you mention?
"a reputable vendor like Amazon"

Hmmmmmmmmmmmmmm.
What about unique mentions of keras and/or tensorflow? I'm wondering if papers mention keras only and don't mention tensorflow at all.
I mean there are also normal co-ordinates, and also the grid reference system in the UK.

What3words will be a nightmare over a weak voice radio signal, if amateur radio experiences are anything to go by
Nice! I've been considering trying out Bazel for an Android project but didn't get around to it yet. How is the IDE support (Android Studio and/or IntelliJ)? And how is actual Android support in Bazel, for example in terms of feature modules, app bundles, DataBinding (that I guess is supported as a regular annotation processor) and third party plugins like Firebase? How much of a dealbreaker is it if I have to use a complex 3rd party Gradle plugin that I wouldn't want to rewrite for Bazel?
Genuine curiosity, it seems smaller than tcc? Is it by loc, by runtime mem used, by exec size ?
anyone with a new iphone would not be able to help. when will Apple get serious about using usb-c universally?
Similar motivations led to FreeBSD being my main OS, even fewer differences between all the Unix utilities.
> “but we expect that as the adoption of USB Type-C products and USB Power Delivery continues to increase the market will guide [manufacturers] toward a common implementation.”

I'd really like this, but I don't know if it'll ever happen. The situation, as it stands now, is a mess:

The Raspberry Pi finally got USB-C, but they botched the implementation. As did the Nintendo switch. Even with phones and audio, there's like two different kinds of dongles and you never know which will work? https://youtu.be/Ly-bSBHOSIo

Not to mention that there's a ridiculous number of standards that a USB-C device can support, but you have no way of knowing what by looking at it physically. Power delivery? Not on most non-high-end Windows laptops. Data? On most, except the Raspberry Pi? QuickCharge? Sometimes. Video? Only with some phones and laptops. Not most non-high-end devices.

You always have to look it up, it's a huge mess.
Ours is better https://application.security ;)
Language Recognition Using Deep Neural Networks
Newer distributions like Ubuntu, Fedora tend to have much better hardware support than other distros. I've used Linux since Ubuntu 7.04, and hardware support has made leaps and bounds since then.

That said, it's still not perfect, and warrants a trial on a throwaway hard drive if absolute hardware functionality is a must.
Desert Shield preceded Desert Storm, so whatever causal relationship you’re implying is wrong.
> No, they tend to “do better” because and to the extent they cherry-pick students, either by more restrictive admissions, by being more free to remove students that being their aggregate results down.

This is another common misconception (thank public union messaging). AFAIK Most charters do admissions by lottery, and the applicants do not tend to differ too much demographically from the nearby public schools.

Now, there is some selection bias in that only parents who are paying enough attention to know what school their kid is enrolling in would even think to enroll, but that doesn't necessarily mean that their home life is more conducive to education.
Thankfully it's a one-shot license for "mobile" development as opposed to "embedded" development, which needs a paid license per unit.
A fancy enough camera system can give you a wide FOV and accurate distance indicators to everything on screen.

Parallax is one way we estimate distances, technology can do a lot better than "move head side to side to get a rough idea."

Now getting people used to wide FOV, that may be challenging. Find an FPS that lets you set the FOV to anything you want, set it to 180. After a couple of minutes you can get used to it. Beyond 180 it is hard! But even 190 or so is doable after a bit of practice.

Not sure how the general public would do with that though! (At what point has a high enough % of the general public played FPSs that such a UI could be gotten away with?)
Every modern computer has many independent processors, and they all need to execute software from somewhere. Many of these independent processors load their software from some sort of onboard memory, others rely on the main processor to load their software. The second case is what these blobs are for the most part.
Oh shit, you're right.

I fixed these properly at some point, but I made some last minute modifications to the text size and such.

These interactive figures are probably a bit better overall too: https://chillee.github.io/pytorch-vs-tensorflow/

I'll change that ASAP. Thanks for the heads up!

EDIT: Fixed! Lemme know if that addressed your issues.
Pop_OS! couples with a new Thinkpad work beautifully together.

The ISO already had nvidia drivers bundled. Volume, brightness, functions keys worked out of the box.
If I recall correctly, I did that (have had my Gazelle for several months now). popOS! is using LUKS + LVM, Windows Bitlocker. systemd-boot lives on /boot/efi on one nvme SSD, Windows on another. The LUKS/LVM setup also caused a headache, as the installer (at the time) was not able to handle a custom partition layout for the EFI bootloader for the purpose of dual-booting Windows.

I'm not too familiar with the intricacies of the firmware upgrade process (and if it happens, I generally need my laptop and try to fix it as fast as possible ;)), but on every previous firmware update, I had to update the initramfs, run the bootctl installer and in some cases, mess with the systemd-boot loader configs.
This is the most coherent and elucidating answer on the topic I've seen on HN in many years.

Thank you!
I'd like to merge Netherland law into Washington state law, this sounds like an excellent idea.
Apple caved under pressure from China. The explanation Cook gave is not just an embarrassment, it calls into question the veracity of all of his other statements.

Why should users believe that (closed source) iMessage encryption is free from backdoors when we know that Cook will dance around sensitive truths?

And why should the US government be satisfied with a fully encrypted iMessage given that Apple will cave to demands given enough pressure?
Depends on your distro but on Debian+XFCE I use ARandR (front-end to xrandr cli tool, which is a front-end to xorg's randr). Laptop plus external monitor works great, with auto-config on connect and other stuff.
> [brainstim01:] No, but they asked for anecdotal data, and comparing how I progressed for the first year following the TBI versus the 2 years of brain stimulation and neurofeedback I am acutely aware of how much it helped.

I think observing a single individual in both untreated and treated time intervals provides some amount of control. It's not a terribly strong control, of course; one can certainly imagine scenarios such as that they were recovering the whole time, but that recovery hadn't reached a point where the effects became noticeable until the point where they happened to start the tDCS. So in the strong sense of "know", you're correct: they can't know for sure.

But to say that it provides no information at all is also wrong. The posterior probability that the treatment was helpful is greater, given these observations both before and after treatment was started, than if, for example, treatment had been started immediately. How much greater is hard to quantify, but a very substantial observed improvement suggests a significant effect.
im shadowbanned but if anyone sees this, tell this dumbass that Cambridge Analytica says "Hi"
>"I didn't hesitate to give the report full marks - even though I didn't read it to the very end because I thought I should leave some part of the paper unheated, in case the media would somehow find this and take a picture."

Very endearing.

Tangentially related, but I used to love writing poems. I would research new vocabulary every day so I could inject more creativity in my writing classes, in both high school and college, and I'd read almost every day. During the same time, instructors would beat me down telling me to simplify my writing style, or be less creative in general, use less controversial opinions, in short, do what everyone else is doing.

It got to the point where I could bust out a very dry, but very lengthy and detailed essay within a fortnight. It was fun for a time, being able to BS a 20-page paper about the motivations behind an author based on an excerpt, or the complex relationship of media and law during Watergate, but after leaving college I feel robbed of the joy I once had for writing. I used to want to be a writer, now I cringe at the thought of writing anything more than a page in length.

I'm very happy to see an example of teachers who encourage thinking outside of the box, instead of thinking within the one they defined.
Had that car last week for a test drive and I really wondered when the cost of less air drag (while using more energy for display and processing) will break even. The camera mount is quite big..
Trivially? In Hong Kong?

I don't think this is accurate, though it may come to be in the future. Which is sort of the point, why allow the techno dystopia to come?
If you have citations of GPLv2 or GPLv3 apps that are in the App Store, I would be highly interested.

As far as I can discern, Linphone is provided in the App Store under a proprietary license, VLC had to relicense as LGPL, and GNU Go is still not on the App Store.
Awesome! Thank you for letting me know. That is action that I am happy about.
The things that are missing in standard C++: Unicode, SQL, filesystem (kind of fixed in C++20 or so), serialization, network protocols, JSON, XML, an event loop(!), signals and slots, a thread pool, compiled-in resources, runtime plugin support, etc
Turn your reading lists into a beautiful personal newsletter
Not only do Intel and AMD processors not share the same socket, processors change socket from generation to generation.
Upstreaming means the 'cost of maintainance' is shared. If you have out of tree patches, and upstream changes the API, either you have to update your patches or you have to keep running an older version. Possibly missing out on other improvements.

Getting things upstream can be more time consuming, but it's a worthwhile investment IMO.
Fair points all around.

> Are the mobile AMD GPU options all that great?

I haven't had issues with them, even with high-performance stuff like gaming and CAD (can't speak much to machine learning, though).

> Nvidia has CUDA, which is important for (among other things) folks that use machine learning frameworks

What's stopping them from using OpenCL? Whether by using an ML library that actually supports OpenCL outright (e.g. Caffe, PlaidML) or using something like Hipify to convert from CUDA to OpenCL, that shouldn't be a limiting factor.
A sibling comment describes charters as "less accountable", and that's sometimes true from the perspective of the government.

I meant that they are more accountable to the students and their guardians, which to me seems more likely to have a positive impact. The government has an incentive to misrepresent the performance of state schools.
Get a running consul cluster with a simple “vagrant up”
Even worse, such a company should be focusing on hardware not both hardware and software!