skysight-inc/HackerNews huggingface dataset:
Is the code block format not explicitly designed for quoting lengthy snippets of text in a non-disruptive way?

>You're just making work for yourself by sticking in manual line breaks and indenting

Not much work, just a handful of keystrokes with the right software, and that's without optimizing the flow much. Could get it down more by making a macro.

>making work for the reader who may have to scroll horizontally if their screen width is narrow

While true, if the quote is indeed lengthy, wouldn't this serve the reader better than a line of text that wraps many times? Those are hard to follow.

>plus triggering a switch to a monospaced font.

Yes, this improves readability by making the barrier between quotation and response more readily visible.

The only downside seems to be that the block may clamp down to a horizontal scrollbox before some reader wants it to do so. For the record, on my computer (3440x1440 raw, some HiDPI settings make effective resolution significantly smaller), I never run across such blocks that require manual scrolling. On my phone, I do need to scroll horizontally, but I think that's nice. I have not yet seen it actually break a page or make it unusable.

I don't think it's a good technique for short line snippets, but yes, I do think it improves readability for long (paragraph-length or longer) quotes.
Flagged for repeatedly re-posting
This makes me learn python. Any plans for javascript and Vim plugin?
...and this extension can read and change data on ALL the sites you visit.
> but it's equally likely with the evidence we have (read: zero) that they fucked up because they don't know what they're doing

That's a pretty bold claim, and it seems far less likely than it being an intentional decision for whatever reason (and making things easier for new users certainly is a plausible reason).
> When were these FCC rules implemented?

