skysight-inc/HackerNews huggingface dataset:
I don't think there is any harm done in putting it in there. All GitHub urls follow a standard schema, so if you wanted to you could anyway guess it.

The point of the code snippet was simply to highlight how nice the Haskell build tools are compared to Python's.
Bluh, don't get me started on Finder. Icons in directories would randomly be overlapping just because I hadn't been in them in a while and new files were added, they added this weird tagging system with colors that just doesn't make sense to me at all, it randomly thinks I want to view some sort of "recently used files and some random shit" list instead of my homedir. I don't know what the devs of it were thinking. Even bone stock Windows Explorer seems better. Easier to understand what's going on at least. I don't know why people seem to think Apple is some sort of UI god when they can't even make a usable file manager.

Objective-C looks like a clusterfuck and I never want to touch it. Swift seems like a quite good solution to that and I hope it eventually becomes the full replacement - but now more non-Apple laptops have high DPI screens, so I don't think I'll be around to see it happen.
The CEO and other management were in the same thread answering questions... but not that question. The reply is just polite PR unfortunately.
fwiw I have 32gb on my workstation and my personal laptop is maxed out at 16gb. Keeping within these thresholds may be useful to others.
Game Developers Conference 2017: Witness the New Virtual Reality Games
This is very true in practice. I lecture as a part-time professor every so often, and this is one of many good reasons why you should never lecture via powerpoint. The act of writing down a thought as it's spoken is an important thing for many people.

I do use an electronic Wacom tablet when possible, so that I can at least give out pdfs of the lectures.
Is any ftp client a enjoyable experience? Why not just mount it with fuse
I don't think they're unaware. Frozen meals don't require preparation, when you're poor the mindset is very different, there were some really good articles on HN about that, I can't find them but for instance:

https://arstechnica.com/science/2016/12/junk-food-cravings-a...
I don't know if you can phrase it like this. If there was such an answer to your question you'd know that before you'd know how to write a single line of C. There are many fragmented things each with its own quickly diminishing returns and constituting nowhere near a significant portion of the whole.

Other than that, just experimenting with a project that starts out simple, following through with where it leads you not giving up and seeing how deep the rabbit hole goes has been instrumental in my experience.
Yup, XML is ugly to write by hand, but I'd argue it is nearly as legible as YAML/JSON, with the great-great advantage of being able to be structurally validated.
Our tests can take hours to days and need multiple hardware configurations. I am already happy if all tests run once a week or even once a month. In the past a lot of tests would be run maybe once or twice during a year long release cycle so once a month is already huge progress.
Tesla Drivers Are Beta-Testing Flawed Self-Driving Software
"Doesn't matter how good the product is, if management can't pitch it to get funding you're dead."

Good products literally fund themselves and don't need outside investors. Just like drugs sell themselves, a good product will sell itself without the need for anything like marketing or investors. The money will naturally come.
One thing that bugs me about this symbolic fetishism is that it really is cargo culting to an almost literal degree.

First of all, mathematicians don't really care that much about notation and notation isn't very fixed. There are some broad conventions, but fashions change all the time within a relatively short time span (relative to the history of mathematics). It wasn't that long ago that "_|" instead of "!" was used for the factorial, and you can find 20th century texts that use that notation.

Second of all, most mathematicians really really do not care about notation that much. Notation isn't what makes mathematics, because it's dictated by fashions, whims, and very often, even by jokes. It's completely incidental, to the point that we did mathematics for thousands of years with very little expressions that we would recognise today as "notation".

If you're writing computer code, I say it makes more sense to follow the fashions of code than to try to squeeze them into the fashions of mathematics. Too often I see programmers trying to emulate the style but not the substance of mathematical writing, in an attempt to invoke the favour of the ghosts of Euler and Gauss (who, by the way, would not recognise much of the notation that we use today).
I wouldn't want that any more than I'd never want to eat a favorite dish again. Novelty can be nice but it's not the only thing that makes an experience good.
DevAudit: Cross-platform security auditing with Docker and SSH remote auditing
If Windows implemented a global menu bar like Mac - I'd stop using computers. I hate the global menu bar. It's the worst thing about the Mac operating system IMO.

