skysight-inc/HackerNews huggingface dataset:
To get around the Subscribe block just copy the title, use google.com and put the title in quotes. The reference from Google.com will get around the subscription wall if your IP has not viewed too many articles that month
> If I spent half the time writing more blog content (aargh, my last entry was 2015) than I do here, I'd have a really nice corpus of work. Which people might read!

I think everyone feels like that sometimes when writing long comment, the problem is all the mental burden that comes with trying to structure a blog post. Another thing is that a blog needs to have a theme or be subject specific otherwise it drowns in the oceans of interwebs.
It's not really that bizarre. When he was just a real estate investor and a reality TV star, it was reasonable to just ignore him if you didn't like him. Now that he's one last-minute Clinton scandal away from being elected president, ignoring him is no longer sufficient to remove his influence from one's life.
I never liked this approach to recursion, as in google's joke search correction for recursion, because recursion is a form of progressive iteration, not reiteration.
Or care more about:

-who holds the nuclear codes

-womens rights

-minority rights

-LGBT rights

-disabled rights

-a womens right to choose what happens to her own body

-creating a society where addressing issues related to equality help sustain the future of democracy and capitalism

-i'm just gonna stop here......
The Orionid Meteor Shower Will Peak Tonight. Don’t Expect Much
Is there much empirical evidence for anything interesting in software development?
Any people can open a blog.

NOT any people can fill it with good content ;)
Really there's only one definition of success:
Getting shit you want done.
Kaldi contains implementations of state of the art ASR techniques, including many neural network approaches.
Or just use the 'web' link under the title.
>So many French words came into English via the Normans. //

IIRC those words were not yet French; it always gets a bit confused with languages when we're referring back like this IMO.

This is a thorough working - https://slmc.uottawa.ca/?q=french_history - it appears to concur that French as a language used across France arose in the 13th Century.

To recapitulate: In 1066 France wasn't called France and didn't speak French and yet we [common people of England] talk of the French coming and bringing French language to the English court.
Refactoring's a different ballgame, where the cost of static typing has already been paid and the benefit is larger (primarily because the risk of type errors otherwise is much higher than with new code). Since most code spends far more of its lifecycle being modified than being written in the first place, that makes the case for static typing much stronger, but I still share the OP's skepticism about static-typing advocates' claims.
Pretty creative! Is this actually doing some sort of AI to detect when he's speaks or did someone hardcode in the times for the videos?
Servant is still _very_ rough around the edges, imo. I like it a lot for mocking APIs [0], but I'd be wary about using it in production for anything other than a small service.

Right now I'm keeping an eye on servant-auth [1] and the GHCJS implementation of servant-client [2], as they're both extremely compelling.

[0] Recently, I needed to test something against a work-in-progress API. I wrote out a rough type-level specification and had servant-quickcheck generate arbitrary data. When I needed to test more concrete data, it was trivial to incrementally move endpoints over to concretely defined stubs.

[1] https://github.com/plow-technologies/servant-auth

[2] https://github.com/LumiGuide/servant/tree/client-ghcjs
My sister, the newly minted Chemical Bank rep, would visit Sam (no, he never wanted any credit lines) in the late 70's and early 80's, and, sure ' nuff, he'd take her down to the diner in town in his old pickup and offer a RC and moon pie. He was the real stuff.
Following the 'web' link doesn't seem to get me through the paywall anymore. How am I supposed to read this article?
What was lame about it? I hadn't heard of it before, but it sounds pretty awesome, from the Wikipedia page (https://en.wikipedia.org/wiki/Corpus_Clock)
What is a PR???

Not sure whether I'm not part of the main audience or the acronym is not as common as you think.
Elon has a fantastic image. He is just an amazing PR machine.
> Since it "hurts" their own karma, people downvote less.

