skysight-inc/HackerNews huggingface dataset:
No. I use this feature daily, and have to login to my "primary" Google ID for my Drive/Calendar, then I "Add Account" to enable my secondary/tertiary ID's. It has to be in that order.
Technological Unemployment
States are upping their reliance on wind power – Axios
Amazing story. Another case of where personal connections really matter. Not some impersonal business decisions that people trust in. I mean that is some ultimate networking just very few people have.
I don't understand why so many applications do this. "Try our service! But we won't show you what it looks like or give you any details at all!" No, I'm not even going to consider your software if there aren't at least a few screenshots on the frontpage. It gets especially annoying when they use stylized wireframes in place of screenshots.

Why is it so difficult to take some screenshots and put on them on the homepage and/or features page?
I was initially quite frustrated with the amount of time that my cofounder spent on honing pitches.

I came to really appreciate it, having someone who can maintain that obsessive focus on pitch decks usually translates quite well into an obsessive focus on product. If a person is obsessive and has had a lot of past success, they're probably obsessive about the right things.
The reddit OP is selling a product (an app) with the word "JavaScript" in the name of the product. That's the problem.

That's completely different than using the word JavaScript to describe your product.

It's also different than using the word JavaScript in an open source project, such as a github repository.

---

Also, everyone is assuming that Oracle has demanded this. It could be that some over-eager lawyer at Apple set up a rule which says that any trademark cannot be in the name of an app. Until I hear some evidence that Oracle demanded this, I think this is an Apple issue. Can you sell an app with this name on Google Play?
At the end of the day there's greed and inefficiency in the existing banking system and there's greed and inefficiency in crypto banking systems and there's going to be greed and inefficiency in any subsequent banking system. Turns out that greed and inefficiency were part of us the whole time. The devil we know doesn't seem so bad when you see it in perspective.
As noted in other comments, if you build something as you learn the material you'll remember it. My learning strategy is usually:

Think up idea
No idea how to implement it
Look at university lecture notes for background material
Read lecture notes, read assigned text
Implement idea while I read the text and notes
Notice my implementation is poorly inefficient
Read more advanced notes/papers to optimize
Rewrite idea, success!

This is exactly what I did when I read Modern Compiler Implementation in ML by Andrew Appel. This was the course I used http://www.cs.cmu.edu/~janh/courses/411/17/schedule.html though it was an earlier version. Afterwards I collected a lot of compiler optimization notes, like here https://www.cs.cmu.edu/~15745/syllabus.html
Can a State University Fire a Professor for Being an Ass on Twitter?
Ask HN: How do you manage multiple Linux servers?
I use a couple of personal linux servers for personal projects and other self hosted goodies. I want to make sure I am staying up to date and secure, what is the best way to do that? I am finding it tedious to SSH into each one every once in a while to run a manual update/upgrade. I have seen some solutions here, but what do you guys use?
Announcing Luminoth 0.1: New Object Detection Models, Checkpoints and More
Counter steer happens at all speeds at all times on a two-wheel vehicle, it's just hard to notice at slow speeds, and confusing because you do steer right during the stable lean angle portion of a right turn, as depicted in the first image in that Wikipedia article.

I think counter-steering is misunderstood since people assume it means that if you're turning right then your steering has to be left of center. But counter-steering is referring to the direction of change, the steering delta, not the absolute steering angle. You always steer in the opposite relative direction from what you'd do in a car. This is still true on a bicycle at 1mph.
ZTE exports ban may mean no Google apps, a death sentence for its smartphones
The bedroom servers have disappeared in favor of cloud computing like AWS. I'm not sure I'd consider AWS being a major single point of failure a good thing. Not to mention, isn't one of the big selling points of blockchain its distributed nature?
Stuff can't move faster than light, but space is bound by no such law!
They always cherry pick who is included in clinical trials and I don't hear the same complaints about that.
Thanks for the feedback! I agree with some of these complaints (e.g. I very much wanted to fix the push notification registration process in this release), but I'd like to clarify a few things:

