skysight-inc/HackerNews huggingface dataset:
Not for many laptops as GTK doesn't handle non-integer scaling well, so it doesn't really support MidPPI-screens. It can work normally and work for HiPPI with x2 scaling, and that's it.

I'm unaware of any simple way to set larger widgets - I think GNOME had some knobs but in their quest to "simplify" UIs they were removed long time ago.

There are no theme-based workarounds in Mint (i.e. theme with larger widgets), either. Their theming team suggest if one's got a 13" FullHD screen they've just got to have small widgets (https://github.com/linuxmint/mint-themes/issues/90)

Qt has somewhat better support for such displays, but I think the last Mint KDE release is 17.2.
How many times is it going to be posted on HN that Perl 6 is released?!
> And moreover, people who support capitalism don't get an automatic right to label socialists as "murderous" or "genocidal" simply because our revolutions kill people up front.

Um... that is exactly why we call them murderous. Because they killed people. A lot of them. In cold blood.
There is a great discussion at the Kennedy Space center visitor's complex about all of the Apollo knowledge they are re-learning and improving on with the SLS. From trying to re-create the F1 engine (in the F1a) to spacecraft management systems. There are tales (perhaps apocryphal) about going to senior centers to talk to some of the original engineers. The narrative is very much that this sort of ship/endeavour was a lost art which they are recreating from artifacts, new research, and people who were there at the time.

I cannot judge how accurate that narrative is though.
Feedback requested: Literate programming in Java
In Python it is possible to have named arguments to functions. I have always appreciated this as this forces programmers to encode knowledge in source code at the function call, as opposed to either referring to the function declaration or getting that information supplied through the IDE.

One (very generic) example of this would be

f(foo=bar)

which I would expect to be easier to grok as soon as foo and bar is replaced by something of substance.

I have played with emulating this concept in Java, and have included a snippet which shows this concept alongside a more traditional Java-esque snippet of code.

The enum declaration MUL showcases the "new" approach and the more classical approach is demonstrated by SUB.

(continued in comments)
The feds are making it less profitable for local police to steal your stuff
Nationwide private deployment of fiber within the required parameters (i.e. universal service, network neutrality) is impossible without government intervention. The cost is simply too high and the created value is too hard to monetize.
They're probably trying to track teens who are involved politically. They want to know when they turn 18. Asking for a Zodiac Sign is less creepy than asking for a birthday.
I think that while the code expressing MUL is harder to read, since there are a lot more characters strewn about in a small space, it would be more informative as to what all the parameters are and I would much more prefer to come back to it three months from now as opposed to the classical approach.

MUL(opcode(0x1c), funct(2), mnemonicPattern("iname rd, rs, rt"),
Example.theMnemonicRepresentation("mul $t1, $t0, $at")
.isRepresentedNumericallyAs(0x71014802),
Example.theMnemonicRepresentation("mul $v0, $a0, $v0")
.isRepresentedNumericallyAs(0x70821002)),

SUB(0x00, 0x22, "iname rd, rs, rt",
Example.from("sub $a0, $zero, $at", 0x12022);

private static String mnemonicPattern(String m) { return m; }
private static int opcode(int opcode) { return opcode; }
private static int funct(int funct) { return funct; }

​Now, as you can see I did not have to wrangle Java much for the first three parameters.

The Example class is used so that I do not have to write separate test cases for my assertions nor store valuable information about truisms in different files regarding my objects. Using it I can (in both examples) loop over an Example set and checking that the assertions hold, viz. that my JUnit tests can check that by inputting "mul $t1, $t0, $at" at the appropriate place 0x71014802 comes out at the other end.

For the MUL example, I just had to create a private Stub class and employ a Builder-esque pattern to express what is shown in the example.

It has been awhile since I coded alongside other people, and would love to receive feedback on both the Python keyword emulation as well as your thoughts on the Example ploy.
I realize this was before excellent broadband and before the smartphone, but why gzip a pdf :(
moz specializes in inbound marketing. Guess what we are sitting here discussing?
https://twitter.com/tanyalokot/status/680857498253979648?lan...
I think what he finds discomforting is that solutions which avoid killing some group of people (in this case, the "bourgeois") is somehow "settling".
This time it's for real!
What is moz? Mozilla? Please don't post stuff like this if nobody knows the company.
That's exactly what GMIX lets you do (the USB proxy is just one of their side projects.)

"GIMX stands for Game Input MultipleXer or Game Input MatriX. The purpose of this free software is to control a video game console with a computer (e.g. a PC or a Raspberry Pi). It works with the PS3, the Xbox 360, the PS4 and the Xbox One."
Weird. I literally JUST watched a talk by Martin Fowler on YouTube that addressed this as Twitter problem 30 minutes ago. https://www.youtube.com/watch?v=4E3xfR6IBII
I expected to see something like this generalized in the article as

6. Not setting up billing alarms, http://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/...
In 17.3, is Flash still a dependency of the main codecs deb? In previous versions of 17.x, it was impossible to remove the Flash deb without uninstalling everything useful.
How to Return Nearly Anything Without a Receipt
The Navy SEALs Might Have Selected a New Pistol of Choice
I've smoked a few installs doing the acrobatics, and I'd consider myself a pretty decent Linux admin. This stuff is very much still in the 1% nerd camp.
Ginger Roll Official Launch Trailer
I'm quoting your phrases to contrast that the fact that, notwithstanding governmental failure and corruption, the reason Facebook can do this at all is because the spread of mobile phones and internet access in India has been a major success story. There are about 900 million mobile connections, and internet adoption is accelerating, with nearly 100 million users added in an year (this is close a third of the total internet user base, so we're talking double-digit growth over 20%.)

Facebook has not come up with a business model that makes it profitable for telecoms to serve people. They've just used their negotiating power, PR resources, government and corporate lobbying to convince telecoms to zero-rate Free Basics, calling it philanthropy.
Switching from rbenv to postmodern’s ruby-install and chruby
Good news! I've heard of people playing Destiny on XB1 with kb&m so this is a solved problem.

http://www.extremetech.com/gaming/210778-microsoft-will-add-...
I'd like to add, if using Elastic Beanstalk, don't directly attach an RDS instance when creating the environment. If you do, you won't be able to destroy your environment without also deleting the RDS instance. Instead, create the RDS instance separately, and just add the proper security group for the environment to be able to access the host. Then you can easily create a new eb environment with any config changes (there are some config changes you can't make to an eb environment without creating a new one from scratch) and then connect to your existing db.
Margaux Hemingway Nude Scene in Lipstick
So was light first or matter?

Was there early radiation (light != visible light only) which created matter. H -> He -> Stars. Or matter preexisted?
Also http://perl6intro.com/ is a good intro.
This is quite the handy resource! Great idea and well done. OpenBSD is really quite friendly, just need to be comfortable with reading man pages and Unix basics.

A tip for first-timers: perform the installation with an Ethernet internet connection. On my laptop, wireless firmware was installed and configured automagically on first boot. After that it's all gravy.
LPT: There is an option to export to iCal so you can set up a notification if you want to watch it live.
https://news.ycombinator.com/item?id=10793029
Sure. With a significant effort you can almost be as good as a native application, except not quite.

The benefits you mentioned is not exclusive to web apps. There are no inherent benefits, except perhaps licence management, which benefits the service provider more, and the fact that there already is a server side to use for features like collaboration.
I'm not proud of the amount of time I just spent searching for a picture of panda bear on github to use in an example. I was not successful.
Tree Generator in Minecraft Using Command Blocks
The Real Victims of Victimhood
> There is no reason why you should manage your infrastructure manually. It's unprofessional! It's a mess!

Nonsense. Cloudformation has it's issues. It takes time to learn and implement. The templates can break, requiring the stack to be destroyed and remade. In the sample in the article, the database is in the same template as everything else - what fun that will be when an update breaks the template and you have to reapply the stack (which destroys the existing database).

Cloudformation is good, but it comes with caveats, and the idea that you should only manage an AWS stack with CF is utter tripe. As with everything, it depends on your use case.

Also weird is the article's demand of using autoscaling groups to monitor single instances. Why not just monitor them directly with cloudwatch?

> There is no reason - beside manually managed infrastructure - to not decrease the instance size (number of machines or c3.xlarge to c3.large) if you realize that your EC2 instances are underutilized.

This is wrong, too. Autoscaling takes time to scale up, and it scales up in stages. If you get sudden traffic, autoscaling can take too long. Again, it's about knowing your use case. Unfortunately for us, we can get sudden traffic when one of our clients does a media release and they don't tell us ahead of time, The five or so minutes it takes for instances to trigger the warning, start up a new set, and then attach these to a load balancer is too long for this particular use case, so we just have to run with a certain amount of excess capacity.

Autoscaling is awesome, but this article is way too didactic in it's No True Scotsman approach.
Indeed. Raw materials in space won't be of great use without in-orbit manufacturing infrastructure. Cheap to-orbit begets economically realistic in-orbit manufacturing begets need for raw materials at high densities in orbit.
> Utility of CSound on Android?

Yes. My CSound experience is vi, and csound in X Windows. There's a tremendous amount of editing (I don't do much MIDI with it), and batch-oriented work (which you touch on wrt Androids latency).