Yes, so they just vote to close the question instead.
Debt to GDP ratios can also be described in terms of how long it takes to produce GDP equal to the debt. Owing 100% of GDP is owing one year's product. Whether that's a significant dividing line depends on rates of interest and growth.
I have been doing it myself, just little game with kids where for example I am a robot, they sit on my shoulder and to go somewhere they can only use the words for the 4 directions or 'rotate'. It's nice to see how quickly they learn how to use the commands to get out of (literally) tight spots. Less fun when they realize it's hilarious to make me walk into walls, but hey...
You can keep yourself sane and find his replies by looking at his profile page at https://www.reddit.com/user/ElonMuskOfficial
Is Dyn any less vulnerable to this attack than 48 hours ago?

That's kind of the point of retrospection, but I missed the part where they say what they're doing now that they failed to do last week.
Interesting point about the relative value of typing vs. testing, and how too-strict typing can crowd out testing. However, see the discussion under pixie_'s comment about new code vs. refactoring.

Also, this makes me think about incorporating testing directly into the language, which kind of brings us to Design By Contract and formal methods. It seems to me that now would be a good time to resume active research on those things, instead of all these exhortations to use magic type systems and magic immutability and so on.
TOP 10 SEXIEST SPORTS ILLUSTRATED SWIMSUIT COVERS
I wonder if his schedule included 3 hours of YC news and random internet reading.
This service focuses heavily on the solar installer side to provide a quick way to quote customer on new solar installations.

Pulse focuses on developers.
> Also, the emphasis on virtual memory and page faults is becoming dated. Paging out to disk is obsolete technology. RAM is too cheap, and mobile devices don't page.

I've got to admit, I thought of John Carmack advocating for pretty much the opposite direction for operating systems earlier this year, for making greater use of memory mapped files, unified virtual memory for CPU and GPU, and so on: https://twitter.com/ID_AA_Carmack/status/742191010013286400

I wonder what you meant by "mobile devices don't page."
Coke and Pepsi are finally ditching sugar
> not Columbia, which is a NY County

And, ahem, the capital city of one of the 50 United States.
Is Hollister’s hovering aircraft Google co-founder’s flying car?
I've used vim all the time for a decade and PyCharm on and off for a few years. No, you can't. Every one of the features mentioned in the article is just so far ahead of what vim's equivalent has to offer, if there even is one.

No, regex based search/replace doesn't count as refactoring support. Vims omnicompletion is a joke. It also doesn't handle multi-language files (e.g. SQL like in the article) at all. And Vim is limited by its strictly monospace UI without good overlay support. The integrated debugger is so much nicer to use than raw pdb, and WinPDB sucks for navigation. And there are so many time-saving little features, like the auto-import quickfix.

And it takes a lot of work to get even half-baked versions of all the features in vim, because you have to get every one individually.

IntelliJ with Python plugin (instead of standalone PyCharm) has support for all very many, and certainly all popular, languages. And it's not like in Vim-land, where "support" mostly means "syntax highlighting and that's it".

Vim is an awesome text editor though.
The Clockwise/Spiral Rule of C declarations
Tim Cook Doctrine
Opower is actually an example of what could be built using Pulse. Opower provides a data driven breakdown to customers to educate them on their energy usage - these are the types of tools I'm hoping to make easier to build in the future. There definitely aren't enough tools like that, and energy efficiency is a huge problem that needs to be solved.
Ask HN: Lawyer with 200k and Side BusinessCareer Moves
I'm working as a lawyer in London. I have a side business that generates 200k a year in profits (takes about 7-10 hours a week of work).

I find the law boring. My focus has been on commercial contracts - i.e drafting, advising and reading contracts.

On paper, I have strong experience - Big law firm, worked under a now Supreme Court Judge, worked at a private equity firm.

My area of business is slow, boring and unsexy.

Do you think I should quit and focus on growing my business? Or would it be a waste of my legal experience.
Some new developments (in comments of the original post)

Rich Pearson

1 hr ago

Shadi, I work at Upwork and your post about your experience makes us feel terrible. We’ve reopened your case and are investigating it much more thoroughly. We hope to have a response to you quickly — if you have any questions or want to provide more details, please email me at rpearson(at)upwork.com. We care very much about our freelancer community and want to make this right.
Rich

