skysight-inc/HackerNews huggingface dataset:
Until the facts of the case come out, don't fall into the dangerous dark hole of fully buying into either story.

The other day I booted my old galaxy s3 to put a new ROM on it and turn it into a dashcam. I found on it that google drive had offline backed-up some documents from a company I had worked at several years ago, and no longer did. Should I be sued for trade secret theft?
Tiller: Dynamic configs generated from (Consul|Vault|Zookeeper|HTTP|etc)
I don't care about window management, launchers, file browsers and all that other fluff. Usually you can customize that thing by e.g. using a custom launcher.

What I do care about is good hi dpi support, good font rendering, nice consistent controls etc. Somehow it seems that all these Linux window managers are just variations of superficial stuff (multi desktops, launchers, search...).
Plenty of Big Data things also work with CSV. Like >1TB datasets big. It's pretty insane, but it works.
Mastodon – Distributed, Free, Open Social Network
I completely disagree, so I don't expect we will find much common ground :P
That response has plenty of WTFs of its own, e.g.:

> efl checks object validity by looking at the first 4 bytes of the memory of the object. in here is a "magic number" that indicates both type and that the object isn't freed or garbage memory.
would love to read a technical making-of of one of these games that pushed the boundaries of their respective target platforms. Anyone got any suggestions?
> Ads make money but it seems hard to capitalise off of secret collection - too many People involved and you can't advertise your capabilities to clients.

Why would it be? You don't have to tell advertisers how you got the data, just that you can show their ads to a certain demographic. And "websites visited" is just one of the things they can collect. Being able to advertise based on your documents, work-flow, social interactions, etc is probably much more powerful.
Maybe he thought it was a Flaming Lips show: https://www.youtube.com/watch?v=qwlC0QWxj88
Not my project, but I use it. It has helped me containerize older apps that are config file dependent. Helps bridge the gap without requiring a full refactor of the legacy application.
It was inevitably. Canonical is too small compared to RH, they have no resources to make something as huge as gnome/wayland/libinput stack by themselves. I'm happy to know that we have a default DE now.
Yup, torrent search engines are the weak link when it comes to protecting the public's access to arbitrary large files, and also the front lines in the battle between the media industries and an uncensored internet.

ZeroNet is perhaps not enough on its own to solve this problem, though, since a good torrent search engine suffers from the same limitation as a good forum, which is the need to have some form of community-based moderation. If people can't remove spam search results, and spam comments, then the medium can be too easily exploited (using Sybil attacks, etc.) and become useless.

The missing piece which is holding back so many decentralised technology projects is a lack of a decentralised trust platform. A necessary step towards this would be a decentralised (and privacy-preserving) identity platform, which would have the added benefit of removing the "Log in with Facebook/Google" problem from the web.
Killing off Mir would probably be a good idea as well, and just tracking back to Wayland... I also really liked Unity a lot, not as much as the windows start/taskbar, but more than mac's dock.

Hopefully they can do the canonical magic with Gnome 3, without too much reinvention this time.
Looks pretty neat! Any plans for Windows or Linux releases?
People just love to hate unity. Haters are losers.
Ask HN: Is there open source AI email assistant? To schedule meetings etc.
Hello,

Is there an open source email assistant? Like https://x.ai/

?

Or maybe some kind of guide on how to build one?
Good, I'm happy he still works there. People should not be fired because of accusations. It opens the door for abuse of the justice system.

Let's not fall into the trap of assuming Waymo is the "good guys" and Uber is the "bad guys." Leveling an accusation isn't hard. Anybody can sue anybody as long as you have enough evidence or a good enough argument to convince a judge to hear the case.
Has anyone here used Phaser (the framework in the article) or any other JS technology to make a game that they ultimately made money off of?