So, the compute-power of an android device would be enough to render a score, but when I think of producing original work, or even editing some pre-existing work on an Android device, I think "pain" and "frustration".

> I wonder if Pd is already onboard?

Apparently [0][1].

[0] https://en.wikipedia.org/wiki/Pure_Data

[1] https://puredata.info/downloads/pddroidparty
> There's numerous of new programmers who want to learn AWS, but can't finish building anything because they get buried in documentation.

I agree partially. In the end the documentation is what you are going to need to read sooner or later. Or trainings equivalent to that documentation. Good tutorials are good for starting, but doesn't make you a professional.

I guess that in 10 years any one will be able to create websites for billions of internet connected users. But for now, as easy at it is, it is still complicated enough to require an expert. In the same fashion that 20 years ago you needed an expert to make a 3D game and nowadays there is plenty of technologies that allow you to do that with a limited amount of programming knowledge.

I have seen horrible things, usually security related, because non trained people think that they can achieve anything just with standard configurations and quick tutorials. And it looks like they where able to do it, until something really bad happens. Even people with long experience can make mistakes because it is a complex thing.
> Completely free.

I could not find the link to the source code, anyone help?
Application whitelisting is a great idea, but there's simply too much management overhead for it to feasible in anything but the most security-conscious environments. In a large network (WRT number of users), you're gonna need an FTE just to keep the policies/hashes updated (we tried it on a small scale years ago at a previous job and quickly abandoned the idea).

