skysight-inc/HackerNews huggingface dataset:
>you can't be serious. why would a company even exist if all the work it paid for would be owned by someone else?

Because software is, by default, a non-rivalrous good, and so a cooperative, share-and-share-alike mode of production makes more sense for it. Companies already deliberately support open-source contributions for exactly this reason.
> 10 different passwords I shared across 100 sites. This was terrible

That isn't terrible so long as the email linked to them has a unique, strong password. How many of those sites need the highest level of vigilance?
I don't find this license very restrictive. You can use it for personal use as much as you want.

You can't put it on websites or use it in software you give out.

Seems fair to me.
Awk-like one liners for Python
Author here. This is a work-in-progress.

Ask Me Anything.
So sell the solar generated energy to Norway via the existing DC link and upgrade the link as necessary. Also upgrade the east-west electricity distribution system and sell the energy to neighbours who are in the dark.

And lastly, if electric cars are implemented properly they can be used for peak shedding. See, for instance, https://www.techcentral.co.za/how-electric-cars-could-change..., https://www.citylab.com/transportation/2015/07/bmws-plan-to-..., and https://www.theguardian.com/environment/2017/mar/20/electric....

> Since electricity cannot be stored,

That should be 'Since electricity cannot currently be cost effectively stored," It is a matter of economics not natural law.
It should have been obvious when there was no link for the ebook.

> which keeps me in ketosis until I break my intermittent fast

Also ruined the suspension of disbelief. I don't think you can enter and exit ketosis daily, in under 24hrs.
It isn't weird, almost all Americans study a second language in high school (or earlier). But it is unusual to achieve any facility with a second language, outside of Spanish in LA or Miami.
Maybe.

Or maybe making it cheaper to fly will increase demand enough that it makes sense to lower prices to meet it
It's a form of meditation practice. Calling out events makes mind focused on the present.
In the real world, you sell a product that is profitable enough to cover the costs.

Do you think a company that sells t-shirt for less than the fabric cost will live long? Nope.

Do you think a company can get equivalent service to AWS for much less money? Nope.

Well, actually, yes, there is google cloud that's half the price. https://thehftguy.com/2016/11/18/google-cloud-is-50-cheaper-...
If the prophecy materializes into a exodus of brain from the Valley, I would expect very skilled and trained Indians to go back and, depending on the environment they find home, there would be no reason why their couldn't stabling top research and start ups in their homeland.
How We Hacked Our Coffee Machine with JavaScript
Tracking state (sort of like Typestate) is not part of the type system, but you can encode it in the type system. So far, I've found this much more usable in practice than linear types, but I expect future work on linear types will change this, especially now that they're coming to GHC.

There's a tutorial on just this sort of thing here: http://docs.idris-lang.org/en/latest/st/index.html
Beautiful, I'm a big fan of Nylas and feel that calendar integration is the last piece for a really nice workflow.
This already exists: WINE
But you are missing the case of both a degree and good programming skills. If two programmers code equally, why wouldn't I hire the guy with the degree? That took the algorithm classes and took the writing class and has more tools in his toolbox than coding?

It's ok you don't have a degree but not sure why you would be shocked that some prefer college graduates
Since we are talking about calendars, I will ask a mildly related calendar server question. Is there a solution out there that would allow me to automatically prefix events in calendars that are shared with me? For example, I see my girlfriend's calendar with an event called "Work". I don't want to think it applies to me, so I would like to see it as "Princess Peach: Work". Can I do this without hacking an existing CalDAV server to use as an intermediary?

I did try a script that takes a URL to an iCal file and adds the desired prefix, then spits out a new iCal file. Alas Google Calendar has a years old issue where it has no way to force it to pull updates to iCal files with any reasonable frequency. And of course I want the solution to work on phones as well as desktop browsers so a Chrome extension is not a solution.

Bonus points for a solution that would let me munge event names arbitrarily according to regex rules, and to combine multiple shared calendars into one.
Hey... I know this is a late reply but so was your's :)