* Needing an SSL certificate should not really be a barrier. We now have an installer option to use Certbot which works great if you're on the public Internet, and if you're not, we have simple instructions for creating a self-signed certificate.

* Zulip has never had a Cordova app. I assume you're referring to the [legacy Android app](https://play.google.com/store/apps/details?id=com.zulip.andr...), which was written in Java (and is deprecated in favor of [an RN app](https://play.google.com/store/apps/details?id=com.zulipmobil...) which lets us share most of the hard work of mobile development between Android and iOS).

* I'm surprised by your comment about search; we often hear from users that they love Zulip's search. Can you open an issue with more details about what you're seeing? I'm wondering if e.g. search is broken in the Docker image.

As a sidenote, for the Electron desktop app in particular, all the performance issues that we could reproduce went away with the latest update (not because we changed something in our code, but because we upgraded Electron which had upgraded Chromium to a newer version with fewer performance bugs). If you're still seeing issues with app version 1.9.0, I'd love to see a profile captured from the app's developer tools.
"You chose Windows, you chose the hard way, you have to figure it out on you own."

I don't understand this adversial positioning.

If most open source software treats windows as a first class citizen among supported platforms then surely the project that does not follow this suit is the odd man out
.. not the users who use windows as their computational substrate.
The computer you used to post this comment uses gold.
Scooter startups, why not pay homeless people to relocate scooters to safe areas after people leave them?

You would be doing a good thing and cities would be happy to deal with your scooters if you deal with their homeless problem.
It's harder to sell how the magic unicorn solves all your companies problems when directly next to it a screenshot screams "It's a chat app!" maybe?
>Being rich had nothing to do with him spending the better part of his teens at the local university, working on their computer.

Is that so? I was doing roughly the same thing at roughly the same time (perhaps a couple years later). I talked my way into the local university to use their Unix machine. Was I able to do that because I was the son of an Electrical Engineer and because I attended the private school next door to the university? Hell yes.
Why do you think they are mutually exclusive?
I've always felt more people should spend some time in sales to harden their skin a little bit. Anything, including running a startup and being successful is a numbers game.

If you change your mindset from, "Oh we got rejected, we must be doing something wrong." to "Oh we got rejected, it just means we're now closer to getting accepted by some other incubator, VC, angle investor, etc."

The guys I worked with in several startups took rejection as a badge of honor. It just meant you were getting closer, not further away from your goal.
How Dutch stations help blind travellers [video]
I Was a Russian Facebook Troll Named Martha
How the right UI colors can boost conversion rates
If YC is good at what it does, and I think it is, then being rejected by YC should cause you to lower your estimated probability that your start-up will succeed, at least a little. The question is how much.
Sorry to be totally naive here. I love the design but i don't totally get it — what would I use something like this for? Like hosting widget-related jobs for my widget aficionado forums?
By definition it can only get worse or fail. The amount of energy spent defending the blockchain must be proportionately more than the amount of value stored on the blockchain. So if we organized the entire human economy on bitcoin, we'd spend 51% of our total global economy on energy to burn running the currency.
> consider putting some money on whoever they aren't voting for

I probably should, honestly - at least if most/all of those people are voting the same way in an election. Since it's not prescience, I suspect I just don't have a good sense of the dropout rate; I learned this because 2016 was an upset, so several Clinton voters mentioned that even a seemingly-safe election had maintained their losing streak.

> I imagine the rate is considerably lower for real people, who by definition are more likely to vote for the winner.

This I'm not sure about, and it's a pretty interesting question. You're obviously right that a randomly-chosen person has a >50% chance of having voted for the winner, but I think this is a non-standard population issue.