FWIW, I do have Barracuda spam appliances and I'd bet $10 that they don't catch this.
I don't think it's too much to expect readers to do a little googling about a company they aren't familiar with.

This was an excellent article whether or not you know anything about moz.com, and finding out is easily remedied.
Alternatively, you can run two AWS accounts and get a single bill with 'combined billing'. One account being prod and one is test.
First thing I read is:

#`(
Multiline comments use #` and a quoting construct.
(), [], {}, 「」, etc, will work.
)

This level of flexibility in how you make comments seems a bit... odd
The purchase of the prepaid card can be tracked just as getting cash from a cash machine can be tracked. But that's where the track ends. If the prepaid card is anonymous, it can be passed on to someone else as payment for instance.

Whether we have anonymous electronic payments is not a technology issue. It's a political question. The danger is that governments could use the demise of cash to ban anonymous payments altogether. I'm just saying that the loss of anonymity is not an automatic consequence of electronic payments.
1) Gigafactory comes on line and the price of batteries hits a new low.

2) The first re-use of a rocket booster to launch a payload into orbit.

3) A commercially exploitable use for Graphene is found.

4) Some genetic condition is completely cured in mice using CRISPr techniques.

5) VR/AR actually ships in underwhelming quantities.

6) Power companies sue to block people from installing whole house batteries.

