skysight-inc/HackerNews huggingface dataset:
Yes, but it must be a point with certain properties, such that the same number of points are on either side of the line initially, otherwise, it would not work.
edit: misplaced reply, moved to parent (too late to delete)
Just for the record the default web browser on Sailfish OS (also Gecko based) has had the address bar on the bottom from day one (eq. November 2013). And I think it's predecesor (the MicroB browser on the N900 since ~2009 might have had it like this as well.

Sometimes it takes a surprising amount of time to copy these nice designs. :)
Real Estate Legend Sam Zell on WeWork's Business Model (9-4-19 5 Min Video)
It leads to undefined behavior in safe code in the general case.

We may add a wrapping type, similar to what we do for integer behavior. But in general, adding flags to change major behavior is not something we do.
Looks like it was forced on the devs by the CFO
https://gitlab.com/gitlab-org/gitlab/merge_requests/14182#no...
This is literally how every gui library on planet earth works. Developers all build against a particular recent released version with all apps in the system expected to build against a small number of recent versions.

If this is hard maybe its because the browser isn't a very good runtime to build against.
I suspect dang knows there will always be people that accuse him of conspiring with YC companies, and the best thing he can do is to just keep doing his job.

I also suspect dang knows that majority of people on HN are grateful for his moderation services.
It seems like that's not really going to work for the developers of these apps due to browser variation and version skew? (If it were okay, why aren't they supporting web browsers already?) But maybe apps on the same version of Electron could share a runtime?
Thank you for the suggestion, I will look into the library!
Agreed. Async communication doesn't belong in sync situations nor vice-versa. Trying to solve everything with one strategy is indeed an anti-pattern.
Zuck is too busy taking over the world. He does not have time to mingle and work with the peasants.
Thank you for the feedback! Pipe and CSV are next on the list :)
>A few people I know immediately go to their phones to check facts during hangouts and conversations. I find it pretty off-putting, that those close to me value a trivial fact over staying fully connected with the conversation.

>, can we have screen-free time together?

>, or can we look at each other and shrug and move on with connecting with other humans and not screens.

I wasn't there at your meetings so if you truly felt ignored, I can't argue with feelings.

That said, let me offer a different perspective: someone quickly going to a smartphone screen to look something up that's relevant to our conversation shows they are more engaged with me and our conversation. It's like being in a professor's office and we discuss something and it prompts the professor to get up from his chair and pull a specific book from the shelf and page through it to clarify a fact. That shows caring. Or when you talk to a friend and you mention something about a specific place and they say "Oh, I happen to have a photo of that" so they go get their photo album and show it to me. That's staying connected with our conversation. I don't say, "I wish our real-life interactions were book-free and photo-album-free."

It really isn't the screen hardware that's the measure of (dis)engagement. It depends on what they're specifically doing on that screen. If the person is distracted with typing Facebook replies, then yes, they're totally ignoring our conversation. On the other hand, if they're visiting wikipedia or doing a google search to enhance our talk, that's great.

EDIT to add an example weaving in some "screen time" to enhance a conversation. A priest talking to Google employees on how he uses their search engine during conversations with friends to clarify facts. Deep link at 2m40s and watch for about 1 minute: https://www.youtube.com/watch?v=enDhX49F3XI&t=2m40s
I agree with this, but there's a pitfall. Lets say you want to get conversation done at either the start/end of day or both. This is efficient because then you can work interrupted throughout the day. However, when you're not available to answer every ping right away or your "online" status isn't green, then it puts you in a bad light because the managers think you aren't working and/or don't care/aren't a team player.
How Riot Games shares its Worlds competition worldwide
Knowing that it was on the front page yesterday makes the duping justifiable to me.

But that probably contributed a lot to pushing up this post, which will produce much worse discussion.

Moderation is hard.
are shuttles planned? Asking as someone who was planning to interview at the current location in part for a better commute without needing a car.
> Working class people understand completely that Bernie and what he advocates for, things like Medicare for All, are what are in their interests. And likewise that Yang’s plans to dismantle the welfare state and replace it with a check that will get eaten up by all the landlords and insurance companies that have always preyed them will accomplish nothing.

We know the mechanisms that cause these things to happen. Landlords lobby the government for restrictive zoning to constrain supply and cause rents to rise and absorb more of the tenants' income. Insurance companies lobby for laws against catastrophic-only plans so that people have to buy more expensive plans with higher premiums. These are their own battles and we should try to win them. But they're the same in kind as things like certificate of need laws that make medical services more scarce and therefore more expensive.

What I don't think you've explained is how that will happen less if the government is cutting checks directly to drug companies and the other government contractors/unions than if people are given cash to spend on whatever they choose and then at least have the possibility that there exists a substitute good which competes and thereby limits how much of the money can be captured by drug companies/landlords, which would leave the rest the money as surplus to actually improve their lives.
Well, Slack is currently taking almost 3 GB of memory on my machine. Not entirely sure if that's due to Electron or Slack, but I have never found an Electron app that didn't consume vast swathes of memory.

