skysight-inc/HackerNews huggingface dataset:
I think you make some good points.

When reality diverges from perception (as you and the OP seem to suggest, and I agree), it feels to me there a sort of economic potential energy there that may provide an opportunity for someone to capitalize on. Perhaps we need some scrambling unicorns to pivot and see how they could help improve democracy and level the playing field between the disconnected establishment and the general populace.

As an individual, I frequently sigh at my ability to impact the momentum of things. The world may not be as I'd like it, but I see little I can do about that. I get that small changes by many individuals can have a big impact in the aggregate.

Perhaps what would help would be a social amplifier app that would allow users to plan/schedule and participate in small changes in mass that could send louder social signals to the establishment. Maybe folks would to listen to us more frequently than once every 4 years.

I'm sure there are other opportunities and the devil is in the details. I'm not saying this is easy, but society needs some new tools. The folks here on HN are precisely the right people that should be doing something about this.
Is there a Map View or one upcoming?

Thanks.
Thanks! And thx for noting the issue w/ the iphon icon - hope to fix that soon (thought it being already working :/ )...
...but screenshots might be nice too :D

The data primarily comes from several (bigger) platforms providing APIs like FB, Eventbrite, meetup.com, some artsy ones, TVmaze, and now event the LH API for flight data and OpenWeatherMap for weather data - yes you can even see "forecast events" of your local weather in about 5000 of the largest cities worldwide.

Last but not least there's a few hundred of small event providers that signed up themselves and post all different kinds of events.
I don't understand why you're so down on yourself in the title? Yet another? What other ones are there? It's not like it's a saturated market. Like the options in my city (Nottingham) is pretty sparse. Leftlion event listings (poorly curated, filled with boring 'club' events and gallery shows that are listed every single day because they last months), experience nottinghamshire (seems broken) and skiddle (crap).

Be proud to get something done and out there! And finished!

I've always thought the big problem in these things is curation, like for me I'm just getting a random dump of stuff near by. Are you scraping this from facebook or something as the events seem ok, but I could see you getting overwhelmed by crap.

I think it needs a lot of love UX wise, look at this event for example:

https://etrigg.com/event/an-invitation-to-discuss-travels-tr...

At a glance, where the hell is it being hosted? Why did you put that at the bottom not the top? Why put a start and end time with dates? Why is there a category called 'Universal' in the page, if it's a catch all, don't display it.

The site is also almost entirely devoid of colour, it looks like a github page or something, not something fun to do with fun events.

Technically it seems good, but I think you need a lot more thought and prettying in the UX.
Airlines make no money. They can't afford to treat everyone like that.
> we can't visit a website today without calls to a billion external domains

NoScript really brings this into visibility. I don't mind the domain running scripts. But the 10+ other domains that needs to run a script - sigh. My wife keeps asking my why I put up with it - it's quite simple; I decide if the page I'm about to visit is worth all the extra crap running and tracking me.
Did you make this? Show HN is for projects you made yourself.
Troubling, but a positive sign is that extreme poverty is below 10%: http://www.theguardian.com/society/2015/oct/05/world-bank-ex...

There are fewer hungry people in the world today compared to 20 years ago, in spite adding 1 billion people to the planet.
2016 McLaren 570GT revealed
Apple isn't an arm of military intelligence. They shouldn't be compelled to act as one, particularly when the task would take a month, yes.

It's not just about time. Part of Apple's product is security. The DOJ is asking them to weaken their product. This could cost Apple their business in the long run as foreign companies enter the fray and offer a secure product that Apple is no longer allowed to produce.

Keep in mind that there's a black market where hacks and exploits for various systems are sold by hackers and bought by intelligence agencies. If this software is created by Apple, there's a chance it could get out there and end up in the wrong hands.
The therapist said "absolutely" sure. Here is the definition:

absolute
1.
not qualified or diminished in any way; total.
2.
viewed or existing independently and not in relation to other things; not relative or comparative.

Whether the therapist meant within a certain context or not, by saying "absolutely sure", she/he precluded that possibility.

