skysight-inc/HackerNews huggingface dataset:
For the unparenthesized case, it must be building a parse tree that is different from the parenthesized cases, namely a ternary parse tree node for an imaginary ==is op with screwy semantics.

So that is to say:

a == (b is c) --> ==
/ \
a is
/ \
b c

(a == b) is c --> is
/ \
== c
/ \
a b

a == b is c --> ==_is
/ | \
a b c

Assuming that the == and is are operator tokens and a, b, c are operands, that seems to be one rational hypothesis.

Another hypothesis is that == and is are not pure functions that operate on values, but are special operators that operate on syntax, and treat a parenthesized expression differently from an unparenthesized one.

(In what way does this sort of thing belong in a self-proclaimed newbie-friendly language? This has to be a bug.)
Aww, I'm a hard-of-hearing myself. It looks like a cool concept! Idk if it works with my hearing aids.
What's up with the Social Network that pays you crypto coin?
Thank you for connecting.

My calling is to help entrepreneurs succeed.

I have found my "why" at Markethive. It is a socially responsible market network
designed from the ground up for entrepreneurs. It has exploded over the past year,
and it has incorporated the blockchain into its network, the first social network
to do this, I believe.

It is a free inbound marketing system that includes a free airdrop
of 500 cryptocurrency coins, All you have to do is provide an email
address and verify with a cell phone text message.

Note: this website has an Alexa rating of 5,000 worldwide which
translates into 500,000 unique visitors per day. The company is
profitable as a social network for entrepreneurs, and nearly 600
new members are receiving their free 500 coins every day.

This could be one of the best airdrops of the year.

Please visit: https://markethive.com/jonlomb/page/jonlomb

Or on LinkedIn https://www.linkedin.com/groups/12308041/

Thank you for your interest.

John Lombaerde - entrepreneur
Build for Value, Not for Applause: Product Management Under Heavy Constraints
170 comments here so far because of some syntactic sugar. If it causes this much discussion and confusion it's not worth it IMO. I'm glad none of the languages I use have this "feature".
I interpreted that to mean "this is effectively an oligarchy", not a claim of recent etymology.
Wanted: redshirt volunteers for an away team to the surface of Venus

Venus certainly seems scientifically neglected at the moment but hopefully this is going to change in the coming years [0]. If SpaceX manages to get somewhere with Starship though, we might see the most amazing things in space exploration in the future. While they are focused on Mars, I wouldn't rule out that with enough money, getting trips to Venus should be possible. Floating research stations dozens of kilometers above the surface of Venus? Researchers might even live inside a blimp as filled with air, it would float at an altitude of approximately 50km (the pressure is said to be about 1 bar up there). Ah, I'm getting carried away again ...

[0] https://www.forbes.com/sites/brucedorminey/2020/02/14/nasa-g...
That is, like rocket engines :) Those are not usually designed to be throttled below 50-ish% either.
Slack CEO: Microsoft Teams is not a competitor to Slack
It takes about 5 seconds for me off an NVMe SSD. For comparison Firefox (installed with apt) starts in under a second.
The pattern-action paradigm is really simple to understand and I suspect it's what made Sinatra style web frameworks stand out.
People it cell trolls of the bjp has reached Hacker news.
Brace for impact of extreme stupidity
Clean install, Ubuntu 20.04. Chromium starts in around a second.
Notion reminds me of Sharepoint. Too flexible and too generic, with absolutely zero opinion about differentiating content or workflow strategies or UX. Those kind of tools are usually optimized for prolific creation, but not for meaningful, productive consumption.
And Globular just released a new chill psytrance album on bandcamp.
I have a friend in healthcare management.

They have a manual of corporate philosophy.

In there they explicitly advise, "never admit fault".

Which makes sense from a business, legalistic warfare perspective. $>truth after all.

Maybe our corporate philosophy is leaking into our common philosophy.
Wow more than half a dozen!