I am not sure how anybody thinks it's a good idea. Probably about once a week, I go to click on a menu on my Mac only to find out that the menu doesn't even belong to the app window that I was looking at. That's a show stopper to me and I honestly don't understand how anybody thought it was a good idea.

The foundation of the Windows UI is so much more flexible, robust and consistent than Mac. Apple very obviously cares more about style than function. As a matter of fact, I read somewhere that many Apple engineers hated the Dock but marketing loved it so they kept it.
>Fear is a wonderful motivator.

For me, deadlines are a motivator. I'm a horrible procrastinator but I do my best work right before a deadline
Are you sure that wasn't to dampen vibrations which might affect (or even themselves be caused by) spinning the disk and movements of the read head? (Same reason there's concrete blocks in the base of a washing machine)
It's nice... but the suggestions are often terrible when they could be fixed properly with a bool or changing the context of a directory.

I sat the RHCE course/exam recently and the Red Hat trainer dealt with this in... amusing... ways.

Unfortunately, fixing things properly requires knowledge, if only of where to find the information. Thinking solely about file contexts, it's not easy to for example search them. e.g. "show me all contexts related to samba" so you can find the share rw label. (One of the RHEL 7.0 man pages suggests the nfs rw label which doesn't work, had to make a point of remembering that for the exam!) Everything's spread across selinux's man pages, service's man pages... ugh.
I love this concept, and it's great to see the current support for dragging and dropping images and PDFs.

I was checking out the functionality and tried dropping a couple different formats into the host screen (Word documents, Excel spreadsheets, .txt files), and the host screen would either do nothing or get stuck on the validating screen. I'm guessing this is because these aren't currently supported types. If this is the case, I'd suggest notifying the host that the file type is not supported.
No, that's not ethical.

If you believe that your value to the client is greater than your current hourly rate, you need to raise your rates. If nobody will hire you at those rates, then your value to the client is not as high as you thought.
Replying for a side note. If anyone is working in this space, or is trying, drop me an email(in profile), I'd love to be involved. While I'm quite busy, it's something I'd love to put my name to :-D
The Advantages of Real Estate Over Stocks
The Absurd History of Nike Air Technology
The 100 Mbps is from the router to the modem. There is no such thing as a 1 Mbps "link" to an ISP. That bottleneck is imposed by traffic shaping on the ISP's router and nowhere else. (An exception would be something like ADSL, where the uplink truly is the bottleneck. But even then, the queue builds up in the modem, NOT the router!)

Here's a picture, since you seem to be ignoring my words:

150 Mbps WiFi
|
home router
|
100 Mbps Ethernet
|
modem
|
152/81 Mbps DOCSIS
|
+-ISP router-----------------+
| | <-- QUEUE |
| 3.5/1 Mbps traffic shaping |
| | <-- QUEUE |
+------|---------------------+
|
10 Gbps fiber (or whatever)

Or, in the case of ADSL:

150 Mbps WiFi
|
home router
|
100 Mbps Ethernet
|
modem
| <-- QUEUE
8/1 Mbps ADSL
|
+-ISP router-----------------+
| | |
| 3.5/1 Mbps traffic shaping |
| | <-- QUEUE |
+------|---------------------+
|
10 Gbps fiber (or whatever)

In either case, neither queue builds up in the home router -- that is exactly the problem, since we can't control the queue size in the modem or ISP! But by traffic shaping to 3.25/0.85 Mbps in the home router (either manually or automatically with fq-codel), we force the queues to build up there, thus giving us control.
That Time I Spent $20 for 25 .STL Files and a 2GB USB Drive
I have pygradle generate a PEX file for all of my command scripts. Not as seamless as cargo or stack, but it works without rewriting everything.
This is relevant because design is being controlled by the school of engineering and they are not managing it well. There are too many non-related groups. Yes some extraordinary students work between these silos, but it would be far better for the School of Engineering to restructure it's design groups or to let Design become a school outside of the School of Engineering.