So, the therapist did overreact, (and considering it is a routine question in order to determine whether to commit someone, it is a systemic overreaction as well).
I agree. The app had fewer features and was pretty tight back then.
Really impressive. I thought of something like that some years ago, but aggregating events all around the world seemed a daunting task. Never went further as scrapping the site of a local free cultural agenda. Good luck!
Type Safety on Spark DataFrames – Part 1
A lot of the codebase at Google is pretty darn good. Certainly nowhere close to approaching a technical debt singularity where further progress becomes impossible.
Tell Alma, "The tortoise lays on its back, its belly baking in the hot sun, beating its legs trying to turn itself over, but it can't. Not without your help. But you're not helping."

Hard to believe that movie is three and a half decades old.

Speaking of replicants getting interviewed by HR, another possible profitable relationship simulator, "The HR interview simulator" asking both classics such as "Can you describe how you solved a work or school problem?" and "What bugs you about coworkers or bosses?" and for an additional $10/month it adds "Mr Neckbeard McNed" to the conversation, who asks you to explain various algos randomly drawn from the Book of Knuth. "So I see you're applying to be a web page designer ... css, check, jquery experience, check, no Fields Medal or Nobel, thats something we kinda require here for writing our CRUD app, preferably both, but maybe we can make an exception just for you ... I was wondering if you could psuedocode the Hopcroft-Karp bipartite algorithm on the whiteboard for me. No pressure, I'll give you a minute or two. Or you can write it in Haskell, 6502 assembly, or APL, whichever you'd prefer."
I still don't see a clear path on when to use class, id or element selectors and whether to mix multiple simple styles on an element (.bold, .link, .green) or make it more complex like "#loginLink".
Is there any way to use it to start calls, except for being a Firefox user?
Build a Side Project
Meet Jitsi...

https://meet.jit.si/

It's a nice FOSS alternative for group calling.
Why should we expect or even want constant growth?

Is current level of growth even sustainable? (regarding environment, lifestyle issues --stress, depression, etc.--, quality of production, time for people to adapt to new paradigms, etc)?

How about less "growth" and better distribution, more quality, less rat racing?
If watched trough historical prism - if 2007 was 1929 - we are at 32-33 now probably.

If you looked into the world back then - there was great revolting against establishment too - no matter the ideology (or actions) in any country during the great depression - they were exchanged for someone else.

The ruling class has 2 responsibilities - economic growth and redistribution and security. They must keep reasonably safe and deliver enough to the people to not starve.[1]

The post 9/11 media frenzy made people feeling permanently insecure - this is something no government can win now. The US now has 2 economies that are lumped together for statistical purposes. The one of them is doing just fine. But its recovery masks the plight of the great unwashed that all the rest of us are.

The people feel the desire to burn the system. Nothing strange with that. Anyway - if the presidential election is Bernie vs Not Trump or Hilary vs Trump - you can completely write off the establishment candidate. Since the voters behind Bernie and Trump seems to hate the current order more than they are loyal to their own party.

The bullying against BS supporters to vote for Hilary in case of her winning the nomination is telling.

[1] Safety and not starving have different meanings depending on society, culture and past experience.
Yeah, damn that scientific consensus.
I guess the userbase is not worth investing. (As a Windows phone user, this is something I hear quite often)
Apple iPhone 5 A1428 Factory Unlocked Cellphone, 16GB, Black
DoveCote: Microservices-as-a-Solution
I am working on a compiler for my new language. I went from learning about Yacc at the university (reaction: disgust) to discovering PEG (reaction: I should build my own parser generator!) to wisdom (reaction: just write the damn thing by hand and be done with it!)

I have a few basic reasons why I now think parser generators are a mistake for my purpose:
1) It is hard to learn all the details of a particular parser generator that you need for a complex parsing project. 2) The mix of grammar and semantic actions one has to come up with is ugly and complex. 3) The output is both ugly and hard to debug.