https://imgur.com/GscRFD7.png
Most electron projects I've seen have used webpack targeting ES2017 or earlier anyways which makes this unlikely, but if you compile for ESnext (or don't compile at all) and use a new V8 feature, you wouldn't want Chrome 69 running your app and getting stuck on old V8 not being able to use the new feature.
Absolutely, the next build will have that.
Well, you know, the 5th Amendment only works in the USA. In most other parts of the world, speech is regulated. I'm not sure whether that is a good thing or a bad thing. I guess it depends on the regulations.
I would've thought the poster child for this would be tarsnap.com. In any case it isn't really a one person business anymore, I see Colin's brother provide support from time to time.
Yaaaaawnnnnn
Thank you for testing it out, it doesn't have support yet, but it will soon!
Sobeys tests smart shopping cart that scans and checks out
Rethinking the Governance of the GNU Project
Yeah, Gitlab has indeed been known for some shitty PR. Like repeatedly accusing Github of copying features, even though Gitlab as a whole started out as an almost identical clone of Github.
Not sure I understand what you want. If you want to use DOM without JS, web assembly is the only option. If what you want is to call a DOM API without using a browser, there's jsdom. If you want to drive a browser from outside of it there's Chrome Debugger Protocol. But ultimately you'll need a browser if you want to display a UI that is powered by the DOM.

If what you're looking for is a cross-platform API, you could look into React Native, Flutter or Haxe.
Really, given that the primary consumer of this API would be Electron and that it would take a huge coordination between OS and browser vendors to create a standard, it seems like it would be possible for Electron to just circumvent it and come up with their own way of sharing Chromiums between their own apps. When building you could specify whether you want your build to be fully portable, portable with the option of sharing, or fully reliant on a system-wide Chromium copy. On startup, an Electron app could check for an existing shared copy and automatically install its dependencies. The same could be done for Node.
You're right; I just tested it in Discord, which does have a spell checker, and it seems to use the system dictionary (but it seems one way when teaching it new words), but it's still missing other global text field functionality: https://i.imgur.com/qpOU9dz.png

The point remains: Electron apps generally lose many of the features that the host OS gives native apps for free.
> we've halted any movement on adding telemetry and are reconsidering our approach

Your firm communicated a willingness to break users’ tools, wilfully violate GDPR, and interrupt users’ business continuity, all to spice up some IPO metrics. That’s a lot of trust to rebuild.

I’d recommend putting guarantees against telemetry into your ToS. Also, a minimum announcement period before mandatory ToS revisions and a minimum amount of time before GitLab can nix users for not agreeing to a new ToS.
Yes, the cost wouldn't be prohibitive. It is not hard to see how it could be profitable for a small security company to do this and sell the information on.
I have heard several people with massive audiences discussing positive effects of psychedelics.

However, I don't recall any of them discussing potential negative side effects, except for briefly mentioning a possibility of having a bad trip that might cause PTSD.

It would be great if they would mention that there's a possibility of permanently altering your perception, to the point of seeing severe hallucinations for the rest of your life.

I'd also like to see them discuss the risk of inducing an onset of schizophrenia that someone mentioned in this thread.

Sure, maybe people who developed schizophrenia after taking psychedelics were predisposed to it already, but what if they could have avoided an onset if they had not taken the drugs? Wouldn't it make sense to warn people about this?

It just seems extremely irresponsible to talk about the potential positive effects without addressing the potential negative effects.

Especially considering that the main potential positive effect, resolving psychological issues that the person isn't able to resolve on their own, is likely to appeal to people who I'd guess are at a higher risk of the potential negative side effects due to already being mentally unstable.
I've done similar things using https://getbitbar.com/ + https://github.com/insanum/gcalcli
> My understanding is that Electron is for JavaScript what Qt is for C++.

This is a weird comparison. Electron isn't really a UI framework, it's more of a customized web browser and JS runner, with some platform APIs to bridge the gap. But no, I don't know of anything serious that lets you write web UIs in C++. The closest you'll get are things like Google's Closure Compiler which compile Java to JS.

There's very likely something for C++, but nobody's seriously using that, probably because nobody actually wants this. "All of C++'s hare-brained syntax and slow iteration speed, with none of the performance benefits!" is not a good selling point.
Will the opt-out be easily disabled during setup or will it be hidden in options?
Neat theory but Canada is battling an opioid epidemic as well.
Yeah, and its a good thing that video is now an option.
When I was a kid, often in the position of helping old people with computers, there was a major behavior difference I often observed.

I looked at the screen "globally", and would identify elements of interest within it. So you could tell me to find something on the screen, and I'd look at the whole screen to spot it.