What a crock.
Hi Questtag cofounder here. I would be more than happy to help you set something up.
this is one of those; ignorance is bliss. i havent noticed snap being slower and now I risk noticing and getting annoyed over it.
Covid-19 Will Accomplish What Politics Couldn't: Narrow Global Gap Between Rich
Yes. Its actually terrible. This is an application where you want hard realtime. You dont want golang after 2-3 days of uptime to do some big GC and then the monitor finds out that the patient was in a critical state 5 minutes ago.

Well the system is much better then nothing, but I hope they do a second iteration.
Apparently, snaps are compressed to save disk space, which is why they take so long to start:

- https://www.reddit.com/r/Ubuntu/comments/9scoif/snap_package...

Saving disk space is certainly useful for rarely used apps, however, your web browser (and any other frequencely used apps), shouldn't be compressed, especially if there is ample disk space.
Maybe I'm in the minority but I like Snaps. I wish all software would auto-update silently in the background -- when's the last time you even thought about upgrading Chrome?

The author of this article claims it's too difficult to find Flatpak apps and that the Ubuntu software center prioritizes Snaps over .deb. Are platforms never allowed to migrate to a new standard? Why is it Canonical's fault that authors of individual applications have yet to migrate Snaps?

If we all agree that on the whole auto-updating software is generally better and more secure than manually updated software, why not single out the applications that haven't migrated instead of blaming the whole standard?

Maybe I'm just naive and not doing advanced super user stuff these Snap haters are doing but from a distance to me this resembles the systemd vs init controversy. One which, IMHO, Linux super users seemed unusually attached to an older standard for not always clear reasons. Snaps offer real benefits: maybe instead of complaining that 'this sucks' users could offer constructive criticism about how to improve the new standard.

Just my opinion tho.
> I read 3-4 sources and none linked to the video[0] for some reason.

probably because it's straight propaganda.

seems that focus on recovery and fear-mongering is slowly shifting to the blame game and finger pointing propaganda.

Can't wait for some American equivalent to be labeled racist and immature.
The same could be said of JS but for some reason it gets shit but Java gets off Scott-free.
What I think the article did a poor job of highlighting was they were talking mostly about losses from shutdowns in shale-oil wells. They don't talk about conventional surface wells, only offshore and even then they mention a minimal loss - which does not preclude gains from well settling time that you bring up.
I find systemd journals much more accessible. Instead of passing a log file to the tool, you pass journalctl's output to the tool, and you can serialize the output to any of the supported formats (incl. json) and use much more tools, more directly, than you could previously.

Compare that with random older default debian log line from one of my systems:

Feb 14 01:15:30 shakes kernel: [ 4.014481] [drm] No driver support for vblank timestamp query.

Is that from 2008 or 2020? Noone knows. You have to do a lot to even be able to select by date correctly in your log processing tools. Such a basic thing.
This only convinces me more that high school debate has negative utility and should be abolished.
I've lived for 10 years solely from the revenue of an indie web app I wrote, so I guess my experience is applicable in so far as you're also doing bootstrapped/shoestring investment web applications.

I just started a YouTube channel where I give behind-the-scenes looks at how the technical and the business sides connect.

Specifically, I'm covering things like

- Experiments in SEO (from outsourced freelance content to microdata, to preserving SEO juice when user-generated content changes)

- Basic Google Analytics game

- The surprising hidden costs with payment providers like PayPal/Stripe

- AB testing

- The hell that is sales tax accounting

- Using data to decide what features to build (minimal viable features), so you don't over-invest limited resources in uncertain rewards.

- Technical cost-cutting (e.g. having a shitty looking admin area, knowing what not to test)

- Handling customers gracefully (e.g. setting expectations about response times, letting them yell at you and still feel zen, why you should always give refunds)

So, for a frank look at one particular programmer's/solopreneur's take on the above, you might get value from my channel: https://www.youtube.com/watch?v=aCzT-LQI6x0
Preliminary evidence that MMR vaccine might provide protection against Covid-19
Good job!