The most complicated part of a compiler is not recognizing good input, put doing something with it. A hand-written recursive descent parser can be a thing of beauty and simplicity that increases the joy of working on the meat of the compiler, that is semantics!
If the first assumption doesn't hold, restricting ourselves will not matter.

> Short of dimming the sun, I don’t see how you can keep “all this carbon in atmosphere” and still only get 2°C.

This one assumes the carbon is main or even major substance that keeps heat on
Earth. You do realize that we have much more water in the atmosphere, and
water keeps heat much better than carbon? It's not as simple as "more carbon,
higher temperatures".
I thought it was common knowledge that some people do, some don't. I always thought the don't column was a learned skill... After all, unless your voice is one of the chipmunks, it's going to limit your reading speed.

If you want to turn the voice off (off the text), you can try counting in your head as you read.
>The problem is that slow, steady growth cannot support capitalism.

That sounds more like a solution.
> satisfaction through doing great work

The org psych term for this is "engagement".

https://en.wikipedia.org/wiki/Employee_engagement

Operationally "satisfaction" is an all encompassing term, that doesn't really relate to specific factors. So while you might be "satisfied" with your bank manager, you may not want to
marry her.

Engagement speaks of something more: A satisfaction (if you will) derived specifically from doing your work.

As an interesting aside, engagement is theoretically the other side of the coin of "burnout" and is physiologically thought to operate on the same mechanisms as "stress" (or "eustress" to distinguish it positively).

A "satisfied" state relates more to a relaxed, unstressed, disengaged mentality.

Favourite example from one of my textbooks was a lion chasing a gazelle: Both are physiologically experiencing the same thing, but the gazelle is "stressed" whereas the lion is "engaged".
Funny, I have a Delaware LLC company registered in USA (it's an offshore company) but my bank account is outside the US (completely legal), yet Stripe denies me right to open an account and accept the payments.

Now I read about this Atlas, what a hypocrisy...

I happily use PayPal since then.
Start y at zero is not an absolute rule. For a chart like this where it was not aimed at the general audience, and where the chart is intended to forecast change over time, zooming in is fine.
A lot of things you can get patented are "just math".

Edit: I'm not arguing for patents, but I don't think this particular argument in itself should be sufficient to dismiss a product's eligibility to get one.
Pull Request Integration in IntelliJ and Android Studio
This almost seems too good to be true. What's the catch?
Nice work!.
Some UX feedback here,
I'd make sharable urls more obvious.
In detail:

- I enter to the website and I have to change the location and press "see events", this is ok.

- The page refresh and I get the events in my city, but the url is still https://etrigg.com
Would be nicer if the url would have changed to https://etrigg.com/upcoming/berlin/ so I can share it.

I had to go to the footer to see how links to cities are made.
Research suggests software piracy hurts adoption of Linux as a desktop OS
It's not actually his phone. It was his "work phone" and it belongs to the San Bernardino County Department of Public Health, who is very willing for the FBI to read the data.
> "...can give rise to subjective experience"

Sounds to me like you're saying the physical machine gives rise to something else beyond the machine. In which case, why waste energy insisting we're only machine?
Telegram already has all the pieces needed to add voice chat on all the platforms it supports. I wouldn't be surprised if eating Skype's lunch is part of their monetization plan.
Do you mean Skype for Business aka Lync? We use SfB extensively at my workplace, and I don't see these log in/out notifications at all, even when I want to!
>> I don't believe the rumored sales price of $4B. It's just too cheap

Interesting. I have no expertise in this space, but someone that does says $5B is a generous valuation, and $4B is correct.

"“It is a rich valuation, but is not prohibitive, particularly given that Japanese companies tend to overpay in mergers and acquisitions. At $5bn, DHL Global Forwarding, which has paltry margins, would be valued at about 0.33x sales and 15x EBIT, assuming sales and EBIT have not changed much year-on-year...A $4bn price tag would make even more sense, based on fundamentals.”[1]

[1]http://theloadstar.co.uk/deutsche-post-ponders-sale-dhl-glob...
>> numPersons 2

> I highly recommend not using formats like this, because it's more complex than deterministic context-free.

Barely. It avoids the complexity of look-ahead and reallocating growing buffers.

> A format that uses s-expressions would be safer and more easier to implement:

Trees are unsuitable for almost anything computationally, at least as authoritative representation. Prefer flat. (Widget hierarchies are one of a few counterexamples where the tradeoffs are different).

This s-expression you gave is much more complex to parse. Granted, you get parsing as a tree for free. But then you have to go inside the tree and see what's there. That there are two persons per ancestor, etc. Navigating trees is hard.

> Is it really "trivial"? Is it actually checking for all of the error conditions?

Yes. Yes. Of course. It's the most boring code in the world. Parse numbers, allocate arrays correspondingly, parse each following table in a loop corresponding to the numbers parsed. You can do it all using scanf. Bail out as soon as a bad line comes in. 20 lines.

> The benefit of using a parser generator is that those entire classes of bugs are impossible.

Yeah. Well, they are not impossible. They are only possible in the parser generator. And interfacing a parser generator is itself not necessarily trivial. Plus, dependencies are a maintenance burden.

The other approach is to make the design so simple (like the relational example) to make them (the classes) nonexistent.

> You need at least one token of lookahead anyway.

Not in the example I gave.

> Including the num* fields means the parser needs to remember and manage state.

I would hardly call that state. It's an immutable number, initialized in sequential code without real data dependencies (the data dependencies are resolved in the format -- you can not go wrong parsing it).
Robots - they took our jobs! https://www.youtube.com/watch?v=2ZBYLIUqmIs
The gods are unhappy with us :c With should have some offerings process going so the money rains again..
How so? You can do it currently without Stripe anyway? (Set up a US Delaware company and use Stripe USA to accept payments)
Stated in another way: https://www.youtube.com/watch?v=h1UayuSXBcg.
No catch maybe, but Stripe siphon off 2.9% of global startup profits into a US company. Sounds like a great business idea to me :-)
Interesting angle. For a while I've wondered why nobody does a tech/startup version of "Company in a box". This looks like it's exactly that. Incorporation, payment processing, the works.