There are no formal connections between the groups. Yes, I am an example of a student who attended CCRMA, Winograd's HCI group, CDR, d.school.
I graduated with 185 credits, 15 of which were basically useless nothingness because I couldn't actually enroll in the courses I was taking and professors had to admit me to their special research courses like ME 293Q.

It is a disaster in terms of organizational structure and it's all due to SoE Politics.

It's relevant because now the Dean seems to be someone who has an idea about the modern world and isn't focused on hard sciences like thermodynamics or materials science.

Also why are you referencing academic papers? PhD programs are for producing professors, that's not the topic of discussion. We're talking about education.

Last I prove conclusively that Product Design is indeed relevant and thus refute your wide, incorrect, sweeping assertion. Again I personally know a Stanford product design student who conducted academic research in HCI.[1] Please do not make such sweeping assertions when you're not actually informed. I know its appealing and sounds nice, but its totally inaccurate. Even you yourself speak of students working between the Silos. To ascribe hate onto Product Design seems like misplaced anger.

[1] see http://designimpact.stanford.edu/about/faculty/ "Sean Follmer"
Unless I'm missing something, this is just an emacs style, equivalent to a syntax coloring theme. Collaborative environments have nothing to do with it - it will be checked into SCM in the normal way, and the guy running this emacs plugin is the only person who will see the symbols.
easy, picking side projects that use a new language, design patterns, frameworks, thought process, etc.
Condescension is warranted towards those who assume they know anything about one's needs.
How is this even a question?!
One of my old phones (the Treo 650 I think) had one of those sockets, and using an adapter to plug in 3.5mm earphones was pretty irritating.
thanks, if I don't even care about if the company takes off or not, I just want to learn something hands on, is it still worth it? as a senior developer, would you be able to learn more in a early stage startup than a late stage start up or established company?
> I mean it's nearly indefensible to even add an energy overhead to financial transactions

Come on now. How much energy is devoted to securing the traditional financial system? I'm talking about buildings, personnel, armored vehicles, weapons, lawyers, courts, etc.

Other blockchains are secured by different mechanisms than proof-of-work, and research is ongoing into more efficient ways of achieving distributed consensus.
Giving it away to universities.

All the alternatives had lots of zeros on their price tags.

C just came along, like JavaScript on the browser.

We already had better system programming languages since Burroughs B5000 in the 60's.
This doesn't seem like a tech problem, then.
So you made a mistake at work?
Web apps would also have to get permissions like native apps.

But you're right that some permissions like complete file access might be a bit too much. They could implement it so that only signed Web apps installed through the app store would get such permissions.
I know.

This could be so unfair.

How would companies using common hiring practices compete against carefully selected misfits without a level playing field to begin with?
Bitcoin miners "mine on" the Merkle tree root hash of all the transactions in a block. Therefore, the amount of transaction data does not affect the amount of energy expanded.

However, as block space is limited, actually using the Bitcoin blockchain as a discussion forum is prohibitively expensive, because miners only want to include the highest fee-transactions.
> Not all comic books and animated movies are for kids

Yup, others are for adults operating at the kids' level.
>Kafka: is written in Scala. It doesn't use XML. Zookeeper: it was the first of its kind. It doesn't use XML.

Which is beside the point, since the parent complained about the needless complexity and layers, not just about use of XML.

>Maven: same complexity as SBT, Gradle, etc...

Which is to say: more than the task requires.

>XML: jesus will people stop the XML is complex and hard thing. YAML is so much more complicated and harder to parse. I know it is easy to read on the eyes but its harder to parse and has more edge cases.

It's not about whether it's easy to parse or not, it's about being easy to write and read when we're talking about a configuration format.

And XML in all its glory is hardly easy to parse, except if you mean by using a ready-made existing parser. In which case, everything is easy to parse (and most things, easier than XML to extract values from).

