skysight-inc/HackerNews huggingface dataset:
I consider stability, consistency, and simplicity to be very important features for writing production code. While it's true that you can do a lot of the same things you can do with ClojureScript in Js, the language and the ecosystem are vastly more quirky and volatile. I wrote regarding this in a bit more detail here [1].

As an example, my team has been using Reagent on the front-end for around 5 years now. We've never had to go back and change code to accommodate changes in ClojureScript or Reagent in that time. And we don't have to deal with stuff like JSX because HTML can be expressed using regular data structures. Things just work. Meanwhile, React itself has had many changes, and some of those are breaking.

I also find that tooling for ClojureScript is strictly superior. You get REPL driven development, reliable hot loading, minification, code pruning, and code splitting out of the box. All these things are difficult to do with Js, and don't work reliably with many NPM modules.

1. https://yogthos.net/posts/2013-08-18-Why-I-m-Productive-in-C...
Yes! I've wanted to decouple SMS from the phone I carry, be able to respond to SMS via other devices. Right now the best option I have is to convince as many people I can to start using Signal.
For new, speculative, disrupters, perhaps. For old, mature, well-understood industries? Your statement is false. The market had every right to punish AMC (a real company BTW, not a "business plan"), which earned just $1 for every $54 in revenue in 2018, and which also nearly doubled revenue over 2015, with less than a 10% increase in net income to show for it.
I've also often driven through both quite a bit when I lived up north.

I'm not sure I could tell you if I was in (non-coastal) rural MD or rural WV (same as I'm not sure I could tell you if I was in Fairmont, Cumberland or Winchester).
huh .. but the Superbowl is always on a broadcast network too, so people could always just get out the ole rabbit ears (unless they had really bad signal from their local state)
Closer! Let's say you give me a coupon that I'm able to redeem from you later for 20 dollars.

Do you owe me $20?

This is the closest to what SBC is.

If the options are exercised, you're liable for that expense. It's a delay on the payment of the 20 dollars helping cash flow, and tax code yadda yadda, but you can't pretend that handing out vouchers for money to employees doesn't mean you're not liable for the money from an outsider assessing your financials.
Apple Improves Security Program: Higher Payouts, Dev Devices, Mac Support
How reliable is it? Could it be used to replace non critical services twilio offers for say small business?
Panono makes decision to hold its camera customers hostage behind a paywall
Huawei Interested in Fuschia OS
If I went around saying I was an emperor just because some moistened bint had lobbed a scimitar at me, they'd put me away!
is there a way for people to write a letter of reconsideration on this patent to USPTO by general public or may be a petition backed by a group?
The problem is that the original paradigms were pretty terrible but JS has to keep (as much as reasonably possible) backwards compatibility to not break the web. If you forked JS and made changes to clean it up that weren't backwards compatible, you'd have a hard time convincing browsers to take it, making the whole exercise sort of moot.

The fact that we have things like the Wayback Machine is a testament to how this approach, while terrible for developers starting out or working in a legacy codebase, has enabled us to preserve what is now a significant portion of contemporary cultural history. AFAIK there is no similar archive of programs for, say, Java or C.
People think that Google is smart. However, they don't need to be as smart as other programmers or people who think about string theory or... All they have to do is be smarter than the people who buy ads and they get rich!
Climate change is discussed a great deal on HN these days; probably more than any other topic:

https://hn.algolia.com/?sort=byDate&dateRange=all&type=story...

https://hn.algolia.com/?sort=byDate&dateRange=all&type=story...

https://hn.algolia.com/?sort=byDate&dateRange=all&type=story...

https://hn.algolia.com/?sort=byDate&dateRange=all&type=story...

Any topic this widespread is going to produce many copycat and follow-up articles that add no significant new information, as well as many sensationalized articles that don't provide a basis for substantive discussion. Users tend to flag those. If they didn't, climate change wouldn't simply be the most-discussed topic—it would be practically the only topic on HN.