They had a small mental "viewport" (maybe 2"x2") whilst looking up through their bifocals, that they would only be able to notice elements within. So you first had to steer their viewport to the right region of the screen, and only then could tell them what to look for within it. This gets especially frustrating when dealing with a windowed UI that could ostensibly pop up a dialog box anywhere.
When I was studying physics, I found Feynman’s books in the library, read them all, and had the feeling I understand everything!

But then I tried to solve some final exams from previous years, and realized the feeling is false. These books gave me great intuition - but they made all the math look deceivingly simple, and as a result it is hard to develop the actual problem solving skills and intuition.

I know my experience is not unique - in fact, everyone I know who tried to learn exclusively from Feynman had the same experience.
Yes, storing video locally would support that. On request, the app and the local storage would negotiate a session key, and the video would be transferred to the phone. Ring would only have the encrypted video, and would not have the decryption key for it.

Yes, it would be slower, would require video encoding/rescaling near the local storage, but it would actually be secure that way.
> Storing videos locally wouldn't support that.

Of course it is--don't fall for the okeydoke. Encrypt with a passphrase. Provide the same passphrase in the app. Ring's central server exists only to pull streams on-demand and route them directly to the app. Ring can still even store VOD data if you really want; they don't have the ability to perpetuate the panopticon through it, though.

There, I fixed it.
We don't...that's the first time I've ever seen it spelled like that. The name of the town is Norwegian

>The second comes from Norwegian explorer Otto Sverdrup and means “pig fiord” for the grunting sound that walrus herds make and the fact this spot is tucked between cliffs at the mouth of a gorgeous fiord.

I don't know why the author spelled it like that throughout the article when talking about the landform.

https://wikidiff.com/fiord/fjord

Apparently fiord is a New Zealand spelling?
>Alternative forms
* fiord (New Zealand
Web developers are already accustomed to supporting much more widely-varying browser versions, and web standards are expressly designed to be backwards-compatible basically forever. I don't think it would be a major problem.
I don't. The reason is UI kits on different OSs are so different that allowing this stuff makes for haggard looking apps. Using the web at least brings consistency to the experience. There's no workaround I can think of, you either write one UI per OS (even with QT you still need to adjust for conventions, spacing etc...) or you make an OS agnostic UI with Web tech.
Makes me wonder how conservation work in museums is going to be done on artefacts that were industrially manufactured. Imagine 200 years from now somebody has to repair an Apple II with a rusted out DB-19 port, where are they going to find the mechanical drawings and would the machines needed to make new ports even exist still? My hope is that 3D printing matures in time for this to not be as a big if a problem.
I think you're reading too far into it. GitLab announced something and received a ton of backlash for it, so they are understandably trying to minimize damage.
Anyone who uses a Nest or Ring device is asking for trouble.
Sure, but those stations would still need a invasive and expensive retrofit, adding new underground tanks. You'd also need a new fleet of hydrogen delivery tankers to parallel existing fleet of fuel delivery tankers.

And remember that compressed hydrogen's energy density is 5x lower than gasoline [1], so to store the same amount of energy as gasoline, you need 5x the amount of storage volume on site to store the same amount of energy. Fuel cell drivetrains are about double the efficiency of typical gas engines, so that might bring the storage needs down to 2.5x the storage needs for gasoline, but then you also need special equipment to keep the hydrogen contained (it's harder to contain than liquid fuel). You also need 2.5x the number of hydrogen tankers to move that fuel to the stations, or 2.5x the frequency of tanker trips.

Compare that to the relatively minimal cost of attaching an EV charging station to an existing building's power supply, and there's not much comparison. At most, you need to upgrade transformers and the local power substations to handle potentially higher demand at peak charging hours, but even that can be done incrementally based on demand profile changes, and mitigated substantially with smart coordinated charging during off-peak hours.

1. https://en.wikipedia.org/wiki/Energy_density#/media/File:Ene...
Pouncing on weakness is the essence of competition. As long as nothing is being misrepresented, taking full advantage of missteps is practically an obligation.
Ah "washing the clipboard", I guess that's the term for it.

I turn on the address toolbar on the taskbar (underneath all the icons); it's great to navigate to files/directories by typing (especially with auto-complete, which wasn't there on Windows 9x!), and I also use it for "clipboard washing".
Something else that should be mentioned

Don't send technical pre-screens to candidates before you talk to them. You're not Google. I'm not going to waste my time on something before I know anything about the company, the team, or the job itself.