I personally would take Grafana with Prometheus (as it has great Go library) and reduce the whole project to some kind of HL7 wrapper.
For what it's worth, I understood what was meant with the current title. Not saying it shouldn't be added, but for me it was OK.
Saving disk space is certainly useful for rarely used apps

Is it really? I can't recall the last time I ran into disk space issues, must have been in the 1990s.
I think this argument is unfairly dismissive.

I think it depends a lot on the sort of software one works with. A main use of awk and other unix tools for me is as-hoc data munging, looking through production logs, taking bits of data from different sources and comparing them. If you make eg gui applications and sell them or work as a contractor developing in-house applications for clients, you probably don’t see a lot of production logs like that or process them that way. Any data that you expect to process ought to go into a database and then you can use sql (where joins work much better than the unix join command and you can use the actual structure of the data instead of trying to tease it out with the smallest simplest code you can think of). You might be using a debugger or backtracks or reproduction in test to deal with/investigate production issues rather than starting with logs. On the other hand, many other companies will have big production systems that run on lots of different virtual machines and produce lots of logs and have issues that are hard to reproduce (or maybe the logs are easier), and have lots of data spread about random places such that it may be easier to do the hacky thing for one-off cases or to prototype or whatever rather than Doing things more thoroughly or properly. And this set up will also lead to tools that are designed to fit into the rest of the unix ETL tack by the way they output or input data.

On the second point, I think that even as a die-hard emacs user I wouldn’t recommend that anyone try to use emacs as an ide for something like java (or maybe c++). I’d probably try to use emacs a myself but I think my java-editing experience would be worse than for those people who do it with an IDE. More realistically, I’d try to avoid writing java if at all possible.
Good points, but I do think the aside that is invading a country on the other side of the world and murdering a ton of people, all in service of a globe-spanning game of ideological chess, is worth emphasizing a little extra!
Ah, this makes sense now! I've always wondered why the calculator (of all apps) was by far the slowest to start on 18.04 for me.
Boots slow for me, but it isn't a big deal in my opinion. I like the prompts that Chromium is trying to open files, etc.

Overall, snap doesn't seem terrible to me, but I haven't really read into the complaints everyone is sharing.
I was to talk about the SQL stuff, but I think it will be wasted as long we get blind to the fact syntax IS semantic.

However this:

> but the exact way they are written, not as much (as long as it is within reason)

Then what is "within reason?". Is more logical to only have GOTO than IF, is better to have ELSEIF or nest IF?, what happened if my lang say that null is the same than Option.None?, what if generics use [] and not <>?.

Whitespace matter, yes? no?

Allow unicode?

CamelCase, snake_case or what? What if all const are lowercase, types mixcase and the rest UPPERCASE?

For some, APL syntax make more sense than algol.

Talk about why, that is the point of this kind of talk.

Is VERY easy to rug this kind of stuff. VERY. I WAS in that camp before. But now, I try to build my own lang (relational), and DAMM, it start to be much clear why syntax matter, even "the exact way they are written", because switch this to that and suddenly, my lang is ANOTHER paradigm (or worse, will be CONFUSED as be).

Naming, is one the hard things in computer science.

---

I understand why is easy to dismmis this as irrelevant. Sometimes I don't see why some people are so upset about typography and font selection, or why my profesional brother complain about framing in photograph. But go and SEE what the DESIGNERS of lang say about this stuff and you will note that for them, even this apparent less-significant thing matter. you can even get a prize on the field for show the importance of syntax (http://www.eecg.toronto.edu/~jzhu/csc326/readings/iverson.pd...)!

If that mean that most will not see, GREAT! That is the mark of good design.
Chrome auto updates cause issues on the Mac. No thanks.
When I learned about this stuff years ago with SignalR this was called soft real-time.

My Phoenix channels, your rails action cable, your web sockets: soft real-time.

Real-time was reserved for true real time guaranteed delivery times.
This makes perfect sense. Why let people get deeper in debt and risk their houses?
Junior Designers vs. Senior Designers

https://medium.com/the-year-of-the-looking-glass/junior-desi...
I struggle to empathize with your experience. I try to be a regular patron of restaurants, and so I find myself putting in emotional effort, although not much, to overcome the hurdles you mention.