We pay about 70% below market. Unfortunately I am not the one that makes the decisions or the business plans. I am just barely high enough in the org to be privy to what people get paid.

For what it's worth I 100% agree with you.

The result is we get software engineers with much less experience. For what it's worth... they have all worked out very well. But I think someone with more experience would work twice as fast and therefor work out to about the same cost anyway.
WW3 BRUSSELS KNIFE ATTACKS
You've never taken piano lessons or bought Girl Scout cookies or paid rent, have you.
God that's cool. I have a habit that seems like a variant of this. Every change I write has a description of how it's tested. Sometimes that can be as brief as "unittests," but for riskier changes I sometimes write several paragraphs.
Show HN: Email revolution begins here. Meet Newton X
There is a similar situation in NYC [0].

[0] https://www.youtube.com/watch?v=i9jIsxQNz0M
I actually just paid real attention to this pointing technique on my way home today for the first time. This isn't just a puff piece for a technique that only a few workers do.
On newer macos shaking the mouse back and forth makes the pointer get larger (so you can find it).

https://discussions.apple.com/thread/7583592?start=0&tstart=...
Moreover, to add further context, the whole basis of Holden's effective altruism work has been around the idea that philanthropic dollars ought to be focused on charities with extremely rigorous proof behind how much they improve people's lives per dollar donated, and how much they need the money.

That context makes advising a donor to direct an "unusually large" sum to an organisation with an extremely vague goal and no tangible measure of progress towards it, little of the transparency demanded of other charities and existing funding commitments well in excess of their spending plans look like an extremely strange decision long before you read the disclosure statement.
Whoa sorry about my super late reply here.

The APIs are not great. Some of it is down to poor naming, for example:

The callback you'd use on a CheckBox is called `OnCheckedChangeListener.onCheckedChanged(view, boolean)` (or something) but it is called whether or not the check state actually changed (e.g. if you call `setChecked(true)` and it's already checked you'll get the callback anyway). This is an issue that plagues the APIs in other places like `OnLayoutChangeListener` and `TextWatcher.OnTextChanged`

The fragment lifecycle is incredibly complex to the point that many people advocate against using it -- I'm one of them. It's like someone decided to try to solve every problem ever without asking the real users (devs) what they thought was wrong.

But the worst thing about it, bar none, is just how long it takes to build and run an app. We're talking 1.5-2 minutes. Everyone has their pet idea for reducing the build/test cycle but they provide marginal benefits at best and don't offer up concrete examples with concrete data (e.g. "I am running this gradle command for this github project on this computer and am measuring it this way, and here are my results"). I've spent weeks of time, scattered over the years, trying to figure out a way to reduce this to something more reasonable like 5 seconds, but to no avail.

My best guess is that other people are working on tiny toy apps or are just building the default project and then proclaiming that I must be mistaken, I must be doing something wrong for my build (of a reasonable sized app) to be as slow as it is.
Depends on where you work, and whether the company recognises the complexity of the work, and the value sysadmins provide.

I make as much as my developer counterparts, for what it's worth.
Yoga is just a practice in itself. One need not subscribe to other practitioners' beliefs.
Hack chatbots for superpowered content marketing
No, that is for standard .NET, I was referring to llilum for the .NET Micro Framework, the only one that has always been fully interpreted, which hasn't seen any updates in a while.

https://github.com/NETMF/llilum
I really like `:delay`. It will allow efficiencies in my already Haskell-esque "define all possible values used in a single big let" style I program in. My code all handles nil safely and returns nil when appropriate but it would be even better to avoid evaluating things unless used in the body of the else (or a later binding).
Should a human being have his life's work be forty years of checking if bags are caught in a door? Modern society is weird. Automation can free us from humans having to be automatons.
Since it is gambling is regulated at the state levels this varies by state. 14 states allow for purchasing lottery tickets with credit cards, the others don't.
I never said Canadian society is perfectly equal, just more equal than US society. Sure property distribution is a massive issue but that's the case in any urban centre. There's a lot of progress left to be made but that doesn't mean we should just give up and head south.
So could I. I imagine a Java aficionado would say the opposite. Like I said, different ways to think about the problem.
I had the same reaction. I much prefer this to the threading macro.
>> made a mental note to google it later, which I eventually forgot.

