skysight-inc/HackerNews huggingface dataset:
You pay trice the price because shelf life of unpacked vegetables is considerably shorter, necessitating more food waste and/or more involved logistics. These extra costs are factored in.
Agreed. Most people start with arduino devices, but they're a little limited compared to the ESP8266 - which is programmed by the same tools but has on-board wifi.

Hookup a board to an i2c LCD-display, and then write code to poll a remote website and display text on it. It'll be a reasonably easy project for a beginner and will get you in the mindset of working on a constrained device.

After that you can go smaller, using devices with less RAM & I/O, or you can go bigger and look at embedded ARM/x86 boards which can run Linux - but still have their own quirks.
Lol, of course not - it would be (and will be!) illegal if you would be doing it, google can crawl and scrape whatever it wants.
To be entirely honest, I miss the glow. I thought it was a cool little feature, even if it didn't do anything much other than look pretty.
One thing I never understood was why server1.mycompany.com (origin) cannot make a GET request to server2.mycompany.com?
this seems completely false. it is a monolith. in fact a monarchy. do you have any support for your claim?
Reminds me of the burbclaves in Snow Crash.
This is a beautiful work: compact, readable, no dependencies, completely passes the ECMAScript test suite, compiles JavaScript sources to stand-alone executables, and even includes a BigInt implementation. The more I study it, the more I love it.

Then I realized this is by the same author who wrote a full x86 emulator running Linux in the browser. Much respect.
These need to be hacked to play high pitched techno that only teenagers can hear.
For cases where shared hosting issues subdomains for users I reckon.
I agree overall that this article seems a bit incoherent.

I also actually agree that, other than in times of the rich patrons, there's actually more ways to get funded as an artist now than 10 years ago.

I'm not sure that marketability has ever been a good metric for deciding whether art is useful or not though. Useful art shows something about 'us' to the rest of 'us', and that may not be marketable at all.

In that case, what would really help is a basic income. If you are passionate about art, you can pursue meaningful art that might show us some things about the human condition without needing to worry about whether it is marketable.

If it becomes marketable so be it, there's your step up. If not, you are free to at least survive while trying to do whatever you are doing.

--

I'd argue that the way art is funded is highly tilted towards what grantmakers think is "good art", which often isn't, but is the idea that the people that give them money to fund art has....
Does it have a Ryzen chip? Or just a big AMD fan? :)

I'm excited to see more Ryzen laptops on the market, especially since Zen 2 is looking pretty nice on performance per watt.
The OP article clearly counts Netflix as part of Hollywood, just like Disney.
The MacBook is a general purpose computing platform. The iPhone and iPad are not. Locking down the Mac will make it unusable for many, many people. It will indeed be the death of the platform, as most devs abandon it entirely.
Stop eating the glass sandwich
Show HN: Accountbalance.io – bank account balance and transactions SMS service
Its a beautiful visualization at least.
I've been using AppCleaner [1] for years and it's awesome. And it's free.

https://freemacsoft.net/appcleaner/
Just using package management of the OS distribution.

An with the GUI going into Web it then just installs into some kind of Docker image anyway.
Azure Ad Now Supports FIDO2 – Passwordless
It’s fixed since about 7 months ago. It fully supports S3 sleep state.
Google Guava, Java Collections.

Most Java OSS library feels a lot better than NodeJS (been in JS land for more than 5 years and I can count "historically" stable JS library using my left hand)
> None of that is society's fault.

if a society can only produce debt-ridden failures, that society has failed. if society does not provide adequate resources and training, you end up with angry stupid people. there's not really a reason why people need to get into debt to be able to be useful members of society. that's how things are done in the united states, but its a pretty ineffective system in a lot of ways.
Show HN: reimportlib: Refactored Imports
Sorry, I didn't mean to be condescending. To answer your question, the reason Google can't do things differently is that they have already established themselves as first and formost and advertisement company and the way to do that best is to know their audience very intimately. Other businesses like Apple have established themselves as a hardware company first so they aren't dependent on user data as much so they took advantage of that and established themselves as the "Secure" phone. Google is too large and it makes too much money from its core business which is ad drive. As long as search and ads are their cash cow they cannot change in the way you hope.
reimportlib is used to help with refactored old code
where the imports were moved out, but you still wish
to get legacy packages/classes to work, because you
had serialized them at a point in time but they aren't
available today.
> International economic and military sanctions on regions that refuse to cooperate in cleanup and reform efforts

