skysight-inc/HackerNews huggingface dataset:
BTW, the "n" key jumps to the next slide without scrolling. (In Firefox's built-in PDF reader, anyways - I found that by accident when trying to make the space bar behave the way I wanted ;)
Never squeeze your bups and hips on this site
I'm on a low ram macbook pro (and have docker VMs running atm), the choppiness of that page was insane haha.
Are the videos available for this course?
I've installed and played around with VMS on an emulator and even on my own VaxStation, but never used it in a production environment. I'm sure real world usage left a lot to be desired, but my impressions are that VMS as a product was well-rounded, feels complete as if there aren't a lot of loose ends. In contrast to the unix philosophy, VMS feels DESIGNED, as if the people working on it had a coherent idea of the way the entire system was supposed to work and its components interroperated. The documentation is superb. Linux distro maintainers would do good to revisit VMS docs from time to time to see how its done.

The versioning filesystem is something I've waited for since I first used VMS (1991) and discovered such a thing existed. Though to be fair recent Windows and OSX versions have something like it, it's not the same.
I'm still nonplussed by it. If this person is overbilling hours because they think the work is worth more, it's only going to make them look worse because they couldn't complete it in the quoted time.
It came from Redmond: Windows Server 2016 could rattle the competition (2016)
Will Trump Revive Alaska’s Most Hated Mining Project?
I'm productive on my iPad (and android tablets) but it's almost always in situations where I can't pull out even my Macbook.

When I find myself being creative on a tablet, it's because it's what I have available. I'd never sit at a desk with a computer and ignore it to use the tablet, but when I'm on an airplane, the subway, laying in bed, eating at a restaurant, etc - these are all situations where even if I have my laptop I can't readily whip it out and being hacking away - but a tablet is right there and can be used.

I do get quite a bit done on my tablet, but it's kind of 'reclaimed' productivity, not the premium way to spend creative time.
Run tests in parallel, only way too make it fast.
Because the big fusion reactor is very, very far from us, and our technological civilization uses a lot of power. Renewables tend to suck on the energy-per-square-meter metric, and we need the land for other things (like agriculture).

Also, the question should be reversed. Is irrational fear of nuclear energy a good reason to abandon it and instead pave over the Sahara desert?
Oh, I meant that "size of the code does not have to be a linear scalar". Also by hard limit I didn't mean that the build should auto-fail or anything (sry English is my 2nd language).

But if we have a rule of thumb, we can know when it's time to start thinking about optimizations.

Code size is certainly a factor but it doesn't have to imply constant time increase. Speaking from experience in web apps, optimization of setup (whatever needs to happen before first test runs) + more parallelism + thinking more about decoupling is usually the right answer.

The point of these discussions is mostly to help people avoid ending up with a single 500k+ LoC behemoth.
Rust Belt Rust Conference Oct 26-27 in Columbus, OH
Wool – Omnibus Edition (The Silo Series) (2014)
Lightworks. Pretty much the best video cutting software i ever used and its free
My story is pretty similar and I agree with your comments. If I had to sum it up as "the one most important thing", it would probably be "curiosity".
NASA releases annual catalog of free software
The last, lonely woolly mammoths faced a 'genomic meltdown'
10 things to avoid in docker containers
I've got three things. The last is the key in a "I know more now" sense but the first two provide the framework to let you go ahead and do it or hold you back.

Confidence. You are only as good as you let yourself be. Believe in yourself more. Don't let your worries block your development.

Forgiveness. Forgive yourself for mistakes and not knowing things. As that DHH viral Twitter thing showed, even the best and most productive developers Google the basics all the time

Challenges. I grew the most as a developer when I had to do something and I needed to get something done. Be it a side project, new job or saying yes to something a little out of your comfort zone, challenges help you forge ahead with purpose.

It's often why books and courses don't get you that further ahead on their own. It takes that need to fix x or implement y to really develop
just like you never hear a carpenter say they have a saw-and-hammer shop. languages are tools, not identities.

anyway, is something like [this] result of development or gluing things together?

[this] https://github.com/roman-neuhauser/haveopt/blob/master/s/hav...
That source chain is really weird to me. It goes Guardian -> Independent -> filthy.media - a news company founded in 2016. I guess they have a license to the content? Otherwise, I don't get why Guardian wouldn't just link to the original Playboy interview.

Okay, on to the Guardian article, which does well to quote the original content.

>When the students poured into Tiananmen Square, the Chinese government almost blew it. Then they were vicious, they were horrible, but they put it down with strength. That shows you the power of strength. Our country is right now perceived as weak … as being spit on by the rest of the world—

Honestly, I don't know what that means - it's bordering unintelligible. The way he used pronouns in that sentence completely obfuscates who he was calling vicious and who he was calling strong.

So, I can go with how I feel about Trump as a person and use the Guardian as my source for how I should interpret what he said: "he praised the Chinese regime". Or I can just go with what I really feel which is "I have no idea what that means."
You can be as efficient as possible and work towards improving productivity and still lose money. That's exactly why those sorts of things are supported by taxes.

And with how much Japan has innovated and improved their railways over the years I don't think this really applies to them. Maybe more of an American thing where we've spent $400,000,000,000 (and expected to spend $1,500,000,000,000) on a "one size fits all" fighter jet for our military that's been a complete failure in nearly every regard.
Did you mean less than?
The processing fees part is throwing me off.

I do agree though, in Japan I'm seeing a lot of credit or phone based transactions , I almost never carry cash now.

Side note: my wallets last longer!
If single-threaded benchmarks didn't matter, then bulldozer would have easily won with its smaller, less efficient cores (it was actually best for a while at some very parallel workloads).

That said, those numbers aren't particularly bad for a new CPU running un-optimized software. All the important software will be updated soon enough once the compilers are in order.
"The only redeeming feature is the documentation."

Lmao. That's close to what I said when I first learned it. I was griping about how complicated window creation was vs some tools I had. "The MSDN docs are awesome, though!"
Snood.

When I was in high school Snood (https://en.wikipedia.org/wiki/Snood_(video_game)) was all the rage. Kids installed Snood on all the (Windows 98) lab computers and played through class. When the teacher came around kids would just minimize it.

Then Yahoo! Games was added as classroom activity among students.

Between days people would download songs on Kazaa in the background.

Teachers were totally clueless as to how to prevent this.

Teachers just winged it teaching as they went along, admitting openly to the students they didn't really know anything about what they were teaching. Our "lessons" were mostly randomly playing around with various applications without any goal or direction. Including "making a website." "Making a website" consisted of opening up Microsoft FrontPage to drag and drop a bunch of stuff onto the canvas. That's it. Never hosting it anywhere, just a FrontPage file. We were required to add certain items, such as at least one textbox and one button but they never did anything at all.

Everyone in the school district, teachers, administrators, was entirely unable to deal with computers in any sort of manner other than "pay someone to set them up and place a random teacher to sit in the lab with the kids." But they got to check off "has computer lab."

What a waste.

Teachers and administrators need to have some sort of plan before introducing new tech.
At the end of the day the web is interpreted, and developed on desktop computers.

This result in two problems when doing web first on mobile.

1: bloated frameworks. Both in term of CPU usage, memory consumption, and the number of round trips needed to show something like a simple list of links.

2: "mobile" sites that may look right at first glance but that invariably show themselves to have elements that hint at having been designed on a large screen computer with a mouse attached.

But what sank FFOS was its availability. Its concept fitted perfectly into the SV mindset and the ongoing "maker" thinking.

But they were launched and sold to the "third" world as spruced up featurephones.
> Fear is a wonderful motivator

:) Experience is the bag of s*#t that we carry with us. There's no teacher like dealing with real issues. And if you survive them you're stronger.
The Disconnect Between Aspirations and Housing Policy Is Killing Coastal Cities
"We have tried to avoid paragraph-length footnotes in this book, but X has defeated
us by switching the meaning of client and server. In all other client/server relation-
ships, the server is the remote machine that runs the application (i.e., the server pro-
vides services, such a database service or computation service). For some perverse
reason that’s better left to the imagination, X insists on calling the program running
on the remote machine “the client.” This program displays its windows on the
“window server.” We’re going to follow X terminology when discussing graphical
client/servers. So when you see “client” think “the remote machine where the appli-
cation is running,” and when you see “server” think “the local machine that dis-
plays output and accepts user input.”"

Yes, Garfinkel, et al., don't know what a "client" and "server" are.
I’ve started wiretapping my kid because he hates photos
It doesn't matter what the TDP is. Home systems like HTPCs and home servers will run at their full power a very small amount of the time they're running. That means their maximum power usage (which is what TDP is supposed to indicate) does not matter.

Modern processors do some clever tricks to minimize using power if it is not needed, and have gotten progressively better at it. For home use cases, it's often worthwile to spend more money to get newer or otherwise more efficient PC components. This is especially true in areas where electricity costs are higher (e.g. average price per KWh can be almost twice as high in the Benelux when compared to the US).

One thing to get an indication about how good a CPU/chipset is is idle power usage of a system. It seems Ryzen is even better at this than Intel's already excellent Sky/Kaby Lake architectures [1], possibly because of the fact that Ryzen motherboards contain fewer components. On the contrary, the Ivy Bridge architecture of the chip mentioned by the parent cannot be considered competitive from a power consumption perspective, despite still being a great performer.

[1]: https://www.pcper.com/reviews/Processors/AMD-Ryzen-7-1800X-R...
> In fact for some specific power targets (mobile for example) they are more efficient than the corresponding Intel CPUs.

I agree, but only if the measurement of power efficiency includes idle periods -- eg. "browse for 5 minutes, lock phone and wait 30 minutes, repeat".

I don't believe you can provide a source showing an ARM CPU executing a particular workload (i.e. not including idle periods) at greater power efficiency than a same-generation Intel x86 CPU.
Thankfully we have wonderful documentary about it all:

http://www.imdb.com/title/tt0076729
Yeah, I don't understand the grandparent on that. The Xt API (and the Athena widget set) were hardly a great work of computer science. But they were relatively clean and easy to understand, and basically invented the "widget" (rectangle on the screen that can draw itself and respond to input in an encapsulated way) component model that we're all still thinking in today.
Dynamic webpage in #Nodejs using #Handlebars
I still don't quite get how it will work. First in the UK it takes 10 minutes to create a new company, yet I doubt that agents and landlords would not require a deposit from such a company - maybe it needs to have a certain size, number of employees and have been around for several years.

Also if the renters don't have to pay a deposit, isn't it likely that some (maybe many) tenants will move out of the flat without even telling you (not to mention taking the TV and other valuable stuff with them)? Finally £99 per month after a year is more than a deposit, except renters have no way to get back this money. I don't mean to criticise but I honestly don't understand how it can work.
Doesn't matter if its technically possible if teachers and administrators are clueless on how to do it.
I should probably have clarified that I wanted the "seamless" way of making the final executable.
IIRC, I tried(really hard) and failed on getting some method of "freezing" for Python to work, which made me weary of the prospect of trying something like that in Python in the future(now past).
I agree, we complain about the lack of STEM grads and CS education then we give them a web browser and some "Apps" to learn computing. Heading in the wrong direction.
>That's not super interesting (to me personally, an acknowledged idiot) because working programmers are hardly ever confused about types. Intellij pretty much already does that thing.

That's not true at all. For one, because programmers are not constrained to Java programmers. Try to infer the correct types in some C++ template code for example.
Learning how to learn, and also how to practice.

"Master Practice in order to create Mastery through practice"
The sad thing was how so many inmates there were so kind and the stories they shared were so awful.

Jail is really just a cheap way to justify money not going to healthcare for improving mental health of people that need it.

US has to dry up all the tax money for war it seems. :/

Also thanks!
If a particular argument or fact or line of reasoning or model has been clearly demonstrated to be false, or poorer, then ... well, I'm still thinking about it, but it introduces some very significant issues. At the very least, the argument that such views must be given a platform is weak.

There's a long tradition of arguing for a "marketplace of ideas", which points vaguely in the direction of John Stuart Mill and "On Liberty". Turns out Mill didn't originate, or use, that term, and had some pretty specific things to say on the matter, well worth reading.

The "marketplace" argument originates, so far as I'm aware, with Francis Wrigley Hirst, an economist, free-market advocate, and editor of The Economist newspaper, itself an organ ideologically premised on promoting free-market ideology (reference its own Prospect for that).

There are some very profound differences between commodity ecnomic goods and services, and information, which both make the markets analogy a poor one, and pose some significant issues with information playing within markets.

Susan Gordon has an excellent essay on Mill and the term, which I recommend. It's IMO incomplete (there are additional and strong criticisms which can be made), but good, and quite damning, so far as it goes. Otherwise, I'm still researching and thinking on the question, though I'm inclined somewhat far away from the "marketplace of ideas" position.

http://connection.ebscohost.com/c/articles/9710146591/john-s...

(Full doc on Sci-Hub: https://sci-hub.cc)

https://archive.org/details/in.ernet.dli.2015.223109
ITT people who never worked with gnome shell, kde or even i3, awesome, xmonad,...
First Seen 30 Years Ago, a Supernova Refuses to Be Ignored
And yet if you are a programmer you'd be inclined to go with X's terminology.
Luckily caching is not one of the two most difficult things in computer science :)
Oh man, I didn't know about the win+arrow functionality. I can now do one command to stick one window to a side of a multi-monitor setup! This is killer :)
> shame people who decide to work in the prison industry (I know this sounds cruel, but it's less cruel than refraining from doing so), and speak out in square company.

Not everyone working in the prison system is evil. There are good people there wanting to help people.
I couldn't help but try to see if they were nice enough to opensource it, though, hah.
Direct, explicit cache control? NO! Tedious workarounds around an ancient architecture FTW
Robot Gains Social Intelligence Through Multimodal Deep Reinforcement Learning
As strange as it may sound, yes. It took some time to get used to it, but now I find the code easier to read.
There are a number instances where the missing vertical alignment is a drawback, for example ASCII art, boxed comments or comments on the right of the code, but since I don't make use of them it is not an issue for me.
It's just a book that contains one or more scripts, for example: https://en.wikipedia.org/wiki/Fleury_Playbook
Autonomy. I have only really ever had one opportunity to do whatever I wanted to the codebase. And the motto for our team was to make the best code that no one will ever see. With no goals other than "meet the customer requirements" and "make the code better", I had a lot of opportunity to improve on my ability to improve code in situ.

Beyond that, job hopping. I have written software targeted at other software professionals, physicians and nurses, lawyers and paralegals, military and coast guard pilots and ground crew, rocket scientists, and military paperwork bureaucrats. Each time, it stretches out the arms of my "T-shape" a bit more.

Nothing hurts me more than someone telling me that I can't work from my own initiative. "Do this, do it exactly this way, and do no more." That's guaranteed to stifle my personal growth, and to preemptively discard much of my expertise.
Conversion of CO2 to Ethanol Using a Copper Nanoparticle Graphene Electrode
Show HN: Browser Pong
> Most 'intentional' communities didn't fail and are still around after hundreds or thousands of years - they're called 'villages' and 'cities'.

That doesn't count as an intentional community. Unless you are talking about very specific `villages` and `cities` that where created from the top for specific groups.
I remember back when I first started using X on a network: it was weird that I'd run an X client on the server and an X server on my client.

It makes sense when one thinks about it, but it's still strange until one gets used to it.
If the Hillary stories about her email were relevant then this is too. This is at least the third story from different news sources that I've seen flagged to death on this topic.
https://www.x.org/releases/current/doc/compositeproto/compos...

I don't think that this qualifies as "tons of hackery" given the fact that other contemporary UI systems with truly transparent windows implement it in same way (IIRC in pre-Vista Windows truly transparent windows are supported on the OS level but the implementation involves hacks with backing buffer and synthesized expose events).
I've listened to the examples and it seems a very nice work in progress

However it still sounds like basic themes put together and not a song with beginning/middle/end
Getting enough sleep. Seriously, it makes a huge difference.

You're able to make better mental connections and decisions when you're well rested, ultimately leading to growth as a developer.
- compile stuff statically on your own hw

- base64encode it

- paste the encoded text over ssh to a file

- base64decode it

- chmod +x the decoded file

- …

- profit
No.

You're not being paid to judge the value of your own work - the contract specifies the value of your work in literal and unambiguous terms. That's what contracts are for. There's no such thing as "self-percieved value" in this context. It doesn't exist.

You work n hours, you bill n hours, at the rate already agreed upon. And if you feel that rate hour is too low, you can negotiate that with your client for the future. If they disagree with your assessment of your own self-worth, well, either deal with that or find another client.

But of course you don't get to just make up hours based on feels.

People like your colleague are the reason every freelance job has turned into a Mexican standoff.
There are two ways to do what autotools do. One is the autotools way. The other is the way every other similar tool does it (to my knowledge): the imake way.

Autotools sucks. But everything else sucks more. There's a life lesson there, somewhere.
Xavier, the Nvidia  AI Supercomputer for the Future of Autonomous Transportation
I still have fond memories of Jet Set Radio on Dreamcast because it captured that cell rendered feel so beautifully.
In my experience as a college student, it is exceedingly rare to use cash, especially cash in amounts greater than $5, for anything other than crime. While you can argue that one should be able to reasonably break laws and not get caught - anything else is a surveillance state and there is value to discretionary enforcement - I wouldn't characterize criticism of cash as just manipulative.

For example, on my campus, the vast majority of all cash transactions, from what I've experienced, are to buy illegal drugs or to illegally obtain alcohol. The rest of the transactions are with dining services and with clubs. Because dining services has to keep so much cash on hand, they are a major target for crime; they need to hire more expensive managers to count it, they need to have more cameras and security staff to monitor it, and they need to hire armored guards to carry it off to the bank. In the past front line employees have been shot in armed robberies, so yes, the many safety mechanisms are necessary.

What incentive does anyone in this story have to keep using physical cash? It is crazy insecure, dangerous, inconvenient, and used often for illegal things. The criminals (who are more than you'd think; who do you know who hasn't broken at law at least once or twice?) have an incentive to keep cash around. That is legitimate, but as a society, a better approach would be to rewrite our laws to better capture the realities of human behavior and serve the community interest. When people are routinely getting away with things (drinking, smoking, etc.) it is probably time to make them legal and grant those people the full protections of the law and the monetary system - including non-physical value.
Your point is that the 41 people held at Guantanamo Bay invalidate every human rights criticism made by an American? I don't follow. You don't need to think the Gitmo nether void is a good or just thing to realize that there are staggeringly larger human rights violations in the world...
How would you have acted if you were Uber CEO Travis Kalanick?
If only there were a mulitlateral trade agreement that could unite all the western and Pacific nations in a Partnership against Chinese abuses.
What are they writing code with? Is it lots of learning to code, or lots of fighting with vim? Or are you using a REPL?
You guys need to know about Steem: https://steemit.com/
I wonder why the Python ecosystem, which is much more mature

I hope I'm not being too pedantic but Python's ecosystem is much larger than Haskell's, it isn't really more mature. Haskell and Python are very similar in age as languages go.