Adopted last November, published in December, parts went into effect in January and parts earlier this month, with more parts due to go into effect in June and December.
Hmm, interesting. The classic dynamic programming edit distance algorithm uses linear space (with a far better constant factor than this algorithm) and quadratic time. You build a table c where c[i][j] is the edit distance from the first I characters of file 1 to the first j characters of file 2. (You don't need to store the whole table.) There's a cute trick to get the actual diff out without using more space (by rerunning the algorithm a few times on portions of the input). To get below quadratic time on sensible input, IIRC, the standard approach is to think of the problem a bit like Dijkstra's algorithm and fill in the table in order by value, smallest edits first.

I imagine you get to linear time without much loss by heuristically throwing out chunks of the table where i is far from j.

The article raises an interesting question: can you improve this by using advantage of the fact that lines of code have a decent chance of being unique or nearly unique within a file?
Not sure what you're responding to -- my advice was to look elsewhere & reopen convos with other companies.
> Pretty sure 50 is bankrupt now.

It was fake: http://www.dailymail.co.uk/news/article-3470122/He-s-far-bro...
cryptostorm seems pretty serious about what they do: https://cryptostorm.is/
The name is a reference to Alan Kay's master's thesis.
Here's an excerpt https://www.mprove.de/diplom/gui/kay68.html

Also, I've previously looked into Ometa, the predecessor of Ohm and I found it to be the possibly cleanest parsing solution available. Check it out if you ever feel parsing-monious.
Socially Irresponsible Investors
Not really, no. http://beta.dmi.dk/en/groenland/maalinger/greenland-ice-shee...
> Defined by a standard

How does this help, compared to Clojure?

> Multiple mature implementations

Why wouldn't one free mature implementation be good enough?

> Wholeheartedly multi-paradigm

Exactly like Clojure.

> "Lisp-2" rather than "Lisp-1"

I can't remember which one Clojure is :) But I haven't had any problems with namespaces and the like.

> Designed for implementation in a wide variety of environments

So is Clojure, right? There's the CLR version, and ClojureScript too.
> Namespaces (of which there are many, so 'unpriveleged' must be qualified) != cgroup controllers (of which there are similarly many) != capabilities (of which there are also may).

You're correct that namespaces != cgroups. But capabilities are actually part of namespaces (well, specifically the user namespace but a lot of permission checks in the kernel depend on other namespaces and having capabilities in pinned namespaces). So while you could say that capabilities != namespaces it's not really accurate since they are quite inter-related. Not to mention that every process is in a set of cgroups and namespaces and has a set of capability sets.

As for the specific example of mknod, here's a link to the relevant kernel source[1]. You're not correct in your assumption.

cgroups and namespaces are separate when you are actually administrating them, and they are wholly separate subsystems. However, at the end of the day any security policy will have to be applied to whatever syscalls they apply to. capable(CAP_MKNOD) is a namespace check, and devcgroup_inode_mknod is a cgroup check.

> I strongly suspect that your impression comes from container userland runtime system specific code

I read the kernel code for namespaces and cgroups all the time when debugging issues. I'm well aware how containers work from both the userspace abstraction side as well as the kernel side (and have written kernel code for containers too).

> and I strongly doubt it is kernel code, but am always more than willing to be re-educated.

See the link[1] for the example of mknod. My point was that both cgroups and namespaces gate the requirements for creating new devices. And that makes logical sense because any user can create a new user namespace with full capabilities, but the device cgroup rules aren't changed by doing that (so it would allow for unprivileged users to do all sorts of bad things as a result).

[1]: https://github.com/torvalds/linux/blob/fe82203b63e598c34d96e...
If someone chooses to use Facebook then why would they care if their ISP did something similar.

I have never been harmed by targeted ads. Maybe someday but right now they just provide a bunch of free services.

Not to be pedantic. If you don't stream video or audio then a mobile connection is a viable alternative.
Trump’s H1 Visa Ban? It’s Not Automation or AI, but Captive IT to the Rescue
I think there's a lot of truth to that. I've had nothing but bad experiences walking into companies that outsource software to India for cost reasons, and yet I know a number of exceptionally talented Indian software engineers. The difference, of course, is that the talented guys know their worth, and will demand at least above-average compensation. The outsource shops hire down to a price and get pretty much who you'd expect with that practise.

The issue has nothing to do with ethnicity per se, and everything to do with management dreams of hordes of top-notch foreign talent just dying to do high quality work for pennies on the dollar, which in my experience simply doesn't exist.
Kids love their you tube, god bless them.
by complexity of inference do you mean the complexity of learning the structure of a model ? because inference on an existing PGM is linear in the number of edges with belief-propagation isn't it ?
> There's no way to defeat these companies

What about working to elect representatives who will pass privacy legislation?
My feeling exactly. Feels like a very clickbaity title
> Is the code block format not explicitly designed for quoting lengthy snippets of text in a non-disruptive way?

No, it's designed to preserve alignment and line breaks by using a monospace font and not wrapping, specifically for the purpose of presenting source code. It's modestly useful for tabular data for the same reason. It's not good at all for normal text, especially large blocks of text.
If people use it for illegal things, your ISP can solve the problem by denying you service even if you're not held legally responsible.
Just FYI, there's no such thing as "processors that also support NVMe".

Intel's Windows-only caching software for the Optane Memory product will refuse to work on any but the newest Intel platforms, but any other caching software will work fine on any platform that supports PCIe. If it turns out that small Optane caches are worth what Intel's charging for the hardware, then the existing third-party caching solutions will get tuned to make full use of Optane.
It's Hard to Forego Efficiency
It's free. That's the only reason it's hot right now. Mumble/TS are superior, but cost money. Ventrilo is very expensive and Skype sucks (for gaming).

Don't get me wrong, Discord is a pretty solid product, but the only reason it has such a huge market share is because it's burning VC money and offering its services for free.
Is it sufficient to give them cause to get a warrant and go over your machine (and possibly house) with a fine tooth comb? Because that could get old really fast.
Have done this for years. As long as the traffic on your network is secure(ish) I see no problem having an open network as another tool towards obfuscation.

other note...it also makes me feel like I contribute to taking money out of the pockets of the greedy US cell carriers but that is probably just an ego trip
YouTube Restricts, Demonetizes Videos with Libertarian, Conservative Content
Or the ISP will simply adapt by developing ways of sorting through the noise because there's money to be made.
More importantly, at the backbone level, the phone system has been run through the same type of SONET fiber optic networks as the internet for the last couple of decades, at least. In most cases the only reasons the two were isolated from one another were:
- phone traffic was considered higher priority if an outage occurred (it used to be, but probably not any longer)
- regulations on the internet (especially as pertains to giving access to ISPs, such as the cable companies) giving the phone companies incentive to segregate the two as much as possible

Another point regarding the consolidation of the two industries comes in the form of most of the cable companies now delivering home phone service through the internet.
Is Fat Killing You, Or Is Sugar?
2015-03-12. This is rolled into the FCC's implementation of net neutrality. (wileyrein.com/newsroom-articles-3501.html)
> so saying "it's secured in the normal docker case anyway", even if true, doesn't really help to solve the problem.

I don't think you read my comment properly. I'm saying that the security feature doesn't apply to Docker, but disabling it would be bad because it will affect other applications on the system.

> The preferred suggested fix was "mknod and chmod during image builds to be executed from outside of any chroot".

Which as I said, wouldn't be a good idea because of how chrootarchive works. In short it would lead to path traversal attacks, as with the issue you mentioned. The fix was to properly chroot things IIRC.

> A more intelligent fix would be 'require a modern/secure archive extraction tool'.

I agree. Are you willing to write a patch for it (or add patches to GNU tar?), because I'm afraid I don't have the time to do it at the moment (and I don't contribute to Docker that much these days).

> The second fallback was [...]

Which would be a bad thing to do because it would purposely disable security features that will affect other applications.
Oracle doing due diligence on Accenture
The head of the FCC explicitly wants to remove net neutrality
The effectiveness also depends what they're trying to gather. If they're just looking for statistical data (e.g. to sell, which is something I suspect ISPs are very interested in), the random browsing can be made to cancel out in a large enough dataset. If it's your government focusing on you in particular, they're probably more interested in forensics/malware on your clients so they can see HTTPS stuff too.
How about Unity for Switch? Not quite "open source" but reasonably accessible.
https://developer.nintendo.com/tools
While true, the reality is that they will seize your home computer equipment as evidence, and you'll have to fight tooth and nail to see it again. Tor exit node operators are heroes in my book.
Yeah, that doesn't work for uninstalling. The helper and engine keeps restarting when you quit them in step 2.

rm -rf /Applications/Kite.app
then kill the engine and helper

Jesus, what a nice way to piss people off: 1. upload all code to cloud. 2. be hard to get rid off.
Vault-UI: v2
If you guys are using HashiCorp's Vault and haven't seen our open-source UI solution, you're missing out! We've recently added a slew of new features to the project! Read about them in this post!
But why should Google be allowed to share your data but not ISPs? Not that I love this move but the reasoning does resonate, or at least make me question if the former law really did anything at all or if FB/Google lobbied it through to stifle competition.
China likely lacks any kind of legal authority over him.
And you have fewer people over which to divide out resources like land, oil, and water.
I was looking at the Switch SDK options right after posting that comment. :)

Nintendo seems to have relaxed the entry barriers to developing for their systems.
But that means there is somewhat a risk of them even showing up and taking all my stuff. I'll rather take ads over that for sure.
I am assuming with all the money made selling all this private data, ISPs are going to be slashing consumer broadband rates across the US and building better infrastructure!

Cheaper faster internet for all in the USA!

Wait, they don't have to lower rates, I'll go to the one of the other many ISP options I have...

Oh wait..
Problem with that being:

If they're not corrupt(-ed) before entering office, they most certainly will be through lobbying (aka "generous donations") once they enter office. Exceptions to this rule are certainly rare and seem to only surface ahead of elections and vanish -again- as soon as they are elected.
I doubt it satisfies your definition of "modern", but the GCW Zero[0] from some year ago was a Linux-based handheld with a MIPS CPU. You could make games in C + SDL or Python + PyGame. Too bad they seem to have stopped development, but I still have mine and mainly use it to emulate 8- and 16-bit era consoles.

[0] http://www.gcw-zero.com
Is incremental rendering something that will be added to Ember/Glimmer?
This will force the country to learn about how important privacy is. Couldn't have done it any better myself.

You can all feel as hopeless and defeated as you like. When it comes down to it nothing in history came easy. With the Advent of the internet it forced the hands of those in power come up with new ways of making us think they are more powerful or have more power.

And unfortunately​ it works like a charm. A tech revolution would completely undermine the entire worlds markets over night. With the help of HN, it's members and a few months and some serious agenda pushing anything can get done. Problem is you all feel so defeated nobody wants to agree on the same agenda.

Like I said. It works. But we know how now. And with all the brain power on HN it's only a matter of time before they start targeting us. And they already have by passing this and putting that shit head in charge of the FCC.
Mastering Sketching: Adversarial Augmentation for Structured Prediction
Uber to shut down Denmark operation over new taxi laws
well, the only thing I find quite annoying about f.lux is this butthurt brag we see every now and then. It's a nice tool, but their communication is slightly unprofessional.
MUST PLAY 2017 BEST/EPIC DREAM FIGHTER, ROSTER and Updated Screenpack FREE (DL)
Where does Docker fit into all of this? Asking for a friend.
Seriously. Active privacy countermeasures give away that you're technology professional who subscribes to a particular ethos, with all the demographic and commercial markers that statistically entails (white, male, young, high income, influences how software is written and deployed, etc) which is what you were trying to hide in the first place.

We need them by default in a way that says nothing about the real user.
By choosing to use Google you agree to their privacy policy and terms of use. Most people don't have the choice of ISP, they are stuck with the one their city allows in their neighborhood.

Also, stop using Google as a distraction.
Do you honestly think your ISP bill is going to drop $30...Or do you think they sell your data and pocket the $30?
> The FCC is full of sincere people who want to do the right thing for the public interest.

No, it's not.

2/5 full (and, a few months ago, 3/5 full) you might have an argument for.
Why Rust? Rust doesn't have concurrency capabilities. ponylang has.

But like Rust it needs mutexes and errors with wrong or missing mutexes. So in this regard it's equal to Rust.
It's called "muscle" memory. This is no different than how pianists play piano from memory. They don't actually recall every individual keys but it's the connections between keys that matter.

Ask people to write Chinese words or play pieces of music from arbitrary starting points and you will see their struggle. This is because you're breaking up the sequence into individual parts, which is not people learn things.

To put it in an Anglo-Saxon perspective, when someone asks you whether the letter n is before r you may likely recite the alphabet from start to finish. So you know the answer but to get it you have to rely on some more"muscle" memory.

I am also sure this happens when people try to spell certain words. They can't visualize exactly the word but once they start writing or typing it they get into the flow.
Pandora?

https://pyra-handheld.com/boards/pages/pandora/

Game kits sold by ic0nstrux?

http://www.ic0nstrux.com/game-console-starter-kit-2.0-self-s...

Failing that, you can always just grab an Android phone and convert it into an handheld.
Thanks for the link! Been dealing with this problem for multiple years now :)
Your definition is simply not usable. By this definition, a bootloader is an OS, the BIOS is an OS, etc. All it needs is to force a little bit the interpretation of "lets me operate the computer". Just because "it" doesn't need an OS to run, it doesn't have to be itself an OS.

