skysight-inc/HackerNews huggingface dataset:
There was this year that my friend sold her apartment... It was a lot more money than she originally paid for it. She got an awesome income that year.

For the article:
> Using data from the Internal Revenue Service, Mr. Carroll showed that between 1999 and 2007, half of those who earned over $1 million a year did so just once during this period...

Yep. I will recommend reading https://en.wikipedia.org/wiki/How_to_Lie_with_Statistics
Show HN: Alfred – Android ViewModel instantiation made effortless
Firefox 57 will contains the pdf.js version with this bug fixed https://bugzilla.mozilla.org/show_bug.cgi?id=1393476

Also Chromium changes have been merged https://pdfium-review.googlesource.com/c/pdfium/+/12391
The biggest issues I have with JIRA have to do with it being one of the world's most inconsistent, unintuitive, and undiscoverable UX's possibly ever made. All manner of things are hidden in "..." menus, and any screen will have several such menus visible at once, but they're all different. It feels very much disjointed and like the UX is done in a deeply siloed process that considers only the most local region of the screen the user could be working in (or where a feature lives), and like no attempt is made to consider the UX as a whole.

It feels like using 15 different independent apps at once that just happen to be crammed into adjacent or overlapping screen real estate, and each one is a different lens with its own side effects that come from interacting with it. Some things are randomly modal and others aren't and require you to actually load an independent details screen. The only significant consistency to any of it is the fact that it all shares a somewhat common graphical style.

Despite having used JIRA for a decade or more, at no point do I ever feel like I know where I'll find something on the first try or know what's going to actually happen when I deviate even the slightest from the very, very narrow repeatable process groove I get into after much trial and error.
Smarty Uninstaller 4.7.1 Crack and License Key Free Download [Latest]
EDIT: I also think you've severely misinterpreted the article; re-frame (the library/framework that builds on top of reagent, which is a wrapper for React in clojurescript) is basically Redux's suave older brother IMO.

[EDIT: Regarding "everything is a component"] And this is a weakness. If everything is a component, everything is tied to the React library/ecosystem.

It would be better to treat everything as a primitive - like, say, a function. My data stores are functions (closures), my styles are functions that return data structures, my views are functions that return components.