Just so I don't misunderstand you: You want to go to war with countries that you consider not green enough?
Modern IDE's like IntelliJ or Visual Studio hightlights syntax and type errors in real time, as you type. You could even avoid typing and just pick tokens from the autocomplete menu. It would be tedious, but it is possible.

So I guess this part of the vision have come to fruition. It is a solved problem. Great!

I just fundamentally disagree with your terminology. Calling syntax errors "bugs", and redefining actual bugs to "errors" does not help anybody. The bottom line is that the major challenges facing software development is not a prevalence of syntax errors.
I think it may also be a code word for “You’re too old and we don’t really know how to deal with aging developers because putting it honestly would violate federal employment law.“ This is somewhat speculative, because I have been self-employed for the last 20 years.

A twist in the plot is that I am an almost 60 year-old developer and completely understand the attitude. Furthermore, I think it should be legal to discriminate that way. In my experience, many of the older developers I know are utterly brilliant. I just paid a guy in his 50s $24,000 for 160 billed hours of work, and I know it was an absolute bargain. It saved my company.

Yet I have encountered many more who displayed what seems to me to be an entitled attitude. They talk as if they should be able to make the same money they always did without updating their skill sets. Like professional athletes, we are paid much more than the median salary because we can do things most people can’t. And like professional athletes, once we can no longer deliver the goods, we haven’t earned exorbitant pay levels.
ACAO:* is appropriate for a publicly accessible, unauthenticated request.
1.) its the usual euphemism used to make you feel bad for the company's fuck ups, it goes along with "not enough experience". If your company is focused on years of experience, instead of skills/talent/potential, your setting yourself up for disaster. Those companies don't become the google's of the world because of their shortsightedness and inability to plan properly for the future by treating their employee's well.
2.) Some questions are valid such as tell me a time when you weren't able to deliver to the customer (Amazon), others are BS such as "why do you want to work here," (the proper response is, it doesn't matter now since I don't want to anymore).
3.) Many are evaluating you on valid HR nightmares such as inability to filter out your personal life from the business life but many I've seen are just seeing if your going to try to move up faster in the corporate ladder compared to them. B managers hire C teams, A managers hire A+ teams.

Ironically many people doing the interviews don't like the competition, so they don't pass the candidate, who can call them out on it? Nobody really.
Why Data Scientists Should Never Use Upwork
Ecosystems do reproduce, both internally and externally. Internally they are a system which is made of many interlocking webs of reproducing organisms, and externally they naturally grow and spread. They don't reproduce through distinct generations but they are constantly rejuvenating themselves. They spread and "copy" themselves into new niches by their constituent organisms doing so. With that context my comment probably makes more sense.
PGP Encryption Creator Phil Zimmermann Joins Startpage.com (2018)
The new Mulan is going to be closer the original story, not a 1:1 remake.
Okay, I see what you mean. It is a statistic, and so far as it is what it is describes, it's true. And it has some use.

The problem is that what people are usually asking for, is the 99th percentile of response time for user requests, and they get the above statistic, not because they want it, but because they are limited by their monitoring systems; they accept it as a proxy for what they want, when it is actually something completely different, and may have completely different values.

