skysight-inc/HackerNews huggingface dataset:
Right, but let's say for example that some guy X publishes embarrassing classified information on a protest sign that he's holding in front of the White House, this could be construed as civil disobedience, right?

But it couldn't if Google had the same information and published it on its front page, since it's a corporation.

1. But what if guy X publishes it on his personal blog?

2. What if he occasionally sells used goods via his blog?

3. What if the main point of the blog is to sell those used goods, with a small "notes from the author" section where the information is published?

4. What if it's purely a commercial enterprise & isn't incorporated?

5. And then if it's incorporated it should be clear-cut, since as you said "only people [and not corporations] engage in civil disobedience".

My question is when civil disobedience stops being a defense. Your original comment points out that Uber can't use that because it falls into #5, but then you're saying it wouldn't apply to Silk Road either which as far as I can tell falls into #4.

How about #1-3?
Yes there is if you believe that customer to be a health inspector and you move set up your shop somewhere else with the intent of evading said health inspector.

See the keyword "intent" there? If your intent with an action is to break the law, the action is illegal.
That was the thought behind Mozilla's BrowserID/Persona. It worked very well, but the true problem has always been adoption by vendors.
It's like that good old joke - Google decided their motto is "don't be evil", Uber saw that and realized they just left them a market niche.
Bet they got a good discount in return for that
If the curation process allows joke packages to pass through, it is completely useless. Looks like the only difference from npm is extra bureaucracy then.
pkg-config works on windows with visual studio as well.
Uber needs to go down enough is enough already. how many times can you get away with criminal acts, most likely they will just have to pay a fine again though. It seems like corporations can get away with anything these days, and if they get caught they just pay a fine and go on operating.
I have a question related to this article, though not directly. If building completely from scratch turns out too cumbersome and time-consuming, what would be the easiest way of building a minimal, fast starting distro with graphical user interface and networking whose only purpose is to run one application on x86 hardware in kiosk mode?

Is there a distro builder for dummies?
He did say almost as complicated ;)

(Also: QuickBASIC 4.5 forever! Assuming that's the meaning of your nick).
I thought that was a totally reasonable file size too, until I looked up Docker image sizes for node:

https://hub.docker.com/r/library/node/tags/

Regular images are ~260MB and "slim" images are 85MB, but Alpine-based images are a paltry 18MB.

So it seems something in the Node.js compiler is ballooning up the size of the code, by a factor of about three. I wonder what.
Why not measure just processor load?
> And you know it

What do I know? I seriously need you to explain what you imagine I'm saying.

> Tell that to the banking industry.

A bank using 30 year old code does not mean that the IP rights to that code are worth a single penny. They use it because they need their systems to be bug-compatible with what they have been doing for decades, and they would not lose competitive advantage if they no longer had copyright over that code.

> And SC tournaments are still televised in South Korea (fyi).

The source code hypothetically being public domain wouldn't affect the art assets, and wouldn't affect the monetization of those tournaments in any way.

> It's arbitrary on your part because you have an agenda

Are you completely opposed to the idea that different realms of copyright might have different ideal lengths of time? There's basically a 0% chance that the current copyright lengths are ideal now and forever.
I don't even see the catch 22. There are more than enough Linux users for a thriving ecosystem, has been for many years, and it's only growing.

Like I said in a comment above, Apple's desktop share is incredibly small percentage wise, but more than big enough for them to sell desktop hardware.

Now hardware vendors also offer Linux (Dell, System76).

Linux/Unix absolutely crushes it when it comes to server/infrastructure, academia, and research. Who cares if official numbers call desktop marketshare of 2% or 5%.
This sound similar to cmake-get:

https://github.com/pfultz2/cmake-get
Most people don't know you can open a PDF in Word 2016 and edit it, just like a .doc/.docx file...

Of course, reflowing the document is really painful with that source.
Honestly, I'd very much like to see more deep studies into container overhead - not just from a kernel standpoint, but actual tit-for-tat measures for storage and networking overhead that spanned the different filesystem options (I know that aufs is old hat, but I've used overlay and btrfs too) and, probably most importantly, the networking overhead.

I've had slowdowns in the order of 30% in terms of requests per second on some of my stuff inside Swarm as compared to running processes outside containers (arguably with four or five moving parts and entirely anecdotal, but still enough to give me pause), and I'd really like to understand how to shave this yak.
Because the metric used to categorize is too simpleton (BMI) and unfairly counts more muscular frames into same categories. Muscle weighs more than fat.

When this guy goes to get a physical, he will go into database as "overweight" (BMI 26-27): http://ow.ly/KnTx30bsc3d

And this is "Obese": http://ow.ly/33ls30bsclV
trader joe's chocolate protein powder, costs less, same nutrition facts on the label,