1 response

Shadi Al'lababidi

16 mins ago

Rich, it shouldn’t take a post like this for you (Upwork) to give someone special treatment. I know there are thousands of others like me that rely on your platform (most, far more than myself, for much larger %’s of their income). In some cases this can very literally mean the difference between putting food on the table and not.
They may not be able to spread the message like I, or speak English in such a manner. They may not be able to drum up enough attention, so they go unnoticed. It’s no skin of Upwork’s back, until it turns into a PR mess. Hence why you’re commenting.
Let’s cut the shit, Rich. I’ve got 2 tickets open and have been messaging everyday for the last 11 days. Nothing, nada. Just, ‘We’ve banned you and you can’t know why’. (For those reading this, yes, they do say you cannot know why.So as to not to let on to why they ban you).
I’ve tweeted at you, nothing.
Now, I have roughly 75% of a months worth of Upwork money stuck on there. If I were someone else, or someone without other income streams, what would I do? What could I possibly tell my incumbent clients? Shit, what am I even going to tell my incumbent clients? you’ve just left me without a months worth of wages and a big ‘fuck you, there’s nothing you can do.’
So, I do not want any special treatment. I will not contact you via email. This is an integral problem with Upwork itself and I will highlight it as much as I possibly can, even if that means losing the money and my reputation on there that I’ve been building up over the last year.
And please Rich, I’m a bloody marketer for Christ’s sake. Don’t come at me with that standard company mumbo jumbo ‘it makes us feel terrible’. You’re just being patronising.
Sure, just not with VNC. :)
MS under it's supervision has been caugh in lying, cheating, corrupting institutions and other unholly behavior so I feel his behavior now is more a way of trying to get redemption for his past sins. The PR seems to work though, most people completely forgot, and forgave.
Clicking the link, then backpedaling to click the 'web' link. It works but it's not generally worth it.
Comment moved, per request.
The lighter side of time management and living “ahead”
No sh&t, battery? Who would have thought? I assumed it was CPU heated to sillicon's ignition temperature.
You can sort the comments by Question & Answer to have not only the answer
https://www.reddit.com/r/spacex/comments/590wi9/i_am_elon_mu...
The pain point Pulse solves is the difficulty that developers have in accessing user utility account data. As much as there has been a push for programs like green button connect, these programs will only be touched if the utility has some sort of monetary compensation for doing so. The adoption rate has been annoyingly slow, which is why applications that better educate users on energy usage and consumption haven't been built.
That last one (reading "Nonviolent Communication"...several times in the span of a few months) directly led to the rest of the things.

It's easily the most important book I've ever read.
Well, the real cool thing about typescript or python's type hints is their optional nature. It means you can get the best of both worlds: the quick script and the big project, the pro and the beginner, etc.
Ah nice, didn't know that!
Mobile devices don't page because killing a process on a device which is usually only showing the user one thing at a time, due to want of memory, isn't usually that big of a deal.
Mutable statics are unsafe to access or update. You can use interior mutability with something like a Mutex to get a mutable-but-not-to-rustc value, which is safe.

Systems programming languages need this kind of functionality.
Really surprised that there was no mention of Raspberry Pi.

As soon as they hit 6 or 7 (or an age where they can sit down and not have to fidget), buy them a Raspberry Pi. Possibilities are endless, you can have weekend projects where you build and play a video game or install a camera etc. (Plenty of well-written guides and demos online)

Not only can they have a great time learning and playing with a real piece of technology but it can teach delayed gratification, putting in X amount of time building something before they can reap the benefits.
The white house and congress was deadlocked, the government was shut down, and the treasury was not legally authorized to borrow more to make payments. There was talk of a trillion dollar coin to side step the national debt cap. This was a really big deal, and people were scared the maneuvering wasn't going to work in time. It totally justifies a small credit rating downgrade.
Just open one file of these, PyCharm will display a nice popup "A plugin is available to support <x>. Would you like to get it?" Yes!