I phone the restaurant, then walk to their storefront, and hand them cash or card. I know what I want to eat, where I'm getting it from, when they're open, how long it'll take to prepare, how long it will take me to walk there, how much it will cost, and how much I will tip. If I need customization, then I use my words when I'm speaking to them on the phone.

For some restaurants, particularly food carts, no phoning ahead is necessary. Yesterday I walked to get Italian food, and the chef was able to prepare my order interleaved with other orders that were going out for delivery, with only a 5min wait.

For comparison, I've tried Grubhub, Eat24, and others. I stopped ordering from them because they mistreat their drivers, delivery times are horrible, the fees are unreasonable, they don't put in the effort to learn the layouts of the cities that they operate in, and I'm pretty sure that they take their drivers' tips. I'm not willing to be a part of that sort of system.

From the conversations I've had with chefs and restaurant owners, they do not even "support" the delivery services; they all feel strong-armed into being customers.
Boids Algorithm – Emergent behaviour and murmuration
I feel like a business model is validated when it becomes profitable, which it's why many of us don't validate the Uber/Lyft business model yet.
This is not unexpected. JPMC halted home equity origination a week ago. This debt is kept on a bank’s books (and not government backed like mortgages), they’re limiting exposure during macroeconomic distress.

Do a cash out refi if you need to tap your equity.
Yeah... and when something is truly large it generally doesn't compress well anyway as the large assets are embedded media files; I don't understand the point of compressing stuff like this :/.
> Auto-updating of snaps can only be deferred at best, until at some point, like Windows, it auto-updates anyway. Even on metered connections, snaps auto-update anyway after some time.

This attitude is obnoxious. Yes, not everybody is on a metered connection or running a mission-critical system, but some are, and it is hardly unreasonable to accommodate them.
Cool idea. We would like to feature your startup in our website, submit here: https://www.startupjohn.com/submit-startup
Yeah, ditched Ubuntu for Debian Testing.
Had enough.
Someone writing code like these, his life is sad.
The Scientists Who Won't Give Up on the Warp Drive
I'm a fan of Docker on the server so the idea of Snaps is great. Linux packaging is a pain, and one of the reasons distros exist.

However, the implementation stinks right now. This isn't to say they won't get it right in a year or two.
Some of the "book" examples don't have the squiggle included...? Am I missing something?
Did you read the WSJ article I linked to? It shows plenty of fake comments submitted by the pro-net-neutrality side. Just asserting that it was only one side who resorted to fake comments is an evidence-free position.

I struggle to think how you can characterize 7 million fake comments out of 23 million total that came from a "single fake e-mail generator website" as "the pro-net-neutrality side organized virtual letter-writing campaigns, getting lots of actual human people to send in pre-written messages they agree with but did not author"

I get that this narrative is more comfortable for some to believe, but it's plainly contradicted by the facts.
OK, what issues does it cause? And are those issues outweighed by the security and standardization issues raised by non-updating software?

I don't know who all remembers having to develop websites compatible with outdated versions of Internet Explorer but I do and still have nightmares about it.
Show HN: Where are other HN readers live in the world?
I’m a bit surprised by this. It surely depends on the use case. I tend to use awk for the same reasons as the parent (smaller to write and remember) and that the pattern-action structure works really nicely once you get used to it.
Natural potent tonic to cure erectile dysfunction, have hard erection
Provisional Death Counts of Covid-19), Pneumonia, or Influenza [pdf]
We tried to make an internal IoT device using Ubuntu Core and snaps because the capabilities of it were very promising. We started a PoC and about halfway through we hit a major roadblock. Our enterprise network does certificate substitution, and Ubuntu Core absolutely does not allow you to install your own certificates globally, so our devices would never receive updates. We tried EVERY hack we could think up, short of making our own core snap. We talked to Canonical about it, and they didn't seem interested in our fixing our complaints without a massive amount of money, so our PoC died, and we dropped Ubuntu entirely because of it.
Interesting. This kind of resembles the crisis of 2008, when banks have produced too many subprime loans. It looks like WF tries to get them off their books while it still can. Or at least not make new ones.
A fair launch is one of the most fundamental values of a cryptocurrency.
Withings (was bought by Nokia but now Withings again) have a set of off-the-shelf tools you can buy. Scales, thermometer, blood pressure monitor, sleep tracker.
Took around 10 seconds to start for me, almost exactly.
Doesn't this seem to indicate the Influenza death rate is much lower versus previous years?
I've followed Bitcoin for a while. What seemed to happens there was the deliberate manipulation of the price using all means available (ads, etc.) The result was a few winning big.