I though Soylent was good because it covers all your nutritional requirements (haven't tried it) - this trader joe's has the same nutritional content?
"Except they have no way of recording the opportunity cost"

This is a very good point. I have to think about it more.

Still, as an independent consultant, I have seen some teams who get close to 0 value from their dailies (while others got tremendous value). And just trying to change some small things about the dailies will probably lead to no results.

"One person being the driving force behind making something happen doesn't imply that all the benefit accrues to them at all."

Well, if nobody goes to the daily just because a single person is missing, you have a problem. Right? Even if that problem is only that the others do not recognize the value they are getting...
Zen can already be disabled. Long-tap the launcher background, tap settings, and there should be a toggle labelled "Wileyfox Zen".
> finally delivering what Java promised

Isn't this mostly true for Java already? I certainly recall downloading various applications bundled in .jar's and having them work fine on whatever platform I happened to be using.

I think people moved away from writing end-user apps in Java because they were bloated and slow and had ugly UIs, not because cross-platform development was super hard.
Universal Supplier Gateway Hotel API Workflow
As for Scandinavia and Denmark in particular, I can highly recommend looking in to people coming out of DTU Compute. There is also a yearly fair (DSE) where companies can meet with students looking for work/internship. I went as a student this year and had great time talking about practical ML with SKAT, the Danish Customs and Tax Administration.
How would this work with taxis? Do I need to research every taxi I hail to find out if they meet reasonable safety standards?
Sure there is LFS. I suppose arch could give you a fairly minimal installation. Really when you think of it harddisc usage is hardly the problem here so even though it might seem silly having a 10GB installation, it will cost you nothing and save you time.

But if you want it quick install debian or arch or whatever and simply start only X11 and whatever application you want to run. If there is no window manager or an extremely limited mode, you got kiosk mode.
It would be more interesting to see "apple to apples" comparison such as "Docker vs Mesos Containerizer vs CRI-O" or "Xen vs QEMU vs KVM". But I'm glad to see this level of analysis!
I see the civil disobedience argument thrown around here now. Are you seriously saying that running a business without complying to regulations is a civil right?

Yes, the regulations can be argued to be whacky, but I don't see how they infringe on civil rights. Rosa Parks couldn't stop being African American but Uber can switch to another business plan.
...a simple powder/drink that could serve as one's sole source of nutrition - is sort of ridiculous

Care to explain why? I am genuinely curious, as it sounds like an awesome idea.
LFS is infinitely more involved and am not sure for good reasons. I don't like to say it because it's someone else project but I feel important parts are missing, format is wrong, and without BLFS the goal is only half realized.
I don't think it's right to call that having control. But whatever, your post was more honest than the average GPL advocate's.
except by skipping through ALFS :p
Thanks for the pointers - house is great, I remember reading some of the papers a long time ago.

I haven't seen COGENT before - will take a look over the weekend - thanks!
This is not what hacker news is for. Please don't advertise.
https://susestudio.com/ (NOT REALY WHAT YOU WANT)

You can pick packages and build a distro from browser.

NixOS - You can make one config file to specify how your system should look like. It's easy to make GUI for it.
All of Bitwarden is open source. https://github.com/bitwarden/
California plans for collecting taxes on spaceflight
And this is yet another reason why Cyanogenmod no longer exists.
top half of your resume's first page. I'm not joking.
Intent is a factor.

Also, even though law is like computer code in being pretty specific and executable, it's unlike computer code in being executed by humans.

Or, like XKCD puts it, https://xkcd.com/1494/.

Or, more simply, judges are not stupid and can figure out if you're playing games with them.
That's why my setup (arch) was as bare as possible. kernel, grub, x, wmii, emacs, chrome, ffmpeg and mpv. With time it grew alas.
Recruiters can get you back to work in no time. This is their job. Here in UK I love to work with recruiters (found last 3 jobs trough them). The only thing that I have to do is to send 10 emails to top 10 recruitment agencies in a region and next week I will have at least couple interviews. A lot of companies have their favourite recruitment agencies and they trust them. It's kind of like having "your guy" inside the company. Recruiter will always do initial interview with you and then he will nag the company to schedule interview. You are not risking being annoying to your potential employer, recruiter is doing it for you.
UK's Secret Blueprint for Mass Spying on Internet, Phones – And Backdoors
As a Dutch national living in the UK I did get somewhat excited to at least have a look at the code. It is always disheartening to read these exclusion statements for a institution with a global appeal like NASA. At the very least its bad press for them in a global science community.

I'm also somewhat amused by the claim they expect a 1000x performance improvement.
Why is the lack of certain AAA games held more against Linux than macOS?

Linux has 1950+ games on GOG and 6500+ on Steam. Some of them AAA.

When it comes to file formats, I'm sure there are certain formats that poses a problem, but at least not the most commonly file formats exchanged. Like Microsoft Office formats; LibreOffice opens pptx, ppt, xls, xlsx, docx, doc, docm, etc.

Inkscape as mentioned above, opens Adobe illustrator files.

Both GIMP and Krita opens Photoshop files. Krita perhaps being the most appealing alternative to Photoshop users (UI-wise).

And normally, if you have clients, they don't arbitrarily send you arbitrary files in random formats. You have agreed on a workflow and file type.
BEST PROGRAMMING LANGUAGE FOR MOBILE APP DEVELOPMENT
I agree with author... instead of doing "Scrum", how about we act like adults, and speak with people when we need to, in respect to their time, schedule accordingly, and not clown and parade around with scrum and poker cards.

http://programming-motherfucker.com/
Seeing as this is an appropriate thread to shit on VR, why does nobody seem to care about the extreme lack of Field of View on these devices? Most Oculus Rift models are around 90 degrees, while humans have more than 180, probably closer to 200. Last time I tried VR, the huge black bars stopped me from thinking it was immersive. If the optics are a hurdle to cross, why not at least light up the edges with something reminiscent of Ambilight?
And the award for most obvious fake reviews goes to...
That's how it works on an iPad. Touch/pen interfaces are terrible on the PC/Laptop form factor though. At best you gimp your desktop metaphor so it's functional with touch, at worst you have an unusable touch interface.
Oh great, FreeBSD has the WAFL filesystem now ! That's great news, I must have missed the release announcement ! Is it in the main repository ?

Hint, shitty little few line fixes != contributing back.
Last time I looked at Nix it had a problem with dealing with cross-compilation. The problem is mainly that many packages still use autotools which does not have a descriptive toolchain. Ultimately, it could provide a descriptive toolchain and then map that toolchain to the different build systems, which is similar to what cget does, but perhaps a separate tool to do this could be helpful so this could be shared among different package managers.
Location: Los Angeles

Remote: Yes, but prefer not to

Willing to relocate: Yes, but only in the United States

Technologies: Haskell, ClojureScript, C/C++, JavaScript, Python, Docker, AWS, DevOps, event sourcing/CQRS, HTML/CSS, git

Resume: https://www.dropbox.com/s/emgt0ydqrx1ygj2/CV.pdf?dl=1

Email: inside my resume

I am a functional programmer/devops engineer looking for opportunities for this summer (mid June to mid September). I am passionate about writing performant, correct, highly concurrent server applications.
Template metaprogramming still sucks. And will keep sucking with concepts.
One major advantage of Electron is not having to deal with browser compatibility issues - you write your code against exactly one runtime (sure, you may need platform specific flags for things - but no risk of the runtime changing/breaking after you deploy)

Leveraging existing OS engine will reduce file size but at the cost of not having a stable and known platform that your code will run on.
The article seems like a dishonest paid for review. I flagged it for that reason.
I ... don't think that's correct :) It's clearly a hacker showing off a milestone in their development, what's wrong?
Power consumption is more complex than processor load - you have to think about how P-state (cpufreq) and C-state (cpuidle) selection is affected by the workload and now the scheduler distributes load across cores.
A simple workaround is to use login client-side, and not your server. That way, you store the cookie on the client, and use it for HN actions, without having to be a centralized place of all user info.