It worked for ini, dockerfile and terraform HCL (which I consider more exotic than the languages you gave).

Not sure whether shell and Makefile were a plugin or already present out of the box.
A company comprised of otherwise reasonable people can behaving shockingly dumb. The only way to make companies learn is to impact their bottom line, and that means not-nice words need to be said.
It doesn't sound ideal having two tools that do pretty much the same thing, you are just adding a potential extra point of failure. Migrating from bower to npm is incredibly easy.
Actually they are not that out of date... Tanenbaum's Operating Systems and Computer Networks are both good. The BSD book by McKusick is excellent for more advanced students. For example, they don't cover SMP much, but locking and queuing, so you are prepared for studying SMP.
The leaders of the most powerful nations on Earth are barely starting to talk about some small human missions to Mars and then there is Elon, casually discussing glass domes and tunneling drones creating underground networks on Mars. Truly incredible.
You need to get better at communicating this kind of thing on the site and drop your position that you aren't trying to tell people what to build. Listing such info will not compel other people to do as they are told. Not listing it will cause a great many potential users to shrug and move on, never having gotten any idea why they should be interested.
There are lots of studies on the subject, none of them show anything even remotely conclusive. Here are a few examples:

https://courses.cs.washington.edu/courses/cse590n/10au/hanen...

http://macbeth.cs.ucdavis.edu/lang_study.pdf

http://eprints.bournemouth.ac.uk/10668/1/tratt__dynamically_...
Most posts, I'll open the article and comments. Read the article, then the comments. For WSJ posts, I'll load the comments, then decide if I want to bother with the Google trick. If I'm at work, I'll probably skip the whole post, because even if I'm interested in the topic, the Google trick doesn't work there.

They're the only place I see regularly where I have to do some workaround to view the content. They clearly have the intention of finding paying users, and I have no interest in paying. Using work-arounds to bypass that brings it more starkly to mind, with a little twinge of almost-guilt each time. It's easier to just skip the story, unless it's something extraordinarily interesting.
We are launching a Free (Do whatever you want) Photo Website in a few days
Hey guys!

We are launching a free photos photos website in the next few days. We will be posting our own photos. What we want to offer is actually photo collections in the same style so that designers, developers, bloggers can use multiple photos that go well with each other and can be easily combined.

Our goal is to create something like deathtothestockphoto website but free.

We will be posting collections that we already have. Some are OK and some are quite good. The point of this is to make really useful photos, with a lot of white space for typography and useful compositions that allow enough space for other usage.

SO - What we want from you guys is some honest guidance.

What do you hate about free stock photos and what should we avoid?
What compositions are most useful to you?
What types of photos do you use the most?
What do you miss the most about available free stock websites?
Thanks for any feedback and be as honest and direct as posibble because we want to contribute in the most precise way posibble.

You can see a tiny preview of the vibe of the photos in this tweet photo (sorry but we didn't have time to make a proper presentation) https://twitter.com/NordWoodThemes/status/790296486529605632)

NordWood Themes team :)
Java is not that different from C#.
I was thinking about a non-public merge, but with running the tests the article mentions. I don't know anything about their build setup though.
Chicken actually does have TK bindings, but they aren't very good. It's got bindings to lots of other toolkits, too, but TK is probably the easiest tookit out there to get working cross platform.
It's called "private plane". Gosh, how low would you go to get some more clicks?
Zenith? Many individual carriage companies - Columbus Buggy Company for instance. But not world-wide, very local.
> IIRC those words were not yet French; it always gets a bit confused with languages when we're referring back like this IMO.

They were Norman French, or just "Norman" is you insist, which was one of the Oïl languages (and as such, closely related to modern French).

The written form of the language, at least, is mostly mutually comprehensible with modern French.