There are also cases of bad flagging, where a particularly substantive article didn't get the discussion it deserved, but these are not nearly as common as people jumping to the conclusion that a topic is being suppressed when they run across a flagged submission. Checking HN search is an easy way to vet that logic (though not as easy as not vetting it). Frequently it turns out that the story has already had significant attention. If, after checking that, you see a particularly substantive article getting flagged, you are welcome to let us know at hn@ycombinator.com. We sometimes turn off flagging in such cases.

Everybody feels that the topic they consider most important is under-discussed on HN. Actually, every important topic is under-discussed on HN, because frontpage space is the scarcest resource we have: https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme.... There's no way around this on a site that exists for curiosity, because curiosity withers under repetition.
I think anonymity per se is not that bad, and I'm pretty sure many regularly create throwaway accounts for harmless discussion on many forums just for privacy reasons (avoid profiling & analysis, big brother, personal attacks, etc), not for posting inflammatory or controversial comments.

Websites like Reddit Profile (https://redditprofile.com/about) and HN Profile (https://hnprofile.com) systematically scans all HN comments and identifies all users' expertise, personal interests, activities and emotions, and allow employers to uncover their E-mails and hire them. And it's just a one-man's startup as a social experiment, larger agencies and corporations have at least many order-of-magnitude higher budgets. And I definitely think not everyone wants that.

The problem, I think, is this type of behavior encourages inappropriate uses and abuses of anonymity.
I am interested!
> github's infrastructure can't be compared to actual paid-for cloud hosting.

I think the idea in this thread is that since github is owned by MS, and they have Azure, that won't be an accurate statement for very long. Github doesn't have to build that infrastructure, they just need to competently integrate into MS existing infrastructure.

I can't believe I didn't piece this together sooner but I agree with this threads premise. I'm already hosting my source on Github so why not build it there? And if I'm building it there then why not deploy it there? Rather than manage a complicated pipeline, I just `git push` and everything else just works ... all the way to massive scale.

As someone who has worked on hand-built github to AWS pipelines ... I can actually see this being the killer feature Azure needs to actually win a large market share.
Just comes to show that with all there big show off talk, they are still planning on relying on googles operating system for the immediate and intermediate future
Great Question. Would love to know the answer.

A major hurdle is providing 10+ of the typical ERP modules.
E.g. production module (PLM) needs access to sales/CRM module (so that it proceed with ordering necessary materials etc. or plan for it in case of CRM); to do so it needs access to the procurement module, and accounting one; HR (so you can schedule workers), and things just keeps adding up. E.g. here are some of the typical ERP modules: Human Resource, Inventory, Sales & Marketing, Purchase, Finance & Accounting, Customer Relationship Management(CRM), Engineering/ Production, Supply Chain Management (SCM), etc. (e.g. https://en.wikipedia.org/wiki/Enterprise_resource_planning#/... )

The tricky part is that there aren't many standard modules used; probably with the exception of the accounting (Quickbooks, Xero); e.g. some companies bootstrap on top of accounting modules:
* https://www.mrpeasy.com/xero/
* https://www.mrpeasy.com/quickbooks/

I'd love to hear any ideas of how the hurdle of needing to provide large number of integrated modules could be overcome.
Consider pool rides -- which were never part of the traditional offerings. Pool rides from Uber/Lyft lowered cost while expanding the market.

Consider all the places where you needed a taxi but wouldnt know how to hail one -- Uber/Lyft expanded the market here.

I was recently in Taiwan and needed a ride, but could not describe the address to a driver who did not speak English. Uber to the rescue -- again the market got expanded.

It isnt all about cost.
> and want an only slightly less great browsing experience

You mean far superior because Firefox actually has extensions for their mobile browser?
Would you go so far as to say Myths Lists Considered Harmful? :)
To qualify your comment:

The line item in Uber's results you want to look at here is "Excess Driver Incentives" which covers:

"Cumulative payments to a Driver could exceed cumulative revenue from a Driver as a result of Driver incentives or when the amount paid to a Driver for a Trip exceeds the fare charged to the consumer."

What's really interesting here is that year over year this number went down substantially ($21m total) for their "Ridesharing" eg their core platform is subsidizing substantially fewer rides today as a percentage of overall revenue than it was a year ago.

But that total "Excess Driver Incentives" line item exploded upwards from $221,000,000 to $544,000,000 for just their uber eats platform!

That means that your rides were somewhat subsidized and getting better, but your hamburger's ride was subsidized to the tune of a half billion dollars :)

And further qualifying this the Uber Eats business unit doubled in revenue but the incentives grew at an even faster rate.

https://investor.uber.com/news-events/news/press-release-det...
A complete sideline, but I thought the age of the IRA was past. What have I missed?
But forums like vBulletin, XenForo, Microcosm and many others have the concept of following someone, and of ignoring someone.

When ignored, it really is no different from a shadow ban.
Uber emerged into the market as a disruptor in the absolute worst sense of the world - it was challenging an entrenched industry with low efficiency (cab companies make ungodly amounts of money in some markets) but it did so by playing by a different set of rules - skirting both the disingenuous regulations put in to protect cab companies' profit and those in place for the safety of the general public. Even disregarding all of the legion HR issues at that company their business model depended on not playing fair and they're paying for it.

I like to compare them to the car sharing companies (like zipcar/car2go etc...) which managed to de-throne the entrenched rental agencies without going out of their way to break laws.
No, it doesn't store you mental health thoughts on any servers. They're all stored only on your device.

The caveats are below:

We collect anonymous, aggregate (as in "user-213sdfewfefwa") events. This is stuff like:
> "user-awefawewa21312aef" opened the app
> "user-efaoiwejf21321few" started a free trial

These are used for aggregate stats like "how many people use Quirk" or "do people read the articles?" This is recorded by the phone stores anyway, but we do this both so we can get some more Quirk-specific stuff and so we can combine Android and iOS data.

We also collect some base information on your phone. For example, what type of phone you have or what language you're using. This is basically a requirement to debug stuff; since there's a lot of bugs that crop up only on certain OS/Phone/languages.

If your phone crashes or there's an error thrown, we use Sentry to report it. This lib will collect some basic info like phone types, IPs, and then the stack trace of course.

In the future, we may provide a way for you to share a thought with a trusted friend or therapist. This has been a highly requested feature, especially by folks who would otherwise huddle around their phone during an appointment. To do this, our plan to use an expiring, private link. That means your thoughts will be stored in raw form in a DB and then get deleted within X days. This would only happen with your explicit consent and it's only for a thought you share rather than your whole list of thoughts. It's a button you have to press EVERY time, not an "automatic share my thoughts" sort of thing.

We'll also be adding a cloud-sync feature at some point so you never have to lose your thoughts when you switch phones. When we do this, all the thoughts will be end-to-end encrypted; so no Quirk employee will ever be able to see your raw thoughts.

Because we're a paid product, we have little incentive to read your thoughts or strip-mine your data. We're in the business of making you feel better; we're not reading your deepest darkest secrets to figure out how to sell you shoes or something. We don't want to know your thoughts. Unless someone explicitly tells us otherwise, we treat them like passwords.
Writing API wrappers is so easy in Elixir though, that you actually can usually get away with building your own 3rd party adapters though.
> I'm just trying to find what shutter speed you can get with the Pi camera.

You can reduce the shutter time nearly arbitrarily, as long as you increase light intensity. I did place fast rotating propeller just above a 5000lm led, and did two 9us long flashes. See this image on how bright the two blades of propeller look, at both captured locations (the rest is dark, image was taken inside a closed cardbox, without flash everything was just black):
https://raw.githubusercontent.com/Hermann-SW/Raspberry_v1_ca...
Stupid question: but how is this the case? The fare I pay for an Uber or Lyft seems much higher than the time/car/insurance cost of driving myself ($30-$50 for a 25 min ride to SFO). But the drivers don’t get much of that fare, so I assumed the bulk of the money went to Uber/Lyft. But they’re badly in the red... so where is the money going? I’m missing something here.
One is a flag on the user's account, the other is adding a username to a bot's watch-list. They act the same but are not the same thing.

That would be like saying that paying an employee to watch someone's account and manually delete every comments and submissions is a shadow ban. It is not. AutoModerator is an amazing piece of work but it is just that, a robot moderator.

But that's not the point. The point is that "an unpaid, unaffiliated subreddit moderator" cannot blanked ban you from the website (and that being a premium user won't protect you from such bans either).
> It’s like the difference between Belgium and Australia.

