skysight-inc/HackerNews huggingface dataset:
Yeah you only FTrace your entire networking stack at watch if it ever sends/receives packets without your knowledge. Or use libpcap and accomplish the same task. Or use a user space packet stack stack and disable your default network interface.

I get not everything on the system is pure FOSS. But every binary ball isn't NSA spyware. If you assume that is true, you literally cannot use ANY computer.

FOSS OS's make it nothing but a question of work-hours to do the full trust but verify paradigm.
Digital simulation of growth of bacteria in agar
I'd never heard this, so looked it up. Wikipedia claims it came up in 2000, not 2008:

An anonymous smear campaign began against McCain, delivered by push polls, faxes, e-mails, flyers, and audience plants.[126][142] The smears claimed that McCain had fathered a black child out of wedlock (the McCains' dark-skinned daughter was adopted from Bangladesh), that his wife Cindy was a drug addict, that he was a homosexual, and that he was a "Manchurian Candidate" who was either a traitor or mentally unstable from his North Vietnam POW days.[126][136] The Bush campaign strongly denied any involvement with the attacks.[136][143]

https://en.wikipedia.org/wiki/John_McCain#2000_presidential_...
I did, but I (perhaps naively) took it as someone cheerfully geeking out about something cool their friends built, and which they're now interfacing with.

I do appreciate you're pointing out this alternative take. I guess what clouded our discussion is that we mixed questioning their motivations (the investors thing) and their judgement (ie is zcash a good choice?). I missed the latter, focusing on the former only.
Looking at the source of the page, its own description is

"A browser-based game on online profiling"

which is even better than the current HN title.
Studies on having 3 arms in your virtual reality avatar
It would be nice, if they would improve the terminal window a bit with tabs and the like (like Gnome Terminal for example).
We absolutely would not be talking about the fake news disguised as satire about how Trump is going to send people back to Africa, or round up all Hispanics into internment camps, or ban the practice of Islam, or nuke the middle east.

We certainly would not be talking about how mainstream media outlets also kept pushing fear mongering narratives.
It's Time for a Common Framework for Mobile and PC Apps
It brings you back to the newsletter page. I have a bunch of projects that are still WIP and not quite ready for their own landing pages which is why Lua Digest uses a subdomain and also why immortalin.com does not redirect to a home page. I have been trying to get HTTPS working on the site but CloudFlare's requirement to transfer over DNS control is messing up a lot of site configs so it's currently non-https for now.
There is a compatibility layer now, it just happens to be a complete Ubuntu environment.
It's already slightly better in Win10 (in case you have not tried it yet).
First of all, I don't think this is satire. I'll admit that the use of a gmail account by a researcher at a Chinese uni is facially suspicious, but it's not that odd given that cursory googling shows that both authors appear to be faculty members at Shanghai Jiao Tong University as claimed on the paper- though neither appears to have much, if any, background or expertise in machine learning.

I'm not much of a fan of a lot of the arguments made in Weapons of Math Destruction, but I do appreciate that in summarizing you draw the distinction between the biases of the engineer or (illogically, but oft-claimed nonetheless) the algorithm itself and the data which is used to train said model, and I think it's quite a valuable concept in regards to this particular paper.

For instance, the data set they're using here is fairly small, and while, they did use 10-fold cross-validation, that's still a bit on the less than ideal side generally speaking neural nets, especially CNN architectures, which are usually pretty deep. Furthermore, the dataset itself seems fairly questionable to me. I'm not sure how much I trust the Chinese criminal justice system to adequately adjudicate culpability in the first place, but even setting aside such admittedly conspiratorial notions, it seems rather odd indeed that nearly half of their positive samples are not in fact convicted criminals but merely suspects. I do not find their attempts at devil's advocate persuasive as it's not readily obvious exactly how they used or obtained any of their testing with the three different data sets.

As for the appropriateness of the broader topic, I'm more or less of the persuasion that all questions deserve to be examined, and that provided the work does not cause direct harm, it's hard for me to support a prohibition on examination of a given topic. That said, I do think that the more controversial the question, the higher quality of research required, and, good lord, does this mess fall well short of the mark. Perhaps if there existed a hypothetical criminal justice system free of systemic biases or, more realistically, a method by which to exactly define those prejudices and account for them in the composition of a data set, this could be a potentially useful question to investigate, but even then it seems to me quite unlikely that there's any particularly significant relationship between one's upper lip curvature and criminal disposition.
Absolutely correct!! You can't call 'Climate Change' a controversy now that we all are facing the consequences already!!
> You'd just put in a change hook like you'd restart a service after changing its config file.

It's not the same. While servers restart on reboot, the config file is not automatically compiled. Also if you don't reboot, most servers are restarted through a uniform interface. Dconf makes an exception without need. You need the dconf infrastructure at deploy time (it might be an installation), and you need to know how to use it.

I've wasted hours figuring out how the configuration is to be used. In the end I still had terrible bugs. I'm glad other programs just do the parsing for me. It works, there never was a problem to begin with.

> The current GTK theme or scaling factor is read all the time during rendering.

I think you are missing the possibility of parsing a configuration once at startup and storing the result in memory in suitable datastructures. It's not like conventional programs would parse the configuration over and over. Fixed binary layouts are very bad for interoperation.

Btw, there is no memory usage problem compared to an mmap solution if every program just parses the _relevant_ information. And it also doesn't preclude a live-update mechanism -- this just has to be done with care. Not every information is trivially live-updatable, as illustrated by the breakage I mentioned.

> I can just set them using "gsettings set org.gnome.desktop.interface.scaling-factor 2"

This can be also done with text configuration files. Some programs do it. Most do it not (including dconf, which doesn't update your original input file) because the tradeoffs are bad. It has nothing to do with the question whether or not the serialization format is text.

Text vs binary is just this question: Do I need absolute performance or absolute discoverability? In the case of configuration files, the answer is clear.
Wow this is very nice. It is like my dream. The inline aggregations are really cool too. Great demo!

EDIT: First saw this on mobile. Didn't realize there was sound. Distracting for me. Wish it wasn't there. (Well done, though.)
Lingua is dead. Long live Glossa
Apollo Code Developer Margaret Hamilton Receives Presidential Medal of Freedom
I am dealing with it by not visiting homepages that rely on JavaScript.

The point is I do not want a bunch of insecure code running on my computer just to read some text, which is what I usually do in a browser.
An article on artificially inflated chicken prices and no mention of the water scams? Perhaps the purpose of the article has a political objective besides commodity prices.
Here's a Wikipedia summary

https://en.wikipedia.org/wiki/Eugene_Kaspersky#Alleged_affil...
Also the reason why you sometimes see utm_campaign=... (and other utm_*) appearing in URL query strings.

https://support.google.com/analytics/answer/1033863?hl=en
And where are you on the scale? ;)
Neither can Kasperky OS for the matter.
Lua 5.2 has getfenv/setfenv, which lets you view and modify the environment of functions. It even lets you set a metatable on the env, so you can do stuff like tracing variable gets or sets.
Wow, sheep.horse is my site. I never expected it to reach hackernews.

I wrote "RIP Apple MacBook" in reaction to the barrage of over-the-top criticism bandied around in the wake of the MacBook Pro announcement. A lot of the complaints seemed ridiculous to me, I wrote this piece as my attempt at Swiftian satire.

For the record:

* replacing function keys with the touch bar is a great idea, a real step forward in usability

* MagSafe is a great loss but possibly made up for with standard charging ports

* No HDMI or SD port, at worst a minor inconvenience

* Thinner and lighter - I travel with a 2013 MacBook Pro everyday, there is no such thing as too light.

I am not in the market for a new laptop but the new MacBook would meet all my needs perfectly. Expensive though.
How would an alias work otherwise? That's pretty much the way it behaves in Unix, too (e.g. 'ls' in most default configs).

Although I'd still consider curl/wget to be specific tools and not generic commands, so emulating them seems a bit weird.
or may be this:
window.setInterval(function(){ [].forEach.call(document.querySelectorAll('a'), function (el){el.click();});},500)
Hallo, any links? I'd be interested.
These look pretty neat. There are several ARM-based boards that are competitive IMO. ODROID-XU4 (pros: gigabit, big.LITTLE octa-core, Mali OCL/OGL GPU, cons: no included storage or enclosure).

Whatever the case, this is a neat project. Tie wraps FTW!
Now vampires know who to target lol
Work-friend: friend only at work.

Work-spouse: close friend only at work.

Work-close-friend: work-spouse without strange connotations.

Semantics - the greatest source of long discussions.

EDIT: Better term: Close work-friend
OP means you can drag the window wider - no need to alter properties anywhere ;)
I've been using gmvault for only one feature: ability to fetch e-mails that match a certain filter.
UK passes most extreme surveillance law in any democracy
Thunderbird works fine for me to handle several GB of emails (the mailbox archives that it generates are plain text and standard so there's no need to export them). For the command line there are also tools like `getmail`[0], with the added benefit that they work with any email provider.

[0] http://pyropus.ca/software/getmail/
Don't make it perfect, make it work and refine
What should and should not be on the front page is not the decision of any one person. It is simply a result of widespread voting.
if you put it this way, having a repl of an organically grown language that can barely do arithmetic is weird, too.
Don't know why you're getting downvoted. Wolkswagen PR specifically blamed "the engineer culture" for them cheating. Like developers take any executive decision ...
HP Enterprise Completes Acquisition of SGI
They do it so they can view the camera remotely, like when they're on vacation.
Stuxnet was signed, but not by any governmental entity (the certificates were stolen from hardware vendors). There would be no reason for Kaspersky to trust third party certificates, so unless Kaspersky manages to insecurely store their private key(s), it's a very good measure.

Of course, iOS has AMFI which is supposed to enforce code signing, but it doesn't always work...
Well except that they have vulnerabilities that the aforementioned agencies can exploit. So pragmatically, it's the same thing.

Even disregarding vulnerabilities, these OSes are not secured by design. Keeping your OS secured is a strong trade-off with convenience.

Although I guess that if you use OpenBSD, that's a strong signal that you want to go the extra mile in the direction of security.
DIR and LS are both aliases for Get-ChildItem, which doesn't support the flags you're after.
PowerShell is 10 years old.
I also gifted this one this year. And also apologized to the person I gave it to...
It runs on billions of baseband processors. It's popular by any sane definition of the word.
What exactly did Google do to Apple in Mobile ? You mean marketshare ? I believe Apple is fine with that, they still make the majority of profits in the mobile business.
That would be very useful. I'd like to use takeout incrementally - and have some tools to use those backups at any time (like you describe).
"Meditations" by Marcus Aurelius
You can buy a small (~2 ha) undeveloped island for as low as 100,000 USD. Bigger ones cost more depending where they are located. However I saw really big islands (~2,200 ha) for about 2M USD in Chile (I think that is cheap considering that a luxury apartment in my city, Florianópolis, can cost way more than that). Current solar energy solutions and biogas production from waste can form a solid base for a sustainable community.
GoshawkDB 0.3 Released. Object Capabilities and Collections Library
Introducing Fedora Hubs
Replace "is" with "will be" and the strangeness goes away.

There's also the weird aspect that the car itself has been sold for months, they'll just become faster once the update hits.
Reading over the details, gmvault supports two things I don't see in GYB and one thing mbsync doesn't support:

- XOauth

- Sync to another gmail account (incrementally)

Edit: Also supports only backing up emails with a specific gmail tag.
Just a note on that first link. It's operating profit which isn't showing the effects of taxes and income.
the Odroid c2 is pretty nice too, but again no included storage, but then again its emmc so you don't end up wearing out 4 SDcards per year.
Having worked with Bob and having him explain the "why" of the different transitions, the behavior of the charts combined with the look/feel really sell them to me. It's hard to compare other charting libs to this. That said, would be nice if they finally open sourced more of the better charts that were on the main applications of the company behind it.
Yes, I would envision an allow attribute of some sort.

This is simply a contract with compiler that you didn't copy and paste some example code somewhere in your codebase that fails with an unwrap. It's about extending the "if it compiles it runs" near-guarantee that we so love about Rust.

Ideally a program would fail fast and be restarted if it reached an unrecoverable state, with supervision trees like Erlang. Also ideally, unwrap would be used for exceptional states, not only ones that are unlikely to fail until something goes wrong, like a port being closed or a file unreadble or not present.
You can, but sometimes the quoting rules differ.

For example, bcdedit with its {}-delimited GUIDs breaks in PowerShell without additional quoting, but works fine in cmd.exe. Makes following online instructions tricky if you're not familiar with that nuance.
This, and with the camera it looks like it automatically opened up firewall ports by itself using UPNP
How to start a company with no free time
It's true that everything that can be recorded will be recorded, but the actual way to not bring attention to you is to let everything be recorded. NoScript/Ghostery/etc users are actually the outliers. Similar to what happens with Tor.

I can find relief in the fact that it's extremely unlikely someone will look for your specific data because of the sheer volume of it. Website owners will just look at some charts and metrics in their analytics platform and that's it.
I have used this in the past to backup email accounts of resigned employees so we continue to stay well within the maximum number of active accounts for our free Google Apps.

It generally works fine and it allows you to restore the emails to a different account name. (I sometimes temporarily restore an account to search for old emails). It seems to have some issues with restoring accounts with a lot of large emails (large or multiple attachments) especially those that have reached the 15GB quota.
Really? Elm is an open source project and anyone can contribute. Github shows 81 contributors: https://github.com/elm-lang/core/graphs/contributors (this is just for elm core, the compiler has its own set of contributors)

I think it's fair to criticise the release
By the way, where does the capitalized kebab case come from? Prior art or just Microsofts general hankering for capitalization (e.g. C#s Class.DoSomething() vs Java's Class.doSomething())?
Good question, I wonder if anyone’s tried this before. It would be invaluable if that were the case.
[This is Craig -- CEO of this new venture, co-founder of K8s (with Joe and Brendan), and person who started CNCF (with Jim Zemlin, and a bunch of community wonks from big tech)]

It is a funny you say this. I spent a lot of time looking around the community at what existed before starting CNCF, and agonized over this. We needed to take K8s to foundation so that it wouldn't be a 'Google project'. Google was actually the best steward of the tech you could imagine, because the plan was always to make k8s ubiquitous and just win on quality of infrastructure but the community had no way to know that.

I looked at OpenStack hard, and like the energy and enthusiasm but really worried about (1) balkanization that was emerging with no 'true north' -- it just didn't have technical taste, (2) the tragedy of the commons -- most vendors were focused on their own interests and neglected the end users, (3) lack of coherence.

When designing CNCF I tried hard to work through this by creating a better foundation structure.
(1) the business board has very limited authority over projects, hopefully making sure that we avoid it being a pay-for-play affair.
(2) we made provisions for little companies to get top level seats based on community contributions (ditto)
(3) we created an empowered end user group that would have equal authority to any other affair to make sure real users interest are promoted
(4) we added a TOC (technical oversight committee) that was the most empowered group to establish true north that is community elected -- the idea is they need to champion the projects and establish technical 'taste' (e.g. Brian Grant from Google -- the guy who drives consistency sat on this group, not me the guy who had access to the purse strings and who was focused on the business).

(side note: i picked this structure because i was geeking on government structures at the time, and figured that the separation of powers yields more sustainable administration)
I run Firefox + Noscript, and Atlas Obscura is the only website I've encountered where pages are scrolled down on initial load, and I don't know why. Often it's all the way down to the footer, but this article scrolls about halfway down. This is sorta annoying since there's been several popular items on HN recently.
The Computer Chronicles – Windows 98 (1998)
Some libertarians do not accept the so-called "intellectual property" as a valid form of property, e.g. Kinsella [1, 2]. It's a debatable topic.

[1] https://fee.org/resources/intellectual-property-versus-real-...

[2] https://fee.org/articles/how-intellectual-property-hampers-t...
> the bane of my existence

This reminds me far too much of the .NET DB2 drivers. What a steaming pile, not to mention having to navigate the labyrinth of the IBM download site to even find it in the first place.
That advice is about as useful to me as "you're depressed, so snap out of it!" I don't mean that as an attack, it's just that what is obvious to some people is very, very difficult for others to do so simply.
Dev here! Wrote this quick tool to help give people a heads up that they might want to verify the content they're about to read (or share). It does not censor or block content, it just changes the background color of the article in your Facebook feed. Ideas and constructive criticisms are encouraged!

Trying to keep the list updated daily. Looking into Firefox/Safari/Edge builds when I have time.

While most of the sites on the list are ones that few would argue against, a handful might be considered controversial, or revealing a bias on my part. I can't (completely) avoid that bias, but I'm more than willing to discuss the removal/addition of sites. (I prefer requests about that be made via GitHub issues tickets, so I can keep track of them!)
Sharing modes don't help with the STATUS_DELETE_PENDING issue. Nor does it let you delete a directory while children are open.

Also some AV will duplicate your handles, meaning they get the same sharing mode you asked for.

> This flag and the associated functionality obviously exists for a reason, right?

It's the kind of stuff that sounds reasonable when you hear about it, but when you see it put into practice is the source of way too many bugs.
> they don't seem to be able to use it well

You are implicitly assuming that this won't change. Databases persist indefinitely.

> The information is only valid for hours or days.

This simply isn't true. You seem to be only thinking about single data points, not the entire picture about your life that is painted when you aggregate that all of the captured data. For example, timestamps of your clicks build a pattern about when you use your computer, and the domain names you have visited (including the order you visited them) probably gives a reasonably accurate estimation of your political views, personal beliefs, and other data that you haven't shared on the web. (Bayesian analysis, machine learning, and other modern analysis methods do amazing things with minimal data)

> I guess

It might be a good idea to not base your risk analysis on a guess. If you have no other option and have guess the level of risk, you should be assume the worse. Assuming benevolence (or incompetence) without evidence is incredibly foolish.
FWIW I imported a 6GB .mbox file with Thunderbird last week, worked fine -
> Well, let's say Line, Rectangle, and Circle are reference types.

> Which case does null match?

None of them, it should be a case on its own:

var area = switch(shape)
{
case Line l => 0;
case Rectangle r => r.Width * r.Height;
case Circle c => Math.PI * c.Radius * c.Radius;
case null => throw new ArgumentNullException();
}

That would allow for completeness checking, and if you do want a catch-all then you'd add a default clause.

I have since looked at the proposal for the expression based switch. TBH, I'll just be happy when it's in the language, the syntax is less important to me; but I am not quite sure it needed such a drastic change - it does feel a touch awkward.

> The match expression, however, I want to be more like ML where you can get strong guarantees on the "irrefutability" of a match.

Music to my ears.
That's my biggest concern, I actively avoid PS just because I can't tolerate its startup time.
The Product Manager’s Guide to Decoding User Feedback
Only two people in McBride and Bergen’s survey reported having romantic feelings or flirting with their work spouse.

Or perhaps: s/reported/admitted/

I honestly have no idea what this article is trying to say. I've had male and female friends at workplaces, and those friendships have sometimes (not always, but sometimes) continued when we stopped working together. The word "spouse" never came into it, but the word "friend" (rather than "colleague") certainly did, you know, after a bit.
TANX online tank battle game (WebGL and Node.js)
first command works perfectly fine under powershell.
Sure, I have studied these things a couple of decades ago. Now that I read my comment above I realize it was badly worded. I didn't mean to say all heat would simply be radiated without posing a problem. I meant that the only way for a body to lose energy in space is by radiation (without ejecting matter, I suppose).