7) Biometric firearms see widespread adoption.

8) Drone "mortar" shells (single use drone carrying a shrapnel grenade) see use in the battle fields of the middle east.

9) Google has its first wide spread layoff not associated with an acquisition.

10) Nintendo ships a fun to use game console.
Happened to me, had to choose a language to write a web crawler in ended up with Python (this was 5 or 6 years ago.)

We got a contractor in who was a Perl guru, he wrote one of the popular web frameworks but even he couldn't put forwards a good case for using it over PHP.

And now in the company my brother works for (a cloud hosting provider) they are currently switching from Perl to Python.
Weird indeed!

> Level 4 and 5 updates are not recommended unless they bring solutions to issues you're facing

What's a level 4 update? And how do I know if it solves an issue I'm facing? I haven't got the faintest idea what they are talking about and I dare say I'm an experienced user otherwise. What could my in-laws possibly do with that information?

> Upgrade for a reason

> "If it ain’t broke, don’t fix it".

So don't upgrade it is. Will then bugs continue to be fixed to my system? Will there be timely security fixes? As an end user, I only want things not to break.

> Should you decide to upgrade to 17.2's recommended kernel you can do so

So not only are you encouraged not to upgrade, but to mix kernel versions as well. Not helpful. Their users must run an awful lot of combinations.

I think I'll pass, again. But thanks for digging this up! It does indeed look like the project is moving forward, and looks a lot improved. There is still room for an easy-to-use Debian for end users, which Ubuntu managed to be for a number of years.
This was interesting to read.

Apparently one of the things precipitating Rand leaving the ceo job was mismanaging a major project with an initial budget of 6-9 months and targeted release date of July '12 that slid to Oct '13 -- not only a slip of 15 months, but a very buggy release even after major feature triage. Though Rand doesn't say it, I'm guessing this was pretty hard on their engineering staff.

As an engineer who's worked on a similar death march with a major schedule slip that turns out to have been totally unnecessary, it was nice to see some accountability passed upwards for a change.
The EU standard is micro USB. Why would Apple switch to Type C, then include a C to micro adapter?

Or are the Swiss picking a different standard?

Or is the EU switching, or allowing two standard ports?
Comparing the value of "id", it would appear that your submission is the duplicate. Relax, though, I didn't downvote you for it -- just pointing that out.
I migrated from mint/ubuntu/debian insanity to FreeBSD for working and windows to play and share obediently my private data with criminals (government, marketing people, companies and VC included).

I stopped fixing stuff because it works, and since then I am happily bored again doing the minimum work expected from me without stress. Some stuff I don't have anymore (like weired chars in the console). But I never thought of it as a good idea in the first place I want ";" to be ";" not a greek question mark.

Bye bye linux(es). You are becoming an unusable bloatware.
To clarify: the react aspect is the part you wanted to see?
Not inbound marketing. And I'd be curious to see how this post (assuming it is a form of content marketing) converts into new users for Moz products. You could probably get through the entire post and not even be sure of what Moz does.
you can buy youtube red and vote with your money.
I agree. It certainly feels more friendly than I was expecting. And the fact that they patched in modern features to old utilities (wpa in ifconfig instead of wpa_supplicant) makes things super clean and easy to understand. FreeBSD is less easy to use, and Linux, by comparison is a mess.

That said. Finding pre-built binary packages can be hit or miss. And ports requires X11 to be installed.