Which are almost on opposite sides of the planet, never mind that the one is a very small country and the other is a huge continent.
Both companies are in favor of congestion pricing [1]. It reduces the incentives to drive private vehicles into the area and use ridesharing (and shared modes like Pool/Shared) instead.

ninjaedit: I'm in favor of this putting pressure on public transit for sure though. In SF its abhorrent how late/delayed MUNI can be...

[1] https://www.vox.com/the-goods/2019/8/6/20757593/uber-lyft-tr...
> Some research is better than none.

Yes, so we should look at the relatively more massive amount of research done for languages like Java, Python, etc. SIGCSE and ICER and ITiCSE are full of them. We've learned a lot - learning is hard :)

> Intentionality in the design of a curriculum is better than an ad hoc curriculum.

I strongly agree. I wish I could impart to you how involved I am in Instructional Design with my work. I don't know if this will help, but here's a sample from what I was doing last year: https://acbart.github.io/python-sneks/

> The design recipes give you an excellent foundation for transitioning to a statically-typed programming language with algebraic datatypes.

I'm not clear that that's more than a theory. Even if it's true, is that necessarily the major goal in CS1? Perhaps, but you'll have to convince a few of my colleagues of that.
While it’s certainly not something I’d want my mom to do, for someone technically knowledgeable, these things are not hard to prevent.
The unwashed masses you speak of, those that are struggling, simply don't use that much 'energy'; or at least the most polluting forms. They live in small flats, eat whatever's in the shop, sit in and watch TV, and walk or get the bus to work.