Perhaps you should have made a large "search" gesture while calling out potential keywords.
Exactly, I would even say the situation is so bleak for some Americans (and even people all around the world) that they might as well enjoy themselves in the short term, especially when they're young, while they can, as opposed to risking it on the uncertain future.

Edit: Also, as the tax base gets smaller, I can see some of the tax advantaged accounts people have money in become not so tax advantaged. The money to replay all this debt (including infrastructure, environmental, and policy debt) has to come from somewhere, and I'd bet it's both from inflation and savings. Or someone hits the reset button with a revolution or war.
Duckduckgo has this solved, with a regions option at the top of the search results and cookies that save your choice.

Not useful for the Google April fools joke though.
The font is nice but I find the letter spacing both too condensed and irregular, i.e. or operator || has no kerning even when not monospaced
>Equal society

Conveniently, you chopped the word "more" off of "more equal society". Kind of unfair to argue against a point the person didn't make.
I dunno, it seems a dramatically more reasonable response to preventing accidents than the disaster that is PTC[1][2], which has cost billions and will probably never work properly.

[1] https://www.aar.org/policy/positive-train-control

[2] https://en.wikipedia.org/wiki/Positive_train_control
That is being fixed in Android O. 1password even has a demo show off the content fill on the dev release of O.
He said he doesn't have an xbox one in TFA. What do you want him to do? Go buy one so he can make a blog post?
who the hell do you think is paying

Typically a collection of ever changing tenants, few of whom are in the position to manage, or even interested in managing a long-term investment like a dwelling.

should already have property

Why? What's wrong with renting? As I said in a previous post, Chancellor Merkel in Germany rents.

I'm advocating giving out fewer mortgages

I'm advocating building enough dwellings, not doctoring with symptoms like restriction on mortgages, rent control, draconian building codes, zoning laws and the like. I find it supremely baffling that the obvious solution seems to be deeply unpopular.
There's nothing there. It's a suburban wasteland.

Yes, you can buy a house there more cheaply than in Toronto. But is owning a pile of bricks worth living in a wasteland? Personal preference, as they say.
And did I say otherwise?
What you've said about the JVM overhead is true, but what the experiment showed is that on the time span of six seconds, implementing an algorithm that's this simple, the overhead does not result in the Java solution being slower than the Go solution.

Full native code compilation for a hot method can be triggered and completed in a fraction of a second after startup. The net result is that for algorithmic problems that finish in seconds rather than milliseconds, the JVM startup cost may not be an issue. This will only be true if, like this problem, you're loading a small number of classes. Most people's experience with crappy JVM startup time probably has a lot to do with with web application containers like Tomcat that load thousands of classes in the first five seconds. Probably a good test to do to assess real-world performance would be something that does file-system operations and employs some parsing libraries, rather than just building data structures in memory and using System.out.

You're correct that if you want to compare peak performance, you should run the tests differently, so that you're not measuring the JVM startup cost.
Do you live in Hokkaido? Or maybe on a really local branch? I live in Tokyo, take around four trains a day on many different lines and that is just not the case here.
> You read all the time that your average American barely has any money set aside for retirement

That's not because there is a high bar to investing, it's that most people are financially undisciplined. I see it all the time, people get a bonus and the very first thing they do is go buy a new car. Literally one of the worst things you can spend money on is a car, and a new one makes it even worse. Many people carry CC debt, which is absolutely crazy. Keep in mind I'm not talking about people who are struggling just to put food on the table, but people who should be able to save, but instead do really stupid things with their money.
Newpapers are short. Blogs articles are longer.