But when all is said and done. It's the community that's most important. And OpenBSD has one of the kindest and active IRC channels on freenode. Far from the "in your face"/elitist reputation others have stated before.
We have statistics. We know the probable outcomes. The man who pushes the button doesn't know if he's going to kill civilians and how many of them in that particular case, but the average number of civilans killed per bomb is well known. He knows that his actions will cause the death of a certain amount of innocents, and still he pushes the button in order to advance the political or military objectives of the entity he belongs to.
On the other hand, if terrorists were able to drop bombs on the homes of high ranking army members and politicians of the West from drones travelling at 30 thousand feet and controlled from thousands of miles away, wouldn't they do so? Of course they would. Would that make them better?
Unfortunately seems it is incompatible with all my Android devices. I was hoping to try it out!
Strongly agree. Support for new AWS features hits Terraform much faster than CloudFormation (still waiting for CF support for AWS's managed ElasticSearch service that was unveiled two months ago--Terraform got it right away). Some of the critiques below are true... HCL is fine, but Terraform's interpolation syntax has a long way to go. That said, CF's JSON is way more painful to deal with. As for the other problems, they go back mainly to someone using a tool they don't fully understand. Yes you can get into some odd states in rare cases, but Terraform gives you the ability to rapidly build and tear down your infrastructure over and over if necessary to work out details and you have fine-grained control over which pieces are built how. Not only that but you can inspect the logs to see what's happening and if there are bugs, you can fix them yourself because the tool is open source and free. CloudFormation gives zero visibility, no fine-grained control, and it's completely opaque and where it's broken, you can't fix it.

Terraform is relatively new and improving rapidly. It has its problems, but it's light-years beyond CloudFormation. It's clear that Amazon doesn't place a high priority on making CloudFormation easy to use, or to support new features. The right approach to any problems with Terraform is not to spread FUD about it like below, but to contribute code fixes.
Most sold games of 21st century
Yup, looking back TVTropes linked to it; not sure how I missed it the first time. It's one of my favorite lines, but I always have a hard time searching for it. At least I'll be able to find it through via the sideways channel of your comment now!
> Constraint programming allows you to write the specification of your program

This captures the core idea from my brushes with various constraint based programming languages. There's nearly always a spec floating around somewhere, it's really a question of how expressive your constraint language is. Even programs in "higher level" languages can be seen as a (rather complex) set of constraints.
i got it bro good luck for your success
Convox member here. Thanks for the shout out.

This is definitely a goal of Convox: to remove as much AWS complexity as possible.

Our approach matches this guide to a tee. We are using CloudFormation to set up a private app cluster, as well as to create and update (deploy) apps. We are also using ASGs.

The instance utilization point is spot on too. The fist thing convox does to make this easy is a single command to resize your cluster safely (no app downtime).

Coming next is monitoring if ECS and CloudWatch and Slack notifications if we detect over or under utilization.

I strongly believe that these AWS best practices can and should be available for everyone. For anyone starting from scratch or migrating apps off a platform or EC2 Classic onto "modern" AWS.
> Arch based with an easy to use installer and package manager.

What's different about Manjaro's package manager? Is it a porcelain for pacman?
Using a DSL is tempting. I've found the AWS CLI best, and a lot of the time I think it's easier just to write a Ruby script using the SDK.

This obviously doesn't necessarily handle teardown very well, and it tends to be copying boilerplate and modifying it, but I find it the most straightforward thing, and simple, if a little verbose.
The real issue is that AWS isn't designed as a tool for product developers. Product developers get asked to use it but do not usually have a clue about good systems engineering. AWS was designed for ops and systems engineers first and foremost.
K is incompetent, this is not unusual or uncommon. What you have failed to do is cover your own ass, and play the political game. It's probably to late to recover an upward career trajectory at this company, if that matters to you, move on. Otherwise hunker down and protect yourself from this persons incompetence, all this busy work are api and requirements changes. Document them and make it known every change expands the already stresses schedule. Don't rush to fix the crap k team breaks, let it go. You're new line is "our stuff is done except these x items k team broke".

As others said this disfunction is the norm, anything better is the exception.
> I'd imagine calling people idiots via source code is against the GitHub TOS.

Not specifically. They have two clauses however that open it to a strictly subjective determination. First, they reserve the right to cancel any account, at any time, for any reason. Second, they have sections regarding offensive content (G.7/8), that gives them the right to remove such at their discretion.