>XML is still one of the few languages you can parse and manipulate and preserve comments and whitespace.

Why would I care for "preserving comments and whitespace" in a configuration format? Except if I was doing something needlessly complex, like generating configuration on the fly on top of user edited configuration.

Which, the doing needlessly complex stuff, is what the parent complained about.

>The XML thing is the dumbest thing. Developers write hundreds of lines of XML all the time... its called HTML (pedantically HTML5 is even more complicated since it allows SGML and XML style).

Unless those developers are web developers, and especially front-end web developers, no, they don't.

And even if they did, it's one thing to write HTML in its intended domain, and totally another to have to write it (or specifically XML) for configuration.

In all, these sound more like "it's always been done that way" and Stockholm Syndrome than actual convincing arguments.
How to avoid taking down your S3 with Ansible
Single-Family Offices Are Diversifying Investments with Bitcoin
> The team admits that larger tissue - and even whole organs - will need to have the nanoparticles injected into them, rather than just sitting around them, to achieve the same uniform heating, but it's something they want to try next.

Bad news for the already-frozen heads and bodies, but likely good news for future cryo-preservation enthusiasts. Although, I have no idea how you'd get these nanoparticles into someone's brain.
We can automate filling out of Excel spreadsheets. See flash fill : https://support.office.com/en-us/article/Use-AutoFill-and-Fl...
I can think of several areas that having a computer for every child would help- but it requires training and adaptation by the teachers.

1) A large pool of free, open e-textbooks that teachers can customize and contribute to for the needs of their class. Textbook publishers are the scum of the earth and most of their textbooks used in education suck terribly.

2) Access to video explanations/lectures, etc.

3) Adaptive assignments and exams like Kahn Academy that allows students to work on solving problems that are at their level and progress at a different pace than the class as a whole.

4) Easier for students, parents, and teachers to track progress towards educational goals over time.

5) Learning about computers. (Keyboarding to programming...)

Might be some other ways to use computers in education that would pay real benefits, please comment :)
That's not what I was trying to communicate. Rather that the options for online systems were generally: Mainframe, Mini (usually DEC), or Unix. Also, this was pre-Web "online", meaning for the most part in-house processing support.

I can attest to at least one case of VMS being retained in favour of Unix, which was retired. In the mid-1990s.

Go figure.
This is also the opinion of Back to the Future writer Bob Gale. See his comments on privacy here: http://www.thedailybeast.com/articles/2015/10/21/how-back-to...
Terraforming is a nice long term thing but I would think some underground habitats could be built in the short term. If there's some water ice, oxygen, and useful minerals such as iron that can be harvested, a colony could be almost self-sustaining once they've set up their solar power, smelters, digging equipment and fabricating tools. Probably about a thousand people would be the tipping point.

I'm imagining a turn-key colony that initially accommodates 1,000 people and can expand arbitrarily, that is robotically prepared, then the humans arrive to a heated, lighted, oxygenated, self-sufficient habitat. Once this has been standardized, it's a matter of dropping these in various spots around the planet, not too far apart, humanity can then colonize the planet in 1,000 person increments.

It's not a solution for our climate problems back on Earth, obviously, but it's a way to ensure some redundancy, should the Earth become uninhabitable through climate catastrophe or war. Or an asteroid strike.
No, you need GPU acceleration because you can open as many videos as you can fit on your screen. I have quad 4K monitors for an 8K setup. I can have a couple thousand video streams at once. Let me see ANY CPU that does that.
I'm sure there's some correlation between teaching ability and money raising, one of the more important aspects of being dean. They both stem from being a good people person.
From my personal experience watching my own children use gDocs, they're extremely comfortable working with computers in general and the operation of the tool itself is nearly transparent.

They open a document and start typing. They open a slide presentation and start moving pictures and words around. Collaborative work is automatic and they kids don't even think about it. I can remember a time when simultaneous editing of a document was something only CS PhD students dreamed about in their theses. Now my 7 year-old is doing it. And she finds it kind of fun, actually.