Most articles on the top of Google (outside of news) are much longer than 700 words. See there for some numbers:

https://www.snapagency.com/blog/whatll-be-the-best-length-fo...
Bash (and other shells) have their purpose, and that purpose is running processes, and process-, filesystem- and general-system administration. Pipes, especially, are so much easier in a shell than any other way that I have seen (I just noticed ninjin's comment about Julia - I will have to give it a look.)

For this sort of thing, I will use a combination of Bash, Awk, Perl and Python, with Bash as the foundation, but often using at least one of the others. For example, if a step in a pipeline can easily be solved with regular expressions and/or simple arrays and hash tables, I will pick Perl, but if it needs more complicated data or functions, I will pick Python.
It's a readable font but the 1 is too similar to the l for my taste. Iosevka has a 1 with no horizontal line at the bottom.
When Chinese police review this matter they might decide it wasn't the best way to minimize unflattering media coverage.
They only do this for recent (past 2 years) grads, who have no work experience yet.
The article is a counterexample to your claim. The Go program and the Java program ran in effectively the same amount of time.

I made this point in more detail upthread, but: for some CLI tasks that need to run in a few seconds, JVM performance will be adequate. For others, it will suffer.
Yes! 1000 times, yes!
China, Russia, Turkey, Saudis do horrible things with their own hands, whereas the West has found a cleaner way to employ a middle man for that.
Google, Microsoft Still Waiting on Wikileaks to Deliver CIA Hacking Tools
I'm using Operator Mono as my programming font for over a year now and never looked back. For me it's the most beautiful looking font (at least on Linux/Mac). I've tried it once on Windows but the hinting was somehow broken.
Im also using the italic monospaced version for code comments and never saw anything similar in any other font . Unfortunately it's not very cheap though

https://www.typography.com/fonts/operator/styles/
Your Video Creation Guide for 2017
Some of us would rather live in a country with better welfare even if we won't directly benefit from it. Compensation is good enough up here IMO.
I don't think they're spending money on this. Maybe some Googlers worked this out on their 20% time. Which is designated to not be of much commercial use anyway.
I think that the root of this goes back all the way to Zen-type of thinking. In Zen, it's often taught that mind is elusive/delusive and action matters. "Mindlessness (mu-shin)" is often thought of the best way of carrying tasks, and I see a similar principle in many traditional martial arts/craftsmanship; a new learner should just do certain tasks without thinking/questioning, and eventually their muscle memory will learn it. It's conceivable that people applied the same principle for safety.

I also think that this illustrates the difference between the Western religions and Japanese (or Asian) religions. Western religions are mostly declarative; you need to believe such and such statements. Whereas Japanese religions are procedural, i.e. doing rituals is more important than believing.
More than 30% of NIH funded biomedical studies are cited in commercial patents
While the concept sounds sound, so far I've never actually seen this setup in the real world. Do you happen to have any resources on how to properly setup such a step in a CI tool?
Moral high ground itself is a fallacy.
SourceForge really only became a problem very late in the game when they had mostly been abandoned for new development and started trying to monetize the (often semi-abandoned) projects still hosted there.

Their behavior was bad, but honestly I think a little too much was made of it. People got all wound up over the ethics issues (leeching off of other people's open source work to sell creepy adware), but the actual work itself remained accessible and supported.

Honestly even in its fading days, if you wanted a free host for a CVS archive and mailing list, SourceForge remained a good choice. It was providing more value than it derived even then.

If that's what happens to github, I think we can deal. Someone would just start a giant project to pull and mirror all the junk locked inside github (git makes that process distributed, you don't have to actually crawl their site and can use external archives) and we'd just start the cycle all over again.
> Hmm, that sounds a bit awkward -- every capability on the system would, at least conceptually need a separate copy of the pruned name-tree.

First-class namespaces are an implmentation of capabilities. You wouldn't necessarily need capabilities on top of that. You'd pass around namespaces or perform namespace mappings to grant or revoke authorities.

> On the other hand, I can see how capabilities would mix with ACLed namespaces to improve security.

You can use ACLs to implement capabilities [1], which the capability folks did with Windows XP as a proof of concept with a modern OS [2] (I don't know why Microsoft didn't just adopt Polaris to be frank). But in general you shouldn't use ACLs to try augment capabilities. They restrict the class of expressible security policies without actually adding security (and in fact, they introduce insecurity).

[1] http://www.webstart.com/jed/papers/Managing-Domains/

[2] http://www.hpl.hp.com/techreports/2004/HPL-2004-221.html
I don't know about that. IMO they are the coolest of the big companies - Microsoft, Apple, IBM, Amazon all feel more corporate-y.
Highly leveraged buy-to-let empires

No, au contraire, house-acquisition should always come with a substantial deposit.
صور+اطفال+جميلة+2017+اجمل+الصور+الاطفال+حلوين+بجودة+عالية
How a telecom-tech alliance wiped out FCC's privacy rules
> If you want to avoid commissions, Schwab & Fidelity have commission free ETF's - just buy and hold.

Most of the brokers do this now. Also, Schwab just lowered stock trade commissions to $4.95. Not to sound like a shill, but Schwab bank also has zero fees (no ATM fees, no foreign transaction fees, etc...) if you open (don't even need to fund) a companion brokerage account.

I think companies like Vanguard have pushed down expense ratios and now the likes of Robinhood have pushed down trade costs through competition.
If you do any serious calendar development, you should join CalConnect. This is where all the calendaring guys meet, work on the related RFCs (CalDAV, iCalendar) and do interoperability testing: https://www.calconnect.org
Absolutely worth it.
> You can't get filled at a worse price than the lit exchanges are showing.

Can you be more specific? I believe you are talking about a market order. Unless you have full access to all order books you can't really know whether you were filled at the best price of all lit exchanges. AFAIK brokers have a duty for best execution - still I'm pretty sure that you get poorer execution on Robinhood than on other brokers: They route your orders to just 4 firms. Though the "loss" might be insignificant for the average retail investor trading very liquid instruments.

Adding further to my point: If you compare price improvements between Schwab (http://www.schwab.com/public/schwab/nn/legal_compliance/impo...) and KCG (https://www.kcg.com/access-performance/execution-quality) (one of the 4 firms) you can see Schwab achieves better execution for SP500 firms. Two Sigma and Citadel are both worse as well. You get what you pay for.
₹Query, jQuery modified for India
Well, I don't usually listen to podcasts, but I'm really glad I took some time to listen to yours.

As everything else, a lot of this common marketing BS are very seductive when you're in need. They're usually advertised as a way to get higher sign-up and conversion rates and, when you fear that you might be going out of business, an exit popup with an autoplaying video doesn't even look as bad as it really is.

I'm looking forward to listening to your next episodes. ;-)
With a few caveats:

* It's a work in progress and a bit lacking in visual presentation at the moment

* The target audience is the novice developer

* I am writing from my own experience and I am not an expert

* "comprehensive guide" should probably have been "comprehensive primer". This is what I think beginning devs should know about the shell.

https://tenebrousedge.github.io/shell_guide/shell_guide.html

Commentary, contributions, and criticism are invited.

As far as 'shipping something today' is concerned, that's what keeps me from learning vim. At the moment I'm both working and going to school full-time, so I feel like I can't quite justify the time investment, but I know I'm holding myself back from being a far more effective programmer.

I also have an acquaintance doing computational biology for whom Bash is an essential part of his toolkit for DNA analysis. Bash sometimes is the right tool for the job. It excels at text processing. It's just archaic and ugly, and we have nicer options available for programming languages.

(and now that my SO is up I think I'll watch this video)
I wonder if it's possible to add ligatures to this font. It's almost perfect for me.