It would be more useful to calculate the distribution for overall response time, and also calculate the distribution for each individual machine; you could then look for anomalies (in your statistics) that could identify which machines are performing badly.
I agree I am surprised they bothered to answer kindly.
> (E.g. a carbon tax in the US would do essentially nothing in the big picture, except create an economic disadvantage vs China and the rest of the world.

Wrong on two counts.

1. It gives the US tremendous moral authority in demanding change from other countries. Right now the attitude is "If the US, with all its riches and pre-existing contributions to emissions, can't be bothered to do anything, why should we?"

2. It's totally possible to prevent an economic disadvantage vs China and the rest of the world: tariffs. Countries with carbon taxes can form a tariff bloc against countries without them.
Hack Clang to emit ~0 for true, recompile your kernel and userspace, and see how much of it breaks. I'm almost certain the system won't boot.
This is plain wrong.

https://arxiv.org/abs/1602.04938

A simple counter-example. A really neat library called "eli5" and specifically, it's white-boxing functionality for NLP and CV applications does a great job of helping one figure out if their model is learning "incorrect" information in its prediction pipeline. The paper I link show why this does a good job of improving user trust in models, which is your second point on human-computer interaction

https://eli5.readthedocs.io/en/latest/tutorials/black-box-te...

For instance, one can run the same TextExplainer algorithm on a word embedding powered model, which encodes its features in some N dimensional space that doesn't correspond to anything that a human understands directly. TextExplainer can reverse engineer which words were most important for a classifier predicting x sample in y class, when this would otherwise be difficult to do (as is the case for basically all state of the art NLP models)

All you need to do is comb through your models erroneous predictions with Textexplainer and you can figure out what "incorrect" information is being learned. I found out this way that punctuation is pretty bad for generalizable NLP, and should be preprocessed out in most circumstances. I can take the really simple vizualizations and show them to managers and suits to justify why a model was wrong somewhere. This is value gained from interpretability

This absolutely is an interpretability technique which actually helps people achieve a task they care about. The only cavet of this method is that the white-box model which immitates the black-box model isn't 100% accurate, but its accuracy is a hyper-paramater.

PS. If you look into who the developers of eli5 are - it's an agency which takes money from DARPA and works with sigint agencies. Eli5 and text-explainer can work on any type of black-box model. Spooks want to crack open the models. That should be your signal that there's valuable information to be gained from interpretable machine learning.
Thanks for needlessly personalizing the argument, but I've worked on two "rewrite-it-in-Rust" projects that were successes, shipping right now: Stylo and WebRender.
I ask this out of genuine curiosity, and with respect. I am a guy who has had several unpleasant dealings with police. But what could they gain by lying in their report?
And please, don't tell me "but Docker!" Docker, at present, isn't really usable with GUI applications yet.

But Flatpak! Flatpak applications can be sandboxed and you can install/remove applications as one unit.
Nope. But some references might help.
Regarding your disappointment, human player goes into a game with an intended strategy, how different is this different than selecting a strategy based AI for each game?

I would like to rewatch the replays with this in mind, but the AI did appear to transition between different unit compositions and strategies at different points in the game. I wonder the degree to which this was predetermined opposed to reactive.
And then a little sandpaper to smooth it down...
Are you sure? https://www.youtube.com/watch?v=kjOpnFmFfys
> You mean like using unsafe all over the place in many third party Rust libraries?

Yes?

I don't think Rust is particularly more, or less, memory safe in practice than Java. They're both memory-safe languages.
Micro donations? I think this is implemented by the legislature in the building code. If you’d like to run a restaurant, you must have restrooms with N urinals and M stalls per space of occupancy. Each restroom must contain K sinks per facility. You must provide drying apparatus.

Once the towel-squeezers were legal; now they’re not. Dyson next.
GuiLite Previewer - WYSIWYG extension for GuiLite
Thanks, that cuts through a lot of the fluff.

The part that freaks me out is you can’t uninstall it.

“The undocumented web server remained installed even if a user uninstalled Zoom.”

I’m not sure if this is common. Sony got caught with their XCP rootkit (I’m not sure if they called it this at the time) you had to fill out a “uninstall request” form on their site with your email and location[0]. I’m not sure if the uninstaller fixed the vulnerability.

So maybe a rootkit might describe this if the vulnerable webserver is privileged. In Sony’s case, the side effects were unintentional (though their history with DRM is egregious). I think Zoom is just polluted MVP in production.

[0] https://web.archive.org/web/20051104044919/http://cp.sonybmg...
Over 4.4M Nigerian Women Is Living with Cancer
Works for me on 67.0.4.
Michigan Central and the Rebirth of Detroit
Is Flatpak still open to the issues outlined at http://flatkill.org/?

If so, it doesn’t seem much better.
"Strategy Credits" were rebranded as "Virtue Signaling" circa 2017
According to the article, "Apple said the update does not require any user interaction and is deployed automatically.". There's nothing moral about using "silent updates" (updates the user has no opportunity to decide whether to adopt).

Apple certainly wasn't looking out for their users' privacy and security when they let an iTunes bug go unfixed for 3 years (see http://www.telegraph.co.uk/technology/apple/8912714/Apple-iT... for more). That bug was said to allowed government spying. Apple's iPhone back door lets Apple delete a user's apps (per http://www.telegraph.co.uk/technology/3358134/Apples-Jobs-co...) but Steve Jobs said it was okay because we can trust Apple ("Hopefully we never have to pull that lever, but we would be irresponsible not to have a lever like that to pull."). Back doors aren't moral, they exist to grant another party over the device the user bought and should own.

The root of all of this is the power of proprietary software (software the user can't inspect, share, or modify, and in some particularly restrictive cases can't always run). Proprietary software is unjust power over the user. There's nothing moral about proprietary software.
Can you share the questionnaire?
I agree with you. That’s why I mentioned solving it at the core first or creating a new type of framework that enabled influencing these decisions at a local level, if the former (your point) fails.

I’d also like to point out that the hostility on choice and applicable laws still fallback to a single Jill or Jack, when 100k people may end up using their bathroom. It’s the current reality, laws don’t exist at this detail, except for extremes.
> A security guy isn't 100% correct

ALL DEVELOPERS DON'T UNDERSTAND
Copy semantics are not a flaw, they're a feature because they always work reliably.

If move semantics were the default, we'd either get more use-after-frees or require the awkwardness of the borrow checker to have a semblance of sanity.
I know an interesting way to do decentralized account recovery:

Shamir's Key Sharing + trusted parties (friends, family), and your fragmented private key.

https://en.wikipedia.org/wiki/Secret_sharing

You need n of m of the fragments to reconstitute the key so if someone loses a fragment, you'll be okay.
Cryptography is fun!
> A small logo at the bottom of the website doesn't seem like much to ask for.

"ask for" is not what's happening.

What's happening is that Google had a private discussion about it and determined the issue should be squashed before it would be discussed in the public.

To that effect, I feel the suggestion to remove Google's branding would actually be disingenuous as Google has complete control over Go and you should volunteer your time knowing that.
Not really, If you have a standard app that can be dragged into the trash, sure. If you have a kernel extension, or a launch deamon or any application data you store locally you cannot clean up after yourself without a custom uninstaller.

This is false. Kernel extensions can be part of the application bundle and will be unloaded and removed when the bundle is removed.

Installing KEXTs in an application bundle allows an application to register those KEXTs without the need to install them permanently elsewhere within the system hierarchy. This may be more convenient and allows the KEXT to be associated with a specific, running application. When it starts, the application can register the KEXT and, if desired, unregister it on exit.

For example, a network packet sniffer application might employ a Network Kernel Extension (NKE). A tape backup application would require that a tape driver be loaded during the duration of the backup process. When the application exits, the kernel extension is no longer needed and can be unloaded.

Source: https://developer.apple.com/library/archive/documentation/Da...

You can also launch agents that are part of your application bundle:

https://developer.apple.com/documentation/servicemanagement/...

It is true that you cannot remove application data, but that is a feature (maybe users want to retain the data) and also does not happen in e.g. Linux package managers.
The vietnamese way aligns nicely with nature. It might not matter much if you are legally right if you get maimed in a traffic accident.
Wow, I have to give kudos to the natgeo web dev/team that implemented this. This was a flawless read on mobile, and that's a rarity for me anytime a site tries to get fancy, the scrolljacking and anti patterns make it just workable enough to be frustrating.
This took some skill, and a mandate from someone to be not just device friendly, but as close to a native feel I've seen possible with web views. Kudos.
Intel Reveals Three New Cutting-Edge Packaging Technologies
If I'm not mistaken, the blink micro was unrealistic because that version of Alphastar played a modified version of the game. It's "screen" covered the whole map and it had no need for a minimap. Human players can do some of the blink micro that Alphastar did, if restricted to just one screen of space.

What made its micro different was that it did it consistently from flanks on several sides of an army exceeding the boundaries of a human screen. It was also notable that it did that while macroing at home, but some macro actions during intense micro is done among better pros.

The blink micro advantage should be far reduced if Alphastar is playing the same StarCraft II installation as humans now.
The browser rejects it sure. But what if I write my own custom nonstandards compliant browser?
Rust-image-worker Dynamically crop, resize and cache images, all on the CDN
Can you confirm that you are bashing the right company? There is nothing on a Muse that I can imagine fits the description of a sensor pad that could wear out. I have two devices and they work fine -- but EEG is itself a major challenges and dry electrode even more so.b
Is too!
> Rust unsafe: the unsafe code is used in half of the libraries, first and third party, i.e. authored by very large group of people. There's no single binary, potential bugs are spread across entire ecosystem. Test coverage varies greatly, Vec from stdlib is used by everyone and very likely fine, but a long tail of unsafe code not used in practice much, or at all. Can't opt out this will disable Rust.

I'm glad you agree that unsafe code in the standard Rust library is fine.

Concern over unsafe code in dependencies is a legitimate concern, but it's one that we have tooling for, such as cargo-geiger. With that tooling, you can opt out of unsafe code in dependencies in Rust just as you can in Java. (Note that unsafe code isn't the biggest potential problem with dependencies, though. A malicious dependency is a serious issue, regardless of whether it does pointer arithmetic or not.)

Besides, this is basically splitting hairs. Empirically, we know that memory safety problems are incredibly rare in Rust programs compared to those in C++ programs. Maybe Rust programs have slightly more memory safety problems than Java programs do, or vice versa. The difference isn't a meaningful one.
the older i get, the more i appreciate java.
the one thing they have in common is no substantial domestic car industry

Another thing they have in common is that they were occupied by a country with a substantial motor vehicle industry, and then later liberated by another country with a substantial motor vehicle industry.
> You may agree with its decision this time, but will you always agree?

To be honest I'm kinda sick of this argument. Someone brings this argument up _every single time_ a tech company takes action against something malicious. It's a strawman argument at best and at worst a way to give people an out on acting against something that could harm the user.

> Apple's wielding of power in this way is likely to attract the attention of groups such as copyright/IP lobbyists, which have an immense desire to have all "non-authorised" files/software erased from all user's machines.

This will never happen.
A Few Wrong Turns Led Our Product to $1k/Month
Astronomers Studying Oumuamua Alien Spaceship Identify Its Interstellar Origins
What is the evidence this approach would transfer to new concepts, new test materials or non-Dartmouth students?
Innovation Acceleration with AWS Managed Services
The version they showed in january had full map visual information, but they focused the camera on region with the most actions.

The new version is limited to one screen of information at a time as well as a 350ms reaction time. My question is if it can "click" through all possible screens in 1 ms, then click through each screen 350ms later with a reaction.

The other question is what constitutes meaningful APM. If only 20% of human APM meaningful do to redundant clicks and hotkey cycling, what is the appropriate AI APM.
Sorry, I wanted to change it after I push the submit button... it was too late.
An open standard for hashing network flows into identifiers