I think the issue is that there's no name for that kind of software which are just programs that run on bare metal. So everyone just call it an "OS" - including embedded system software vendors even though what is being sold is really just a library.

But often you have no kernel, no drivers, no resource management, no filesystem, no processes... All features one would expect from an operating system.

Furthermore, operating systems in the generally accepted definition are not supposed to include an interpreter or a compiler. They are not supposed to be interpreters or compilers.

So that's not hair-splitting at all. Those systems are really distinct from operating systems.
That electrical system sounds like a fire hazard. I'd hate to see what some of the other apartments look like!
Eliminates the redundancy of maintaining an OS across more than 1 service.
Good article: "Big-data boondoggles and brain-inspired chips are just two of the things we’re really getting wrong" - Michael I. Jordan ref: http://spectrum.ieee.org/robotics/artificial-intelligence/ma...
AT&T literally did this. They charged users $30 more to keep their privacy.

http://fortune.com/2016/09/30/att-internet-fees-privacy/
I used to hear this from my dad. He wasn't involved in rehab/recover, though he is a doctor (pathologist) so... maybe he heard it from other doctors who are involved in rehab/recovery?
I guess I just don't see a disadvantage. An array is a pure function, no side effects, so it should always be safe to treat it as one.
Looking FReelancer deevelopers for startup business
no he isnt he is describing what you can do if you are a celebrity, but thanks for proving my point.
Not Java, but C# http://parallel-checker.com/
Google is a de facto monopoly.
Simple .NET Core boilerplate
And yet this law did get passed in the first place.
Were there any ISPs who did not, if not fight the measure, not overtly support it? Wireless carriers?
The big missing "virtualization" technology is the Apache/CGI model. You essentially upload individual script-language (or compiled on the spot) functions that are then executed on the server in the context of the host process directly.