Also, the Normans were culturally and linguistically akin to the modern French to a much greater extent that the Anglo-Saxon inhabitants of England whom they conquered were akin to the modern English, even if the Normans' heritage was Scandinavian.

*studied historical Romance linguistics in university.
The professor who made this class is leaving UB next fall. I'd be lucky to be able to attend this one last course under him(the class is gonna be a full house this time) before he moves out of UB, a sad event in itself :(
Conversely, a lot of people have have used dynamic typing in languages like JavaScript and Ruby. Their OO nature encourages creation of many types, while pervasive mutability removes any possibility to do local reasoning about the code. The situation is completely different in functional dynamic languages backed by immutable data structures.
Now that is a goalpost shift.

No, it was a bare assertion. Different fallacy altogether. :-P

An incredibly bad argument with an entire planet's worth of falsifying evidence

Wait, I thought you were saying that networked self-driving vehicles on surface streets not only weren't ready for prime time, but won't be able to compete with multi-decade fixed rail projects that haven't even been approved for construction yet.

Now you're saying that there's already an "entire planet's worth" of evidence that proves they can't? What planet are we talking about, exactly? Certainly no such evidence exists on this one, unless you put all kinds of constraints on the problem that aren't necessary in real life.

Obviously self-driving cars can't replace rail transit if we do what most critics in this thread seem to think we'll do, which is simply replace our existing personally-owned vehicles with them. Transit is a system-level problem that requires system-level thinking, no matter the modality.

For instance, take half the surface streets in the city and turn them into boarding platforms. These are the only places where the self-driving cars ever stop. On the other half of the streets, they never stop moving. Cars merge seamlessly in and out of these lanes. Routes and following distances are adjusted on a centralized basis to accommodate entrance and exit schedules. There are no human drivers to hesitate or misjudge speeds and distances.

It's simply unthinkable that a system like this couldn't move as many people from their actual point of origin to their ultimate destination than fixed rail. Only by artificially constraining the problem can you make "physics"-based capacity arguments that support rail transit. Fixed rail is literally all about constraints. We need fewer of those, not more.

IMHO we should spend $30-$50 billion doing something radically different in this transit-planning cycle, instead of building more of the same old trains for the same limited population of users.
Ah, yes. "The HACTRN" has long outlasted the piece of software it was actually about. The line about RMS is about as funny now as it was then, and the basic themes have aged pretty well, even if the literal lines haven't.
A couple of good books:

How to lie with statistics (Good intro to concepts, light on actual math)

The cartoon guide to statistics (the first chapter or two covers what I learned in my college Intro to Stats class -- the rest is over my head)
Ask HN: What are the best resources to learn Python for Data Analysis
There are a great number of posts in HN about resources to learn R for Data Analysis, but - while considered also an excellent language for the task - very few about Python.

What are the best online courses, books, blogs for learning Data Analysis in Python?
Are you suggesting that the scientists and engineers at NASA have never drawn up detailed plans for these kind of ideas?
It's 5%, 10% or 20% depending on the amount spent per contract.
They also charge a fee to the employer now for paying by credit card instead of ACH (2.75%)

https://www.upwork.com/blog/2016/05/upwork-pricing/

I'm not against the changes overall (in my case, it will mean more money in the pockets of the people I hire) but it seems to bias against contractors who specialize in one-off smaller projects. IMHO anyone with a successful history of doing that type of piecemeal work should still be charged a flat 10%.
I remember a similar interview, years ago when he was still at Microsoft. He had 3 monitors, one was exclusive to e-mails and meetings every hour.
Right!? Like, i have tons of respect for the guy, but the amount of press and attention that they get just by saying "we are going to mars" are crazy! Nothing practical to show, i would be more interested in a mission to build up a base at moon first.

But hey! This is show business, what we losers can possible know!?
> I'm so lost at this assertion. How is this a social / political problem?

How is it a technical problem? Current web technologies allow decentralised web (except for maybe root name servers). Everyone can host their own content, control their own servers, basically everything below your hostname. The implementation has led down a centralised path.