It doesn't need to be an indoctrination into corporate life and I haven't seen one iota of that in the classroom. They're just tools like everything else in their school.

Is writing on a whiteboard training for the business world, or just an easier/cleaner way to write so the whole room can see it? How about using a video projector overlaid on the whiteboard? Sitting on an exercise ball to minimize fidgeting? Standing desks? RFID cards in the lunchroom? Maybe they're all just applications of technology that have positive uses with the kids.
I thought OSX was a weird Mach/BSD amalgam. In which case, not so much.
Without reading the article. Most unintentional communities also failed. Can it be that there is a lot of trial and error on these things.
Iron Maiden say their anti-touting (scalping) tactics have worked
I don't want to be imprisoned, so should I oppose all imprisonment?

Edit: sorry if that came off as blunt, but this seems like a legit problem with your application of the Golden Rule. Could you reformulate it, or explain why nothing undesirable should ever happen to anyone "because you wouldn't like it"?
Always bite the bullet.

Often you will know that a piece of code should be refactored or needs better tests; or tests at all. It's always tempting to not fix stuff or rewrite as you go because this isn't the core of what you've been asked to do. If instead of taking the "easy" option you are constantly making the code better and simpler you will by definition be a better programmer.
No. However if you know you are delivering more value in an hour than your rate dictates you should increase your rates.
I've not played with the AS/400s myself, but understand they saw a lot of use in industrial and process applications.

There may well have been others. I'm not claiming any particular expertise, just general knowledge, from the industry. And being old.
You're right, interesting example! Although I'd prefer to "fix" this by incorporating first-class polymorphism [1] with MLsub - I guess non-polymorphic functions satisfying the constraint `(a -> b) & (b -> c)` are quite rare (although I'm sure that you can think of an example).

[1] https://github.com/tomprimozic/type-systems/tree/master/firs...

Edit: although on second thought, just first-class polymorphism isn't enough to fix this... any type system where the function `twice` has the same type as the function `three_times` will exhibit the same problem!
Yes, point taken. A couple of megs here and there, accessible via URL, shouldn't concern them. If it gets to be gigs, then it might become and issue.
Track the Device Geolocation in a NativeScript Angular Mobile Application
Viacom's New Strategy: Double Down on Traditional Pay-TV
Thank you for clarifying. I did not realize that. I have a bunch of questions but I won't turn this into Reddit :) I'll just go off and research
Bonsai's Mark Hammond Breaks Down AI and the Future: It's about Teaching
I'm a product manager, not a developer. I spend ~10% of my time building little tools to help me do my job - not nearly enough to be proficient in any one area.

So access to 'good' GitHub repos has been a godsend.
> Want to know where the best location to get water is? Want to know which farms in the area are hiring? Want to see the local mayor's latest scandalous photo? These all can be coded in a weekend at the local internet cafe.

These could also just be implemented as web ... sites.
I personally took "does it" to be a generalized statement versus a de facto comparison.

The US is not the top nation as far as press freedom is concerned; sometimes people in power restrict access to information, and sometimes reporters are actually arrested for dubious reasons (an example is when reporters cover a protest and a "street sweep" happens -- see this recent example: http://www.cjr.org/watchdog/journalist_arrested_inauguration...). This is not a good thing when it happens. The good news is our legal framework is pretty strong for protecting reporters.

For these reasons, RSF's current ranking of our press freedom is 41st, roughly around where France is. (https://rsf.org/en/news/united-states-ranks-41st-reporters-w...)

China, in contrast, is ranked #176 (https://rsf.org/en/china). Only three countries are lower: Syria, Turkmenistan, and North Korea. Obviously the same motif applies: restriction of press freedom is not a good thing. It is pretty obvious that China is by far worse in this department, and there is much more to condemn on this subject over there.

(edit: bad URL)
"The actual percent of users who use it may be small, but they're the most vocal and activist group who recommend products to the majority of ignorant people.
"
Citation needed?
This is awful. How did they come up with that?.. Reminds me of pre-Web2.0 internet.