Is Stripe getting a cut of the eventual revenue from the service providers that are providing the offerings? What's the incentive on their side? Or are they just hoping to scrape by on the transaction fee revenue (which are way less than people think they are because they pay out most of it upstream[1]).

Also, what's the expiration on the $15K of AWS credits? The usual one year or longer?

[1]: If you're wondering why just think about how you get "1% cash back on all purchases!".
Enter software patent enforcement through trade agreements in 3, 2, 1...
How does taxation work in this scenario? I'm imagining that all profits(?) will be subject to US taxes.

Would the company that Stripe help register in the US be a subsidiary of my existing company (not registered in the US)?
For the industrialized world, yes, this sounds reasonable. But bear in mind that the biggest portion of the world still has alarming poverty rates. Those need growth.
Sometimes when I'm stuck on the puzzles, I leave the game for a few days then come back and solve it within 5 minutes. Did the same thing solving javascript bugs sometimes.
It does! I wanted exactly the same and couldn't find something simple enough, so I made it (last month):

Stord.io is a key/value store. This is often modelled as a hashmap or a dictionary in programming languages.

Under the hood, stord.io is powered by Redis, with a thin python application wrapper, based on Flask.
Stord.io doesn’t assume anything about your data, make whatever nested schema you want!

http://stord.io

Full disclosure: if this wasn't already clear, it's my project. I would LOVE feedback/feature suggestions.
E-SUSHI BLOG – Chainalysis Inks Bitcoin Analysis Deal With
The life of Malcolm X: What he might have become
Actually you could in fact take this a step further into behavioral theory, if you consider workplace satisfaction derived from doing work versus other sources (football tables etc). It could be said that too much satisfaction from the "other" sources "extinguishes" (or overrides) the satisfaction derived from doing the work.

Kind of like that classic experiment of the rat who is given a regular dosage of cocaine and soon starts to neglect any other activities beyond the consumption of cocaine.
I've seen similar services for higher fees. But opening a US bank account without visiting the US? That I have not seen.
they both break library compatibility and break their environment (like when kde removed the widget toolbar and a whole lot of app suddenly stopped working)