I haven't really seen this interviewing for jobs on the west coast, but there's a lot of shops in Chicago (fintech) that seem to be under the impression that anyone applying for an engineering job is desperate.
(GitLab employee however these are my personal views) I agree that our blog posts about competitors aren't great (and thankfully have been happening less), but for this issue I'm glad to see that the backlash has been taken seriously because I had my own concerns. It'd be much more worrying if this went forward despite all of the imo justified backlash.
I am a bit surprised at the extreme negativity here. Obviously, this was mismanaged on many fronts [1], however the idea of tracking product usage in order to improve the product is generally a good thing, not a bad thing.

Hacker News likes to complain about how bad the Gitlab UI is compared to Github, or how slow things are on Gitlab, or how they are doing too many things and need to focus their product better. Well, knowing how their users are using the product is one key part to improving all these things and delivering a better product.

As a paid user of the Gitlab.com product, I am fine having them carry out analytics on user behavior like my own. That said, I do use an ad blocker and if they use 3rd party trackers I'll definitely be blocking those trackers.

[1] E.g. the use of third parties for the telemetry. They should definitely be using in house systems for something like this not 3rd parties in order to protect their user data. Also, they should not be rolling this out to self-hosted versions.
How big is the market for your target audience (saas business)?
It's going to be the next iteration of the "we could so we did" trend loop that drove Flash from a good tool to a ubiquitous disease
> Part of the issue is that proprietary software would be running from a company that advertises itself as being oriented around free software.

They're also running on Google's cloud, which is mostly proprietary software. And I can tell you right now they use the most-definitely-closed-source Salesforce for a lot of stuff.

Do you think there's actually a significant amount of people who care about the license type of the internal tools of the companies they use?
Reposting a comment I wrote a while ago, and may be appealing given you're learning physics:

>This isn't a popular suggestion (and by that I don't mean to say it's rejected or people don't like it, I just haven't heard it suggested before in this context) but at university for electronic engineering we used K.A. Stroud's Engineering Mathematics. This book is surprisingly little focused on actual applications to engineering, it takes you through calculus by introducing the derivative, for example, and then some linear algebra stuff. But what surprises people is that it starts off with the properties of addition and multiplication - it's that simple. It's a book that starts from zero and takes you very, very far. It won't take you to a mathematician's 100 but it'll take you to any serious engineering undergrad's 100.
Right, and APL could not be further from the definition given that it started as a chalkboard notation for reasoning about array operations!
Yes, I don't particularly have an issue with sharing email response rates. The police can figure it out if they want to. They can just divide the amount of footage received by the number of ring doorbells on front doors.
Likely to capture user behavior (click this button, type in this field, hover over that link, etc). Can influence changes to UX.
The illogical adoption of React must not be questioned, even in the face of its poor performance and ugly syntax. One must never note that perhaps it is simply a cultish adoration, or faddish adherence to popular mass opinions, that leads to "popularity" mattering more than practicality.

So what if React is massively bloated, stupid syntax, can't use regular HTML, can't use regular CSS, can't use async/await, have to do everything a special way...literally, SO WHAT. It IS REACT! OMG behold it's glory. It came from FB, maybe if we use it we can scale like FB!

Omg the idiocy. But keep on slavishly following the next front-end dev trend. I can't tell whether front-end dev culture is a massive circle-jerk or cargo cult. And don't mention the irrational hate attempted to be heaped onto anyone who dares question the programmatic thinking of the official line of the React Appreciation Society.
I mean... you can store videos locally and then access them over the internet while managing all of the hardware/software yourself. Though, that is another layer of complexity the average user won't be bothered with. People trade privacy for convenience.
> (even with QT you still need to adjust for conventions, spacing etc...)

That is what I'm talking about: SwiftUI automatically uses the recommended conventions for spacing, padding, etc. which are different for macOS vs. iOS etc., and it also takes user environment settings into account, like font sizes and other accessibility options.
We have been taking the feedback seriously, we rolled back our ToS changes and are reconsidering our approach here. More info can be found on the issue
I usually use Sequel Pro to run queries against a MySQL server, typically I'll take a quick screenshot and send it to co-workers, sometimes the screenshots fail, there is too much data in it to be useful, or they do need an excel spreadsheet which requires more steps than I would like. I built it as a quick tool so I can easily copy the output of the query, paste it in the textbox, and an HTML table is generated.
1) They raised money from VCs which demand companies be close by. It's hard to leave when you're growing fast.

2) It's cultural and political signaling which is required in the SV atmosphere.
I'm curious for jalehr/Mutiny's take on this dilemma (without giving away their secret sauce):

Many B2B companies drive the majority of their growth from other sales channels beyond the marketing website. And traffic can sometimes be low on the marketing site, especially through any multi-click funnel, that running effective tests can take a long time. Has Mutiny seen these cases (marketing site not having enough traffic) and thoughts on this challenge?
I read it as "Pig fjord" or "Pig Bay", but that is in Cuba.

Edit: ah, I see from a sibling comment that is indeed from Norwegian. I guess I got confused about the fiord thing and though it was a local name at first!