I have no reason to believe the same doesn't happen on the real stock market.
Some might argue that is the default meaning of "real-time" these days

Maybe you guys ought to call hard real-time "Guaranteed bounded latency" when needed.
The thing is, your opinion is irrelevant here.

We have tons of laws restricting speech -- against false advertising, against fraud, against libel. Contrary to your opinion, these laws are not against the first amendment.

Similarly, officers of a publicly traded company are prohibited from sharing types of information about the company except at certain times and places. No serious judge or legal scholar considers this to be contrary to the first amendment.

The first amendment isn't a slogan, it's led to an entire jurisprudence around it which you could familiarize yourself with if you so chose.
The U of Minnesota trial[1] (they aim at recruiting 3000 people, currently 700-ish) will tell if there is any prophylactic effect or not when using hydroxychloroquine. As with remedesivir, the effect size is probably not very large (so no miracles) and thus a lot of patients are needed to determine if the effect is true or only random.

[1] https://covidpep.umn.edu/
They are preparing for a drop in land prices.

Also presumably anyone applying for a HELOC right now is doing so to tide them over, and banks reason that many will just burn through the debt and then default with less equity.
I was wondering why the calculator took so long to start on 18.04. I thought there was some problem with my system.

Doesn't bode well for 20.04. I've been with Ubuntu for a very long time, I like that it just works most of the time. May be time to try out another distro if all the applications are this sluggish.
> is there something particular about tobacco trichomes?

Absolutely nothing

Well... Either this people are genius that discovered a way to suck and harvest expensive argon and helium from the air, with the help of super-sticking tomato that traps them magically in a everest size (from the point of view of a radon atom) trichome.

... or maybe the history is false and noble gases still keep their reputation of not interacting with anything and being difficult to trap.

I would put my money in the second possibility. It looks exactly like the kind of convoluted history that tobacco makers would create to avoid paying compensations to the families of people affected by cancer ("Tobacco is safe, healthy for children and medicinal, manure makers dose our nice flowers with radiation and are the real responsible, so should share the bills").

I wouldn't rush to seed Tobacco in Fukushima.
I appreciate both Forth (and Lisp) and have both used and implemented several (mostly naive) versions of both, but IMHO with something OCaml/F#/Reason you get pretty close. Sure, it's not concatenative, but you can certainly code point-free if you like so rather than:

c(b(a(42), 2))

You can write either:

42 |> a |> b 2 |> c
or a reverse pipeline:
c <| b 2 <| a <| 42

with complete type-safety. Note quite as concise as:

42 a 2 b c

But I that's good for the most part. I think programming with higher-order curried functions and closures gives similar power but much more readability -- every time I've gone past the toy program stage with concatenative languages, my head ends up exploding -- but maybe I never had the appropriate epiphany.

With that said, I certainly appreciate the power of Forth and compile-time words -- amazing power for such a minimal system.
what are most people asking for - pytorch? or are they leaving those decisions up to you?
Protests mark growing unrest with California stay-home order
Rust in an Instant
And it looks like the bots are downvoting _you_ here on Hacker News for raising a valid and interesting point that goes against the party line.
It's also the fun part about credit.

When you don't need it, it is real easy to get.

When you need it, it is real hard to get.

This is why $1 in the bank is worth so much more than $1 in credit that you can maybe draw on. Especially lines of credit that can be called in.