Many HN reader apps implement this as well.
We have switched to asynchronous, slack-based standups a long time ago, moderated by a bot (we're using a modified version of https://github.com/eelzon/morgenbot). This way everyone knows what everyone else has been up to, will be up to and what blockers are, without being caught up in endless discussions, and since it's asynchronous, people can supply their standup (within limits) at their own leisure. Works well for us.
Hey, that's a really interesting discussion. The easiest way to get kids involved and interested in design is probably through play. When the whole learning experience is made easy and playful enough, one can start teaching fast and build more complicated assignments on top of that knowledge later on. My experience is based on building a 3D modeling platform to get children interested in design (https://3dc.io). What we found is that once you get the kids modeling and collaborating with each other in a fun and engaging way, it's possible to successfully teach them problem solving in wider contexts (even design thinking) already in the primary school. They key seems to be making the learning experience gradual, fun and accessible.
Threat actors leverage KONNI Malware to target organizations linked to NK
The effort to say something about yesterday and about today is an obsolete overhead. Sometimes one is just stuck for couple of days with bloated and partially obsolete Java setup, sometimes one has done nothing and needs a break instead of daily confessions. Saying these might be perceived arrogant or disrespectful. I perceive standups as an immature way to discipline developers.
Let's branch to add : sysvinit/BSD, init, OpenRC, upstart, systemd, SMF, launchd, Epoch, finit ..

https://wiki.gentoo.org/wiki/Comparison_of_init_systems
Just be aware, there are bugs in the interactions between extensions and sharing. For example, if you share a secret via the web vault then edit it (without syncing first) in an extension it becomes inaccessible. If you perform a sync after sharing, the secret isn't visible in the extension any more.
The point of the standup meeting is not to report to someone, but to communicate between team members.
I think it's fair that people are allowed to present their work for the community to review and discuss.

secondly, unlike many things that are posted here, it's both free and has no ads. The OP literally makes no money either way.

be nice ;)
That's so amazing to hear! It pretty much flew under the company radar--most people didn't find out about it until the first reviews of the Lion beta came out.