I understand engines like Unity and Unreal can now target JS as a compile target, but most of the games I play are native.
Your comment is under-appreciated. This is the greatest issue facing computer security today.
There was also Mole Station Nursery.
protection rackets are not really a novel invention..
To further clarify my position: I believe that rules of decorum, including responses to breaches in decorum, should govern not just traditional customer-business relationships, but user-developer and open-source community relationships as well – particularly the higher up the open-source ladder you go. Good business practice often means good community practice as well, and a healthy community is more likely to attract and retain good developers.

Now I am aware that several leaders of several major open-source communities do not consider such restraint to be necessary or even desirable. They're of course welcome to manage their communities as they see fit. I think it's a mistake though, and I believe it will lead inevitably to serious issues in those communities, if indeed it hasn't already.
It'd be awesome if animation speed could be tied to some sort sort of global user setting -- e.g. how `em` and `rem` let web designers key font size to user preference.

It's common in desktop OSes to let the user change things like the speed at which the mouse pointer moves or how fast a double-click is, with "experienced" users usually opting for faster settings and newer users starting with the slower speeds. Makes sense to do it for animations as well.
I upload all my images to Amazon Glacier and use the fastglacier client for Windows.
The company doesn't control the 409A valuation. That's done by an independent company who determines the 409A. So it's not something that is in the control of the company.
Oh, that's awesome. I wasn't precise, they were just threatening to sue, glad to see it got resolved.