If they pollute, they do so as a side-effect of misallocation - e.g. food is shipped halfway across the world not because it has to be or should be but because low fossil fuel prices make it viable; electricity has high carbon impact (e.g. UK ~0.3kg/kWh) for historical reasons; etc.

They certainly don't fly about or do anything that has no replacement at present.

A country letting things get become "too expensive" in these silly monetary coupon terms and so everyone starves would be a complete governance failure.

Then again, some countries are currently failed states in that sense; in the UK we don't care if people get enough to eat, we give them some pictures of the queen's face if they jump through a ton of hoops and hope it works out. That likely wouldn't be viable.
Persistent data structures: Useful but you can get that in JS too, and if you can get your whole team to agree on it, you can avoid mutable data structures. I've been able to do that 100% for years now.

Multi arity functions: That's actually a minus, not a plus. The vast majority of the usages of this are solved with options params with default values in a much clearer way.

Multi methods: In 5 years of using Clojure professionally, I think I've never seen these used once.

Transducers: This is just an optimization, and I'm pretty sure it's possible in JS too since it's an API design.

Data oriented design: This is a design practice, it can be done in JS too, and it's a questionable one too.

Spec: When Spec came out is around the time I realized the period of true Clojure innovation is over, which peaked from around 1.3 to 1.5 or so. TypeScript is by far a better version of adding type innovations to a dynamic language.

REPL driven: You can do this in any language with a REPL, even JS.

Better live reloading: This is just as good in JS. There's no language feature of ClojureScript that makes this better than in plain JS.

Meta data: The only times I've ever seen this feature used was in storing internal representations of things in DSLs, which can be done in JS by using plain objects for their representations which store an inner object.

Protocols: JS only doesn't have this because it's duck-typed and they are implicit. An explicit counterpart exists in TypeScript's interfaces for those who want it to be explicit.