I don't think it was very common at Apple for an individual engineer to conceive, implement, and ship a feature like this. There was a general sentiment on the team of "let's do something with signatures," but we knew that very few people had scanners. We thought about touchpad input, but decided against it at the time. (That came much later, in either 10.11 or 10.12)

I was thinking, "well, almost no one has a scanner, but practically everyone using this application has a camera in their Mac." I built the initial prototype in OpenCV and then ported it to Apple's vDSP/Accelerate frameworks.

My favorite detail, which doesn't seem to be present in 10.12, is that you could just click on a horizontal line in a PDF; since I recorded the signature's offset relative to the baseline superimposed on the camera image, it would place the signature exactly on the line, with descenders nicely descending.

I've since moved on from macOS/iOS development, but I had a really positive experience at Apple. Met so many amazingly talented people there.
Where can I download the Isilon OneFS code ? Are you hosting it in the FreeBSD repository ? I'm so glad it got released, and so like.EMC to do it so modestly without a press release.

Or are you just pointing at minor fixes random engineers from these companies are doing occasionally ?
I use calibri for my E-Books, and it seems to do a pretty good job of reflowing PDFs(and exporting to mobi). YMMV though, especially if headers/footers are badly done.
Where I work you just report to the tech lead every 2 or 3 weeks.

Sounds pretty much perfect to me (although I also know people who would go stir-crazy like this...)

Can I ask: what sort of company is this? Dedicated software operation or a tech department inside a company doing something else?
I don't understand your question.
Comey: The Metadata Made Me Do It
" this could be construed as civil disobedience, right?"
"when civil disobedience stops being a defense."

This is the core of your misunderstanding - 'civil disobedience' is never a 'defense'. At best, a judge can take it into account come sentencing time. There is no such thing as a generic 'if you are ideologically motivated, you're off the hook' rule. Private or legal person, doesn't matter.
That's often caused by the font specified in the PDF not being available on the platform where the PDF viewer is running, so a different font has been used instead.
"taught"
Npm and many other package managers support custom repositories just fine
It does matter what you do. Criminal law recognizes two elements to a crime:

mens rea ("guilty mind") and actus reus ("guilty act")

http://law.jrank.org/pages/22506/Criminal-Law-Elements-Crime...

If there's no actus reus in your example, then there's no crime.
Please can you explain the presence of |show| in the menu?

https://news.ycombinator.com/show

https://news.ycombinator.com/showhn.html

> Show HN is a way to share something that you've made on Hacker News.
The current Show HNs can be found via show in the top bar, and the newest are here. To post one, simply submit a story whose title begins with "Show HN".

> What to Submit

> Show HN is for something you've made that other people can play with. HN users can try it out, give you feedback, and ask questions in the thread.

> A Show HN needn't be complicated or look slick. The community is comfortable with work that's at an early stage.

> If your work isn't ready for people to try out yet, please don't do a Show HN. Once it's ready, come back and do it then.

> Blog posts, sign-up pages, and fundraisers can't be tried out, so they can't be Show HNs.

> New features and upgrades ("Foo 1.3.1 is out") generally aren't substantive enough to be Show HNs. A major overhaul is probably ok.
I still love that the SHA 1 collision was able to change the color of an image in a PDF, due to the junk data present.
not a recruiter, but:

- HR people usually won't have the technical skills needed to evaluate blog articles, let alone code on GitHub

- a certain % of the recruiters is interested in a more superficial hiring process. It's about getting candidates with resumes to interviews, not about evaluating just how much machine learning expertise someone really has and how this matches with the exact problem set the client company may have.

(If you now think that this means there is an opportunity for real technical recruiting, then please, go for it! Identify which programming(-related) tasks are suitable for beginners. Find exiting and rewarding work for top candidates ...)
Agreed. Immaturity isn't something to strive for, or be proud of. It's something I've seen far too much of in recent years of politics.
No, I meant to praise Stripe (or at least how they appear to me based on what you read about them in public) first and foremost. As many articles you read about companies these days highlight negative practices (I mentioned Uber as the prime example), it's nice to read when companies seem to do good.
A General IM UI Components
all they need for the robot uprising to happen is to code the AI to protect humanity from itself.
> apt-get install libx11-dev is just fine for my C and C++ development needs, thankyouverymuch

... on Linux.