sure you can have bunch of ifdef in the code, and an autoconf, and make sure you support a wide set of options, but that is basically the whole point, it makes for a painful experience and costlier, slower development (for closed source application that comes prepackaged)
Why should you or anyone else get to decide on how Qualcomm is monetising the product of their investment?

Because Qualcomm is riding the coat-tails of a government-issued investment protection? You can't argue for anti-free-trade policies by using free trade arguments.
I wouldn't thrust Google for a second. They are not afraid to close down services with a short notice - so unless I can run my own "Hangouts" backbone it means nothing to me.
This scientific consensus already made several heavily wrong estimates. And
mind you, we don't have a working, proven model of climate change. We only
have some speculations based on some proxy variables, and those speculations
tend to ignore most basic physics or statistics (e.g. discussing changes of
temperature that are way below observational errors currently possible, or
focus on marginal CO2 concentration, while H2O concentration is larger of
orders of magnitude, and H2O has, for instance, much higher thermal capacity).
Good question! Every company’s situation will be different (which is one of the reasons we’re working with PwC to provide expert tax guidance and education). But generally speaking, companies that are incorporated in the US will need to pay US taxes, and may also pay taxes in their local jurisdiction.

The corporation we help you setup in the US would be a new entity.
As my six year old son watched one of the videos he asked "Dad, when will the robots be able to stop working for them and be free?" To say I was blown away is an understatement... that was pure human emotion and honesty as he's never seen/read any sci-fi with such questions presented to him.
No suggestions, but I think those features scream "Slack" in my opinion. It would make a lot of sense to have those features in a service that is the center of communication for many teams anyway.
The chart shows 3% to 3.5%.
Good point. But, are there practical tools for this? I still have to decide how I store the data in memory. For example,

struct Model {
int numPersons;
int numAncestors;
struct Person *person;
struct Ancestor *ancestor;
};

Or SOA instead of AOS?

struct Model {
int numPersons;
int numAncestors;
struct string *personname;
struct string *persondesc;
struct string *ancestorancestor;
struct string *ancestordescendant;
};

etc. Do you know tools which are in practice a better choice than the super boring ad-hoc code I described? Unless I'd have to define many of these types of formats the cost of going meta is just too high.
Knowing the ridiculous U.S. tax laws (e.g. you once had an Green Card and now they want to tax you pretty much for the rest of your life regardless of where you live and work), overboarding bureaucracy and general lack of legal security (e.g. frivolous patent lawsuits), I would certainly open my business pretty much anywhere else.
I hope this works and can be done in a massive way.

Being from outside the US, it's hard to start a company there and create a bank account without spending thousands of dollars to travel there.
> This sort of analysis is helpful and needed.

It's just more noise. It's one reporter's take on current events. There's no attention given to history, or even a reasoned take on the economics involved. It's pure narrative, a bunch of facts strung together with nothing tying them together but opinion.

What we're seeing is another evolution in the media-driven political cycle. Political candidacy has changed immensely in the last few years. Social media turned out to be way more politically useful than anybody ever thought it would. So candidates that use it effectively are going to be able to manipulate the news cycle more.

It doesn't give them an overwhelming advantage over the traditional power base, but they have been caught flat-footed.

That Americans are currently receptive to populist platforms shouldn't be surprising. We're still in the primary phase, and primaries are conducted in rural areas where the most provincial Americans live. The messaging needs to be kept simple.

Once the primaries are over, the nominees are going to move to the center for the real race. Happens in every single presidential election. We're just paying more and more attention to it these day. Nobody used to care about primaries.
I just encountered Zoom this week! I had a conference with a German (I'm in Vietnam at the moment) and she sent me a link to it. I'd never heard of it and was a bit frustrated to need to install another plugin.

But it was a great experience compared to Hangouts! The connection quality was on par with Skype and it was super light-weight for something based in the browser.

8.5/10, would use again.