Core async, Go channels: These have to do with threading, but JS mostly exists in single-threaded runtimes, so it's non-applicable.

Atoms, Datoms: These are library-level concerns which are doable in JS.
As a foreigner, I could one-up your complaint with this:

https://www.bbc.co.uk/iplayer/help/outsideuk

I live outside the UK. Can I use BBC iPlayer?
BBC iPlayer is funded by the UK TV Licence
and its use is restricted to UK residents only.
Uber Pool and Lyft Line opened up a new product price point for a huge number of consumers that taxis couldn't hit.
If you're testing a single-threaded benchmark, then the test statistics aren't going to be meaningfully different in interpretation, especially if you're only asking the question "is A or B faster?" What's more important is that you capture enough runs to characterize the distribution well; if you have that, you'll get meaningful results no matter which statistic you're actually measuring.
> Where else have you rented?

I didn't come here for a who-is-more-cosmopolitan dick-waving contest. But if you did, do feel free to entertain us with your personal horror stories from Stockholm, Dublin, and San Francisco.

> Paris is a bit expensive but apart from that the rental market works fine.

Landlords require you to bring a CV and a work contract and proof of income, which must be 3x the rent, otherwise you must bring documentation from a guarantor who does have that much and who is resident in France. You must also bring receipts proving that you paid your rent on time the last three months. (Sure, this is not a big deal per se, except that other countries don't even have this kind of receipt, or you might be coming from some arrangement where you did not (officially) pay rent.) Don't you also have to bring a valid renter's insurance policy? There was almost certainly other stuff I forgot; I remember seeing people at viewings with bunches of paper centimeters thick. Some of this is difficult (read: impossible) for someone just moving to France.

If you don't have these documents, they could be nice and welcoming and try to accommodate you. Or they could just pick one of the 20 people who showed up to the same viewing and who did bring 100 pages of crap. In my limited experience, they do the latter. Overall, "fine" isn't the word I'd choose to describe this.

> I wouldn't say the same of Stockholm, Dublin or San Francisco

"X isn't quite as shitty as San Francisco" is faint praise indeed.
If you think that’s “blatantly ignoring users in favor of A/B testing” definitely don’t look into what your average growth team does.

It looks harmless and possibly a morale booster for some. So what if you’re not the intended audience? Close it and move on.
Using Edmunds' True Cost to Own calculator, A 2014 Honda Civic would cost about 5k per year or $416/Mo. If you don't get free parking at work or home or if you have to pay tolls, that cost could increase significantly. A parking spot at a condo could rent for $200-$400/Mo. Parking downtown could be $12-$20 per day. That daily Uber ride sounds like a deal.
I looked at the USPTO's Public PAIR system (https://portal.uspto.gov/pair/PublicPair) and this patent was rejected multiple times before finally being accepted. (Non-final rejection 6/7/2016, final rejection 2/21/2017, non-final rejection 1/3/2018, final rejection 1/7/2019, patent issued 7/16/2019.) Seriously patent office? You should have paid attention to your 4 previous rejections instead of giving in to Facebook's lawyers and persistence.

If you see a patent in the application pipeline that you know is bogus (obvious or prior art), you can do a preissuance submission:
https://www.uspto.gov/patent/initiatives/third-party-preissu...

I challenged a patent application and it was rejected. Now, I can't say if the patent examiner already knew that the patent was both obvious and had prior art, or if my application informed him of that, but it was rejected.
Uber will go into bankruptcy, and it will be the starting point of the next worldwide economic crisis.
I remember 3 years ago all my pools and lines in SF were $2.50. Now it is usually $6-7. I think these companies have changed our habits.
That’s a distance of 32km. Assuming a fully loaded $0.50 per km cost to operate a private vehicle, the cost should be $16.00 each way assuming that you are the driver.

By charging $4.00 more than the cost, you’re freeing yourself up to do other things during that time. Is your time really not worth $4.00?
Stain Repellent Clothing Crowdfunding Campaign