People have a lot of different voting strategies, and presumably the people I know are some sort of 'perverse voters' - whatever forces lead >50% of people to vote for a given candidate tend to push them in the opposite direction. I'm not sure how common this is, but I expect it's probably bigger than the random rate. If somebody's "vote for the underdog" instinct hits 60%, that would ~triple the odds of getting this outcome.

> they vote for third party candidates

I didn't count anyone who consistently votes third party, since that's effectively "didn't vote" for odds of winning. But I think several of these people did vote Nader in 2000, which dodged a particularly hard-to-call election.
The thing that is notable about the decline of Venezuela is that it's happening now, when we can make direct observations rather than reconstructing things from the historical records.

If I am betrayed by a friend and say "this is what Caesar must have felt like", I am not saying that my friend's betrayal is the most like that of Caesar's, nor that Caesar's betrayal is the most similar historical betrayal to my mine. It just means "oh, now I know more about what that feels like".
But the price of altcoins is correlated to that of BTC.

Miners benefited from investors wanting to get into the next potential BTC, but if that bubble bursts, doesn't that imply investor money drying up, and altcoins going back down to being nearly worthless?
Large companies rule every market. Startups thrive in niches, not pockets with less restrictions and regulations. Once a market is established it becomes incredibly hard for new companies to enter and compete not matter the regulations as larger companies can take advantage of scale.

Perfect competition exists almost no where, and you should read up on the conditions when it is allowed to take place. Regulations are part of the equation, but not nearly all of it.
I have a theory that co-working spaces will be filled with remote employees. You get the benefits of remote with the social benefits of an office but with less distraction.
> people lose sight of the Why's for doing something and instead gravitate to that cool new shiny thing

This, to me, is a critical problem with our industry. I see so many times the same wheels being reinvented simply because the developers didn't take the time to learn from history.
You are correct. Apologies. My intent was to respond that you wouldn’t face such conditions. Def should have been on the parent comment though!

I’d quit too if I had to work from a bench all day!
> You need a straight road