Does that mean that if I choose an Ubuntu image when installing an OVH server I won't get the OVH crap any more?
If even one third of what the original author was complaining is true (and judging by the response, it's way more than that), I don't see how EFL can be called "good work" in good conscience. Bad code and bad design don't get a free pass on account of being open source.
https://hillbrad.github.io/sri-addressable-caching/sri-addre... captures that general idea; but I don't know if it has been pursued farther.
Think not of a desktop app, but of doing everything client-side in JS. That way, it's still a web app, but you're not schlepping [sensitive|large] data between front and back-ends. Also, by offloading the work onto clients, it scales much better - you could host the app on a CDN and have no real back-end.
uBlock Origin is superior technology, there is no reason not to switch.
Nominative determinism
To me as a Firefox-and-terminals user, the main difference between the two is that Unity has a fugly taskbar always on the left of my screen where I don't want it, and windows have their menu somewhere unrelated to the window (at the top of the screen). If Gnome doesn't have either, great!
I just wish people would stop calling these things upgrades.
P2p in-browser ftp server using webrtc
Never been a fan of Unity, glad they're dumping it and finally going back to something that works.
> Imagine if Google adopted the same standard with Google Wallet, Youtube, and native Chrome/Android support...

major industry players charging us all for per-youtube, etc. views of everything? hmm
It is surprising that Google did not push the court to appoint a third party discovery firm to handle the device imaging process and to provide a report to the court.

Maybe both parties' intense desire for privacy in this matter has driven Google to this strategy.

The seeming ludicrousness of the result - Alsup's "go try again, harder this time" - is not caused by this case's parties playing badly. It is caused by poorly defined and understood laws surrounding what constitutes a defensible search. Data handling in this stage of legal proceedings is imperfect, and can be manipulated by both parties to drive up the cost of litigation, or to strategically avoid disclosing the key breadcrumb documentation that would otherwise have led to the smoking gun(s).

Edit: Please find the court reporter transcript here: http://www.documentcloud.org/documents/3533784-Waymo-Uber-3-...

Judge Alsup's comments are fairly aggressive in comparison to most commercial litigation, but the no-nonsense tone is par for the course.
You're kidding right? How much of your job is implementing hand rolled IO monads? I think it's very telling that you would hire someone who can understand IO monads but not understand the difference between traits and abstract classes.

How are code review with people like that? Where they implement their own logging system rather than using built in tools. That must be truly enlightening. Must be fun to maintain too. Especially when they do not understand or can even use the built in functionality of a language.

I think it's very telling that you think THIS of all things is the issue with interviews.
When did that ever happened for open source project? OSS with just the volunteers and without a big sponsor behind it usually degenerates quickly.
It's a good question, since the article also says that the employee is refusing to cooperate on 5th amendment grounds (which is likely smart).
>but it seems we're stuck with developing for two separate Linux environments

Why should we do that? Both Qt and Gtk+ looks nice in gnome, so you could choose more suitable for you.
What features would you like to see added? I had been planning to delete the data from VMs which had not been used in the last 30 days, but I will reconsider this now.
I don't mean that they are repeating material verbatim out of ISO C as a quote; they are wastefully reinventing it in their own words.

A secure coding standard form CERT should focus entirely on describing conventions and program properties that do not already follow from the standard as a matter of correctness.

For instance, it's a security problem if, say, we manipulate sensitive data and then don't wipe the memory. That does not violate ISO C in any way.

A perfectly ISO C and POSIX conforming application could have a race condition with regard to a symbolic link. Or some time-of-check-to-time-of-use (TOCtoTOU) race.

A perfectly ISO C and POSIX application could do something stupid with permissions.

Creating a listening socket for local use and not restricting it to the loopback address (like 127.0.0.1 on IPv4) should fail a security review.

There are all kinds of things that either follow from the language and API documents in very non-obvious ways, or not at all.

Not initializing an object and then using it falls into a catch-all bucket of "language violation" that can be covered in a paragraph or two.
Raspberry Pi Is the New IBM PC
cat << EOF > ~/.config/gtk-3.0/gtk.css

/* Make window title bars more compact.
*
* From: https://unix.stackexchange.com/questions/276951
*/

headerbar entry,
headerbar spinbutton,
headerbar button,
headerbar separator {
margin-top: 2px; /* same as headerbar side padding for nicer proportions */
margin-bottom: 2px;
}

EOF
100% intentional in that case.
And it's really unfortunate that more devices aren't more open... considering there are plenty of third party ROMs with newer builds, but only as long as the binary drivers can be ripped out of other devices for new versions.

I've been using mostly devices supported by third party roms from the start, but that doesn't always mean the latest and greatest hardware. Currently on a Nexus 6P and will probably move to Lineage when it's no longer supported.
He invoked the fifth. Uber could fire him, but I don't seriously expect them to be able to get more out of him than the court itself can. Would you rather lose your job or go to prison isn't a hard question to answer, after all.
Uber admitted today
At a former job, our embedded device logs decoded to csv. Some of them were too large for Excel.

Pandas handled them without a burp. Pandas in Jupyter (Ipython Notebook) was a godsend.

There's a minimal amount of variable setup, but once you've done that once or twice it's easy.

Of course, any analysis or manipulation takes a bit of python code, but I see that as a feature, not the least because you can read it right there in the open instead of having to hunt for formulas in cells.
This is the real answer! You can understand the abstract idea and not know the trivia. If the person doesn't know scala, then they won't know these. Find something they do know and expand on that or relate it to the scala and then ask "So why would you use this"
First: OTR has been pretty resilient, cryptographically speaking. And from a code quality perspective, libotr gets a lot of shit, but I won a $1000 bet with Matthew Green that nobody would find a sev:hi flaw in it for an entire year, and despite stirring the shit on Twitter about the bet, nobody found anything.

I wouldn't use OTR today, but in 2011, when this story started, libotr wasn't a weird recommendation.
This resolved to the Judge ordering a deeper search:

"[The Judge] told Uber to search using 15 terms provided by Waymo, first on the employees’ computers that had already been searched, then on 10 employees’ computers selected by Waymo, and then on all other servers and devices connected to employees who work on Uber’s LiDAR system."

Seems interesting that there's not a more comprehensive system or way to search for these since Google is clearly in possession of the specific documents they claim are stolen.

The way they're continuing the Judge's order to look for "15 terms" almost makes it seem like the extent of the original search was tied to file name or document titles or something?
I once worked with a person named Alison Funkhouser. She was a college intern, and her university's username policy was:

first_name[0] + last_name[:6]

The resulting username was afunkho.

(she was also really great to work with, and she knows her stuff when it comes to robotics... if anyone happens to run across her resume anywhere, hire her)

There was also the athlete Kevin Youkilis, who happens to be Jewish. One website that lists pro athletes used this scheme to provide a unique URL for each athlete:

last_name[:5] + first_name[:2]

That's right, his identifier was youkike. When someone pointed this out to the website owner, he changed it... to youklKe. Which isn't much better.

(I don't know Kevin Youkilis personally. I got this off TVTropes.)
IoT Python App with a Raspberry Pi
1 file is too many files.
How about the International Consortium of Investigative Journalists (Panama Papers)?

https://donate.icij.org/ or https://www.gofundme.com/icijorg2017
I disliked Unity. But overall its a loss. Its back to wandering the Desktop-desert again, always traversing from one "soon-to-be-good" Desktop to the next, none of them willing, to force the underlying applications to respect the users work, aka as storing once made decisions and sharing them between applications.
I know, Unity didn't provide that either - but it was the one chance to move into the right direction on all devices.
That's Not Your Email Address – It's Mine
I'm trying to start one. Small to mid-scale system integration and consulting services, using only free software. Can you elaborate on your use case?
What is this much of proprietary stuff from Novell?
FFTF is launching a startup accelerator, but for activism teams
I'm not saying you are wrong - I actually want to believe this statistic, but has anyone actually compiled the data to back this up?

Specifically - "we could have Chernobyl every year ... we'd still not compensate for more than 1-2 years worth of coal"
Similarly, I don't have to make allowances for people that can't manage basic civility. I wouldn't send back food with a "this is shit" comment at a restaurant. Even a fast food place. Because I'm interacting with a human being, and see no reason to be a jerk. As a side bonus, "sorry, this tastes bad, could I get something else?" has a higher likelihood of resolving the problem.
It means that there is a 100% chance that one side of the coin has a head on it.
Uber applies law in California for Automation car
A less popular but perhaps more influential phenomenon is Stein's Paradox [1]. Here's a provocative example often given to illustrate it: Say you have a baseball player, soccer player, and football player, and you wish to estimate the true mean number of home runs, goals, and touchdowns each scores per year. If you have their last ten seasons worth of data for each, then the obvious thing to do, for each player, is to estimate the true yearly mean score for each player by their average yearly score from the last ten years. (E.g., the baseball player hits an average of 20 home runs each year, so let's estimate their true mean yearly home runs by 20). Stein's Paradox says that you can actually do a lot better than this.

Even more crazy, the James-Stein Estimator which does this actually uses data about the football player and soccer player to make predictions about the baseball player, (and vice-versa). This is deeply unintuitive to most people since the players aren't related to each other at all. The phenomenon only holds with at least three players; it doesn't work for two.

(More generally, Stein's Paradox is the fact that if you have p >= 3 independent Gaussians with a known variance, you can do better in estimating their p-dimensional mean than just using their sample means).

I've spent a bunch of time trying to understand why this actually works [2]; to be honest I still don't deeply understand. But nonetheless the consensus is that the same shrinkage phenomenon is what causes improved performance for a variety of high-dimensional estimators, (lasso or ridge regression, e.g.), making the paradox very very influential.

[1] https://en.wikipedia.org/wiki/James%E2%80%93Stein_estimator
[2] https://www.naftaliharris.com/blog/steinviz/
MacOS 10.12.5 sierra download
It didn't get any more intuitive for me like that. If anything, less.

When it clicked for me is when I thought of it as being 1/3 probability the car is behind your door, and 2/3 it isn't. That doesn't change whether they show you one of the other two doors or not, so switching to the 2/3 option is better.
Correct, we're an open core organization. GitLab CE is open source.
Do I live in an alternate universe? Do people really think this looks good? http://toastytech.com/guis/ubuntu114defaultunity.jpg
I dislike that people speak in such absolutes on this. You're expressing a personal opinion.

In my opinion, Gnome 3 is amongst the best desktop shells I've ever used. It's focus on simplicity in the base, while including extensibility using, well, extensions is unparalleled. I like that I can choose my own complexity and features without resorting to editing config files or hacky black magic. It's only marred by a subjective lack of quality, quantity and consistency in applications, as is the entire Linux/Unix desktop.

So to each their own. I also think KDE 4/5 are much nicer than KDE3.
I don't disagree with your assessment in general, the problem is that when you take the set of "criminals", and then further drill in to "criminals that actually get accused", you rapidly change the ratio of "clever" to "think-they-are-clever".

I'm not saying all criminals are stupid [Edit: stupid, careless, ignorant, poor at prediction, poor at risk calculation, take your pick] ...just that many are. And the really clever ones are often able to do it without even getting accused. So you're left with a group that has a LOT of facepalm-inducing members.

And sad to say, even filtering the list for people in high ranking positions doesn't help that much. Apparently "actually be a clever criminal" and "be a successful business person" don't overlap a lot. (I imagine "ABLE to be a clever criminal" has more overlap...but most decide not to.)

Side story: When I was a young kid (8?) my mom sternly told me "I don't EVER want to hear of you...committing a crime you can't retire on". Oddly enough, that was far more valuable than just saying "don't commit a crime". It had a logic my young brain could understand more easily than base morals or even evaluating the odds of getting caught. It inured me to a fair amount of peer pressure until I was old enough to decide for myself (and kids have few opportunities to commit huge crimes). Each kid is different, of course, but I recommend this to all parents of young children.
Yeah, there are quite a diverse set of people working at Red Hat. There are a lot of different areas to be involved in as well. For instance, I am in the marketing department and am a software engineer for www.redhat.com. Nothing to do really with the engineering of the product itself. I have knowledge of rsync.net (even emailed with you once I think) but that was for personal hobbyish reasons, zfs syncing of my desktop.

I could see many people never hearing of rsync.net though, until you have the need you usually don't know about stuff. Well, unless you are on HN, but even then I gloss over a lot of stuff that currently isn't in my "need" bucket.
Really loved Unity for its clean presentation and its emphasis on tiling-through-keyboard-shortcuts, but it was clear I was in a minority. Sad about this, but not shocked.
I don't find this to be the same. What you did could be defended easily by saying it was an accident and you behavior would have been nonmalicious. You didn't purposely back up some old files, start a new company with the same exact tech from those said files then sell the new company 2 months later for a cool 680mill. If you did that then yes your old employ would definitely have a case against you. If your story is as described they company would lose.
You just write the app that matches popcorn providers with popcorn buyers in their area and charge a 2x markup - 5x during popcorn surges!
This is obviously the direction many of us want to go. The trouble is that it requires a ton of capital and puts Ubuntu's core business at risk.
Consulting involves very little capital outlay, and is mostly just trading your own time and expertise for money.

Creating a product - even a small scale one - is much more of an investment (and a risk), because while you're building it, it earns nothing. The payoff is that it can make money while you're asleep.
Just like humans, said every cannibal ever.
that isn't a utilitarian approach but a conservative one.

i'd argue that nearly all drivers who failed massachusetts's background check would likely provide very similar quality rides as current uber/lyft drivers. the utility to all of those now-working people certainly wouldn't be outweighed by the disutility of a potentially small (and probably statistically insignificant) rise in bad rides.

people make mistakes, but people change constantly. we should encourage positive change in people, not discourage it. allow people to do legitimate work despite past mistakes, rather than compounding the punitive effects of their mistakes and thus encouraging more bad behavior (often out of despair or desperation).

uber has made many mistakes, but i agree with them here. let these people work.
This is a straight up corny idea but I do think there's a kernel of something that could pop if the market heats up. OK, I'm in too!
As far as I know, Canonical has never turned a profit.