IMO the craze that struck a lot of the React ecosystem (everything's a component! State is a component! Routes are components! Side effects are components!) is dying down and people are realizing that it's better to stick to things that are much simpler and has first-class support from the language. Tying yourself to React (or any one technology) fundamentally limits your capabilities and expressiveness, and also makes your software very brittle.

This is why, IMHO, most JavaScript devs actually would be much happier writing in Clojure(Script). The language provides first-class support for so many things that JS devs have to reach to libraries and frameworks for, e.g. immutability, CSP, pattern matching, and actual functional constructs like transducers.
Life After Flash: Multimedia for the Open Web
What do you mean by scalability?
that isn't achievable or sustainable in the US at a national level. The entire country Norway has a smaller population than the largest county in the US.

Maybe the long term plan should be to give homeless people a one way ticket to Norway. (sarcasm)
Perhaps they're getting it mixed-up with Carthusian.
Google Analytics Voice – A New Way for Publishers to Interact with Data
Actually - the process of creating both is exactly the same, I created components in angular, react and polymer. No difference IMO (apart implementation details).
In a public system the federal government would pay. Since federal government's ability to pay is only artificially restricted by Congress, there should be no problem affording it financially. In other words, it's not citizens paying out of their pockets for other people's care. It's fed paying. Worst problem would be potential inflation. Likely because system would be cheaper overall it would have immediate economic boost. Like putting extra 5k in everyone's pockets.
In the past I've seen articles claiming Musk works while spending time with his kids, while they are attended by nannies. I doubt he sources his own food.

I still question those numbers, and even more so whether or not he can work effectively for that amount of time, though.
The best defense is a good offense. I express concern about your project's use of Google Analytics and then releasing that data to the public, then about the culture of deletion; and I am criticized for my "lack of research". Sorry I touched a nerve; but all of these issues are decisions that are being made, to not expect critiques of your decisions is naive.

Anyways. Having done my research:

> You don't see that text but instead text indicating the formula has been deleted.

If, and only if, you know the exact name of the package. If you do a search, you get the "no formula found". If you attempt to use the braumeister.org web site, it also will not show up unless you explicitly craft the recipe URL.

> They will be preserved in the Git history for as long as we continue to use Git.

How does one go back into git history and revive deleted formula, given how automated the entire process is around ensuring the most recent version of brew is always in use? By your "deleted" help docs, I infer that it comes down to creating your own cask?

The one example I came across quickly is "abi_compliance_checker'. It was deleted because it requires GCC 4.7. Yet Homebrew is still quite capable of installing and using gcc@4.7. Not that it was broken in a recent build. Not that it was a major maintenance burden - the updates for years consisted of version updates.

This isn't something I need, but it's a great (and quickly found) example of seemingly arbitrary deletion of an otherwise active project.
even the government offices, tv channels provider whatsapp numbers.
It almost makes me feel like MS had the right model with Windows Phone to a large degree, they decided what chipsets were supported and were responsible for integrating support into the platform - though their list of support SoCs was woefully small. I really see no reason Google couldn’t take the reigns in on developing board support packages for SoC’s and if OEM’s want to use new ones that aren’t in-tree they either work to get it merged or Google doesn’t give them a Google Apps license for the device.
Describing Linux as "horrendously difficult to use" is disingenuous at best. There are so many different variations between distros and what people mean when they say "Linux" that to categorize them all in this tone is hardly professional. I'm not familiar with betanews.com, but it does claim to be a tech site.
Video of Steele's talk, https://vimeo.com/6624203
The same is true for meteorologists. But as someone says later in the thread, Python with its dynamic nature does not protect programmers, even more so for non-professional programmers. But it is not an excuse to not follow common-sense.
I get why you're excited about this, but I think it's a mistake.

One thing I've seen over and over is projects where everybody did their job and the project still failed. Why? Because everybody was put into silos. Each person could define success as doing what they were assigned. The developer built to the spec. The database person made the database work. The QA person verified that the system met the spec, and the ops person made sure the servers stayed up. No actual value was delivered, but everybody can say, "Well I did my job!"

Elaborate systems like this encourage people to focus on output, not outcome. You don't have a team so much as a umber of individuals who happen to be working on the same thing. Teams are groups of people who win and lose together. They have a common goal and focus on achieving the goal.

One of the reasons startups are so powerful is that early on you have a cross-functional team that is intensely focused on outcome. Everybody knows that "did my job" doesn't matter if the company's going to run out of money in a year. The incentive is toward a much deeper intellectual engagement. It's not just, "Did I do what I was told?" but "Am I doing the right thing for the user and the company?"
Isn't the "problem" with this that you can't get arbitrary websites to talk to your OAuth2 server? For example, even though, say, Gitlab, supports OAuth2 login with Github, I can't get it to authenticate with stavros.io.

This is the problem Portier (https://portier.github.io/) and OIDC aim to solve, ie to be able to auth on any website with an auth instance you run.

I love this idea because it's much easier to secure one thing whose sole purpose is authentication than to secure every thing you want to authenticate on.
when floods wreck cars, 'refurbished' cars seem to magically show up in used car lots far away. Especially those from fleets in car dealerships that have a distribution channel.
https://www.autotrader.com/car-news/beware-of-flood-damaged-...
The speaker in the quoted video miserably fails to provide a balanced stance.

It's full of reductionist rhetoric, hostility and provocation where his angry comments are greeted with applauses. So both the listeners and the speaker already seem to have a "view" on postmodernism.

How could such an hostility be a "great" video on postmodernism?
If you don't wear a seatbelt and are in an accident you are much more likely to hurt others than if you do wear a seatbelt.
Good point, Hydra does this to for things like missing TLS encryption but not yet for secrets (it only rejects secrets that are too short). I've tracked this here: https://github.com/ory/hydra/issues/573
Collection of generative models in Tensorflow
The original comment is about privilege and the average person. It explicitly states if you have people taking care of things for you, you get more time.

That's why working interrupted is a privilege, as other people take care of necessities for you. Elon musk working 14 hours is not anything special if he has people doing things for him, the average person does not have this privilege and anyone with similar privilege can do the same thing.
Apple at least contributes a very well working operating system on top of the hardware. They have added value. Although when I bought a macbook for the first and last time they shipped it directly from China. It took 4 weeks. And when it arrived they announced the new generation of macbooks. I sent it back, where they complained that I bought it before the new generation existed, but I had the laws in my country on my side and could send it back within 2 weeks for a full refund. I did then order the new macbook.

So in a sense, yes, they're pretty much the same. Although their OS is great, their hardware business is based on the same model as Folsom & Co.
I'd suggest using something like:

export SYSTEM_SECRET=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1)
echo "SYSTEM_SECRET is $SYSTEM_SECRET"
Sure. I'll never argue against holding people accountable. But even when that doesn't happen, engineers don't get to say "I was just following orders".
HSBC is killing my business, piece by piece
(e.g., I don't understand how he relates Marxism to postmodernism)

you can look at the originators of critical theory (the frankfurt school which was neo marxist)
Now, I don't know what Houston looks like, I've never been there, but you never gave a reason for the impossibility of Houston transit. Your post is based on your assumption that you would have to drive to any transit stop. Why would you have to do that? What makes Houston so unique in that a transit infrastructure is impossible?
Could definitely be a contributing factor.

The lack of reform is politically based because you can't even have the conversation without somebody jumping to "they want to take away...!"
From index page "Polymer is a JavaScript library that helps you create custom reusable HTML elements".
I'm using Polymer components same as as react's controller/view components. You don't need to reimplement custom select's or whatever. You can use exact patters as other frameworks use.
you have "related-channels" in the channel page. also you can view the "liked videos" of channel you liked. you can browse channels by category by clicking on the "browse channels" in the side bar.

https://www.patreon.com/explore
you can explore creators who uses Patreon.. not only youtube guys
Really? I was bothered by the font choice, but I felt it was too entertaining to miss out on.
This is essentially my opinion of it. I look at both Trello and JIRA as useful, depending on my use case. With a cross-discipline team focused on delivering a few things (basically epics/features/whatever) at once, I love JIRA. Working on my own, I'd use Trello.

It has a similar feeling to the hatred for Excel we all have as we start to use it. So. Many. Features. When you have a team member who is a power user, it can be frustrating since they will want to lead the implementation. Then you run into a bottleneck when they are the only ones that can run/fix that report. Maybe not a great comparison beyond that.

I like John's take on it that you should start with a simple, physical board. If I start with a new team that will be my preferred path.

I joined a team on Asana and we simply used the list type for a project with acceptance criteria. Not a physical board but it was super basic. Over the next 3 months we started to add colored tags for epics, important links to the description during the sprint, & links in the description to related stories. When it became JIRA 6 months in, we moved to JIRA.

If we would have started with JIRA there would have been a riot. But now that we know the features we need, we don't find it bamboozling. It still can be for features we're figuring out we need (I spent 3-4 hours on a simple plugin last month), but the attitude is definitely not the "JIRA sucks" mentality that I hear a lot about.
If one could drive a car, one could also drive a bus, no? Maybe trains are harder, but buses should be possible?
Belated response. Okay. You have a nice, optimistic, aspirational worldview. I respect that. You and I probably even want the same thing.

This article made me think of your reply:

The Endless Rules of Burning Man

If you love bureaucracy, Black Rock City is the alternative desert utopia for you.

https://www.citylab.com/life/2017/08/the-many-rules-of-burni...

If this self-selected group of hippies can't be "live and let live", then what hope is there for the rest of us?
Well yes, but when I use a debugger for example that would require me to first debug application 1, then 2, then 3 in order to fully go through the cycle. This seems quite... time consuming.
I think this is the curse of building a popular productivity suite.

Similar to MS Office popular comment, by Joel Spolski I think, everybody uses 20% of the features but everyone uses a different 20%.
Ask HN: What class have you taken that gave you a revelation?
and what did you realize?
Right, they aren't "nobodies", they are a shop with a long history of creating biased experiments to validate their initial assumptions. There's a LOT of material available on the net regarding their "methods", a simple google search will do.
Density of doctors per 1000 people around the world
The title "What is to be Done" is, of course, the English translation of Что Делать. The title was originally used by Chernashevsky and later Vladimir Lenin—the latter making the call for revolution explicit.

https://en.m.wikipedia.org/wiki/What_Is_To_Be_Done%3F
Why can't I point out that running desktop Linux ARM programs is not a useful?
That's not the sense in which it is used most of the time (at least outside of academia). To repeat something I quoted up-thread:

> 'Cultural Marxism' in modern political parlance refers to a conspiracy theory which sees the Frankfurt School as part of an ongoing movement to take over and destroy Western society.

https://en.wikipedia.org/wiki/Frankfurt_School#Cultural_Marx...
Most of us live in a world where it's not so easy to just take another job if the current doesn't meet expectations. In addition you have almost no way tell upfront if the new job will be any better.
China drone maker DJI: Alone atop the unmanned skies
Luckily OP has square hands.
Really? Post the output of a zpool upgrade -v on Solaris.
I'm not sure if I understood you correctly. Delegation of authentication usually implies trust between the two parties. GitLab (the hosted version) does probably not trust stravros.io enough to allow people to log in through there.

Portier looks indeed very nice, maybe I'll set up a tutorial how to get those two working together to get full Authentication (portier) + Authorization (Hydra) with using only open source technology.
I don't think it has to be one or the other. Myself, I often get confused by top-down approaches because I obsessively ask about "what's underneath" and feel disoriented by arbitrary-seeming machinery. Friends of mine on the other hand get confused when bogged down with details that are "unimportant" to them.

It's a really difficult pedagogical task to create a curriculum that's helpful to a large swath of students all at once, and I don't envy teachers for that task.
Show HN: Play – A simple cli audio player
The US recently started allowing startups to raise money from non-accredited investors. It's just that most legitimate startups still prefer raising from legitimate investors.

This has left "startups" like this "company" YayYo, which raise money from TV commercials stating that they'll become the next Uber.

http://www.businessinsider.com/yayyo-ipo-ads-tv-ramy-el-batr...
Solo founders with profitable businesses: 52 stories
Good idea! How could that look like on windows (the guide should work on all OS and I'm no windows pro)?
> AIUI, the situation until now has been that essentially, every Android device released has its own fork of Android. Which is absurd, and explains why the Android security update situation is such a mess.

The situation is the same for all embedded Linux devices.
All have non-mainlined (and non-sidelined) changes to device tree, startup code, pin muxing code, special kernel parameters, special drivers, specially adjusted drivers, special vendor drivers that are C wrappers around binary blobs etc..

Out-of-tree maintenance is possible, but this still often needs to build against the kernel sources, not some more generic kernel library (or ABI, if you want). Other embedded platforms are worse (eCos), some are better (QNX, MQX) in separating device driver code into units that do not depend on the whole world.

Kernel maintainers are very vocal in saying "it's not me, it's you" and laughing in your face, but if every vendor has the same issues with managing in a sane way customization of your operating system since a decade and a half, it becomes a bit of a running joke.
JIRA has some specific UX problems in some of the oldest parts of their product which they've been consistently ignoring in favor of multiple menu redesigns.

One example off the top of my head... creating filters (custom lists of issues - stored JQL in fact)

- why do filters have permissions at all?

- why do they always default to private so that I forget every time and share a link which no one can read?

- that UI around <Add>ing groups to a filter for permission is a disaster

...that's one example but to me it's symptomatic; PMs at Atlassian jumping on shiny-but-safe things while shying away from the stuff that matters on older features, which may carry legacy.
Actually, it was much worse back then. Nowadays Apple Macs are affordable and alternative PC operating systems are quite usable too. In 1999 there was a usable but limited/old Win 95 and Win 98 which was crashing on a daily basis. So you can imagine how frustarating it was to work with such a machine.

Furthermore, microsoft was fighting open source software which didn't make them more popular: https://en.wikipedia.org/wiki/Halloween_documents

Compared to those times the data collection on modern Win 10 systems and forced updates are small sins ;-)
Well, one issue is that everyone seems to have a different picture about what a microservice is and everyone also thinks they have the correct understanding.

Your comment reflects that perfectly.
Honestly, the decision of a first language doesn't even matter that much. Beginners need to learn how to program, by which I mean understanding and writing sequential logic. This is by far the biggest barrier. Without it, you get "wizard" programmers: Those who copy-paste magical incantations with no understanding of even the basic underlying logical flow.

You can use any language to teach this, but it should absolutely be the primary focus for absolute beginners. And it really doesn't matter what you use, because even in C or C++ you should not be providing skeleton code with all the boilerplate and complete build scripts.
The principle is pretty simple, if it's two consenting adults doing something that does not impact a third person rights, they should be allowed to do it.

So I would be okay with laws about how money is earned, if there's a third person being impacted (pollution, for example), and i am okay with laws about how money is spent if there's a third person being impacted (idk, hiring a assassin)

Of course when one of the two consenting parties does something outside of the contract (false advertising, fraud, etc.), it should also be unlawful.

Everything else someone does to limit my choices/actions I do disagree.
Heyne, Economics as a Way of Thinking
Is that a guess or there is actually evidence that the groups are composed of the same people?
When I do that, I miss the details that can catch you off guard.

If I had done that with Javascript, I can assure you that function based scoping would have destroyed my brain in trying to debug. But since I read a book on Javascript[1] that assumed familiarity with other languages, I was prepared for it.

[1]: https://www.amazon.com/Professional-JavaScript-Developers-Ni...
If I self terminate I'll attempt to report back to you. Look for 666 symbolism and a pack of fruit cups offered to you as a place to hide tens of thousands of fiat currency. If you see that you know I'm in hell and reincarnation didn't apply at least to me.
The funny thing is that this is probably the best strategy for the devs. The people who have chosen to stick with monolith for good reasons will get no respect from the next employer. Whereas the Microservices guys will be hotshots.

Same for Hadoop over SQL or node over Java.
The author of this is also the creator of Sumatra PDF
Trademark and/or copyright can’t be used to block interoperability, see the Lexmark printer cartridge lawsuit where they embedded their logo into a MCU on the cartridge to try and block third-party cartridges.

And while, yes, one circuit so far has decided that API’s are copywritable the argument of fair use is still up in the air (unless the appellate court has finally finished that case, I haven’t bothered to check).

Also, Oracle and Sun before have continued to release OpenJDK under the GPLv2 (with classpath exception), giving an implicit license to the API with the worst case being an implementation needs to use the same license - it may not be able to call itself “Java” on the packaging but “compatible” probably.
This is plain wrong. At the federal level I in the USA, taxes are not used to pay for anything. Federal government spends first and then collects taxes. If you haven't noticed, the government ran a deficit for the good part of the last 150 years with no issue. In fact the government MUST run a deficit if we want our economy to grow, or even stay out of recession/depression.
Browser market share in August 2017