You should be able to turn if the road were curved, e.g., a velodrome (https://imgur.com/gallery/YqbXa)
It is also worth noting that the difference between bootstrapping and getting into an incubator is about speed of execution, not long-term success. YC is an option, not a requirement, to start your own thing.
Introducing Bifröst – a standalone websocket server written in Crystal
That's not correct. You always do safety and efficacy analysis, but with a 501(k) you don't have to stage clinical trials as you would with a PMA. The bar is certainly lower than a PMA, but it isn't laughable.

This is a difficult trade off. If everything went through a PMA as currently defined, we would have a tiny fraction of the devices that we do today, and they would cost orders of magnitude more. The FDA is trying to balance access to beneficial technology with risk, and it isn't an easy line to draw.
I think the emphasis on `you` made it seem as if you were directly attacking the parent.
I got very sick of this crap from Google, which is why I switched my default search engine to DuckDuckGo.
The specific comment isn't flagged (it would be marked as such otherwise), the user has been banned.
>That's just how economics works.

I find it interesting that people who talk about how things are "simple economics" very rarely understand economics.

The economic definition of "efficiency" is not just "everyone doing whatever they want."
Participate in the Startup School is something that any rejected startup should do, imho.
It is true many rejected people will do great companies, so invest time in knowledge is better that be down for a simple rejection.

https://www.startupschool.org/
Not at the moment. I'm mostly doing some ugly hacks to get stuff working and generating a list of bugs for things we need to fix properly. Looking at my branch I think there's one small change that we will want to do PR for in the end, and some dependencies that we may want to make platform dependent (though they recently did change a couple for JRuby, which also helps us). Pretty much everything else I hope to back out when we've fixed a few of the root causes.
My guess is that the increase of employment per increase of gold mined is higher than the increase of employment per increase of bitcoin mined.
Luckily we can design systems that aren't influenced by greed, and are as efficient as technology allows. I'm seeing greed more and more as a battle between short-term vs. long-term thinking, selfish vs. holistic.
> ClojureScript(Unofficial)

Fine... Updated.
take any invention patent from before computers. any.

a machinist can just say "all the steps to produce that device can be done in a lathe. should we all start to patent any part we turn in a lathe now?"

and while I agree that all patents are bad, the answer still is Yes.
On the notion of Moral Philosophy, for a 21st century perspective (unlike, but not as opposed to, the 20th century perspective given by the list in question), I'd also recommend "Inside Ethics: On the Demands of Moral Thought" by Alice Crary, a review of which one may find here:

https://ndpr.nd.edu/news/inside-ethics-on-the-demands-of-mor...
Most commenters seem unclear on how patents work in the US, so here's a brief summary:

1. Patents starts out as patent applications (what this document is). A patent application by itself doesn't give you any legal rights.

2. After waiting a year or more, your patent application gets reviewed by a USPTO examiner. The examiner either approves it and grants you a patent contingent on you paying a fee, or (more likely) tells you what's wrong with your patent application or cites prior art that already does what you claim and asks you to make changes.

3. All parts of the patent application except the claims section (which is the very last part) are for background and explanation only. They don't determine what you're patenting or whether someone is infringing your patent. These sections are supposed to be clear enough that someone with ordinary skill in whatever field your invention comes from could read these parts of your patent and reproduce your invention.

4. The claims section (which starts with "What is claimed is:") is very carefully worded to be as unambiguous as possible and carefully lay out exactly what the invention is and what its scope is. Any good patent agent or attorney will make these claims as broad as possible while still being patentable so that you get the broadest monopoly possible and have the greatest chance of successfully prosecuting an infringer.

5. The claims section is the only part that matters for determining infringement. The text in the rest of the patent and the figures show what the invention is so that someone can reproduce it, but they aren't used to determine the scope of your invention.
There's no comparison here. The world financial system may have inefficiencies, but competition will sort them out over time. In POW crypto-currencies, efficiency improvements will be canceled out as quickly as the next difficulty adjustment. In POW, by design, competition leads to more inefficiency, not less.
Once something is merged to master in zulip.git, it's usually on zulipchat.com production within a few days.

So if you do it in a way that gets merged (which requires, e.g., automated tests appropriate for an authentication backend) and is configurable for just one organization in a multi-organization server, you would not need to host your own servers.
It is hard to verify if separate pools aren't controlled by single entity so we won't know when it happens.
I think he's saying that the article omits that space, but should include it.
There’s less hype because it has become commonplace. Containers are just another tool in the DevOps kit.
I bet it's software compositing. GPU acceleration doesn't work on those boards last time I checked, so it's probably having to do a lot more work on the CPU. It would also explain why it feels so sluggish despite being on paper more powerful than a Raspberry Pi. You should probably forget about trying to play video on it.
If it isn't too obvious to bring up, is it possible that we don't necessarily know for certain that using energy to mine Bitcoin is a waste? For example some may have considered manufacturing computers a waste of energy, but the productivity gains of that use of energy has far surpassed the cost of manufacturing computers.
The visibility is part of the problem. In itself it's distracting. The problem is when it's seen to work, thus encouraging others to imitate.
It all has to start somewhere, I agree.

Why I still think we're in a dangerous area with this is that there are established industries with domain experts who simply are not programmers. Inexperienced programmers might come in with solutions to problems that have genuinely good intentions -- a bridge to help people cross the creek; but there are people who already know how to build reliable bridges and you have to be able to either become one of those people or understand enough of their domain to collaborate with them.

I find a lot of great developers become pseudo-civil engineers. If you ask them to switch gears and write a video transcoder they're going to be about as useful as an intermediate programmer with zero-domain knowledge; despite having been writing software for civil engineers for that last 20 years and being in the top of their field... it's the domain knowledge that makes a big difference.
While that's true, and switching to a slower path solves many problems, consider this common Ruby pattern:

Dir.glob("some dir/*").each do |filename|
require filename
end

A lot of Ruby code messes with how code is loaded (heck, "require" in almost every Ruby install is not the built in "require" but one that has been dynamically replaced). Sometimes that is intended to implement static behavior: The expectation is that the code remains the same. It's just a way of avoiding having to maintain a list manually.

But other times it is used as a plugin mechanism, where the expectation is for the code to be provided by a user or other developer, and processing this statically at compile time would remove capabilities that the user would expect.

You can't automatically determine things like that, because it is down to developer intent and the code does not document the intent.

So the problem goes deeper than being about being able to revert to a slow path: To compile Ruby in a meaningful way you need to make some level of trade-off in what aspects of Ruby you decide to treat as "ahead of time" vs runtime, because there is no clear rule that says "now the program has been loaded; everything after this is runtime".
I don't really have a particular role, I just work on a bunch of different stuff as needs demand. I think officially it's just a generic software engineer title.
Exactly this.

Bitcoin as it stands is the definition of inefficient. Consuming vast amounts of energy for no purpose. Yes, there are ever-changing explanatiins for Bitcoin's usefulness. But there is no fundamental reason why massive energy consumption is required to store digital value, or to make a transaction across borders.

As it stands, Bitcoin is actively bad for the world. We need more energy efficiency, not get rich schemes combined with electric heating for empty warehouses.

There are likely good uses that will come from crypto tech, but this doesn't seem to be it. (And I'm not knowledgeable enough to guess what they will be)
My father (retired railroad management in New York and then Los Angeles) used to blame taxi and limousine commissions and lobbies.
He was resigned to the fact that rail will never get built to most American airports, at least not in the way it's built in Europe.
Can you show me any Windows build instructions or anything that indicates Windows support?
what a bunch of crap. How does this guy know that it "fizzled out".
Isn’t that a goal though?
Software  Solution iOS 11.4 jailbreak: PanGu_11.4 Break iOS 11.4.1/ 11.4.2
How does it compare to Matrix, Rocket.chat, or Mattermost? Are there others I should know about?
Huge sale up to 90% OFF on all men's and women's watches and accessories
Can’t say for sure—haven’t used modern Firefox without containers. Last time was years ago, pre-Quantum, so it wouldn’t be a fair comparison.