This exploits the fact that one webserver only differs from another by the contents of it's response method, and other differences are actually unwanted. You can make this a lot more efficient by simply having everything except the contents of the response method be shared between different customers.

This meant that all the Apache mod_x (famously mod_php and mod_perl) can manage websites on behalf of large amounts of customers on extremely limited hardware.

It does provide for a challenging security environment. That can be improved when starting from scratch though.
replying to save list, thanks
It's linear in singly connected networks, not for multiply connected graphs. However NP-hard is the worst case as I mentioned (p288 Koller & Friedman)
Well, I'd encourage you to look into the expansion of the NSA under the obama administration and how his administration responded to whistle blowers who leaked information related to that expansion.
> Seriously, have you ever met a person who's "core driving force" is money and "all they care about"? Does that description fit about half the people your know?

The people around me are not mega-rich. It is not a problem of that people being "bad people". It is a circumstance problem. The situation is that they have so much money that can change the laws.

Cut lobbing, redistribute wealth and you will stop this cartoon evil behavior. Keep people so rich that they don't understand what being middle class is, and they will continue pressing for ridiculous reductions on our rights.
The only difference between allowing the postal and waste industries inspect what they are hired to deliver, log and sell those logs to whoever pays and allowing the Internet pipe industry from doing it is that it's much cheaper for the Internet pipe business to do so.
Graphene 2017 – The Discovery Tour
Female Rapper Who Will Body You
Fire the UX guy, the interface is terrible.

Firstly wayyy too much useless animation + distractions. This slows down every aspect of the interface making it annoying to use.

The default of showing just miniature icons of projects provides ZERO useful information. After clicking 'next' and waiting an eternity for the animation to finish, you are presented finally with some information, just a title and description.

In this mode there is no way to know when you've finished seeing all the projects in a category (no clear end).

The no ending is solved by changing the view to the grid based one. But guess what, grids fucking suck for text, they are good for images, we don't scan data grid by grid for sentences, this makes it insanely difficult to read, or skim - ie. read first four words, decide no interest in that particular project, now you have to keep moving your eyes right - which you would normally do if you're INTERESTED and since this is text, you're forced to look over more text from the project which you don't want - in a list view, your eyes go down to the next project, your brain has a clear new context.

And of course nowhere can you see latest commits, total commits, language etc. You know, stuff that matters.
Correct. Everything can be solved with more layers of abstaction though. Elect people who will reform lobbying and campaign finance (even if it takes an amendment), eliminate gerrymandering, and fix the other beyond broken parts of the political process. Then maybe we can consider policy.

If even that proves impossible, well, then I guess it would have to come down to violent revolution.