Compared to other browsers, if anyone’s interested:

There was no perceived performance hit after migrating 60+ tabs from Safari and Chrome to Firefox. Browser startup time is definitely faster. For now it seems I no longer have to think about the number of tabs I have open.

I usually have fewer than a dozen tabs in any given container. With Conex, tabs in other containers don’t seem to get loaded unless I switch to them (tabs not in current container are hidden).
Hey all! An interesting way to test our API would be to pick a random IP address at http://check.torproject.org/cgi-bin/TorBulkExitList.py?ip=1....

And append it to https://api.ipdata.co. For example;
https://api.ipdata.co/185.10.68.114
I could not, I just went to the AWS solution instead. Maybe someone solved this and posts it here :D
I built a similar pipeline using Kafka and ClickHouse - it's amazing how easy it is nowadays to ingest and analyze billions of events a day using standard tools.

ClickHouse can even ingest directly from Kafka (courtesy of Cloudflare - http://github.com/vavrusa contributed it).
No they don’t. They pretty famously refused to relocate to the new space and there was a lit of outrage and rebellion. It’s awful.

https://www.inc.com/geoffrey-james/apple-employees-hate-appl...

http://calnewport.com/blog/2017/09/01/apples-new-open-office...
Financial pitfalls to avoid with your startup
Or simply turn at lower speeds/make less sharp turns as they still had some control. It would simply have made a less interesting video.

Similarly with the zero gee pendulum keep going far enough and the end would move to the left as it's only so long. Then reverse the process to move the pendulum to an arbitrary position. Alternatively, use vastly slower motions and the friction with the arm will counteract tiny momentum changes.