skysight-inc/HackerNews huggingface dataset:
I'm a basic bash and vim kinda cat too. Even then, I vastly prefer things in the browser for these 'flavor-of-the-week' type apps than many of the alternatives like:

$ curl shady-url.com | bash, or
$ tar xzf $(curl -O shady_url); make install, or
$ npm install some-shady-package
$ whatever other ruby/python/gem/egg/cmake/pathogen/etc.
$ brew install cask github/shady-business
$ docker pull ubunut+apt-get+myapp+postgres

Or hey, click this and forget about it in an hour. Ah. so much better.
Zoom allows the call owner to mute everyone. That has been great for killing the typers.
It's a pretty great time to exit if you're ever going to. The stock market is going gangbusters, most valuations are on the ceiling. If they can't fetch top dollar for their business in this environment, they never will. It would suck to wait 18 months because you tried to time it higher, have the market sink into a bear, and then be stuck with either staying private for many years waiting for the next wave, or pushing an IPO in a very poor environment.
Because of the performance. Have you seen the results?

Memory-mapped file database with zero-copy on reads, just returning the pointer to the data on memory. LMDB is awesome!
Are the palettes accurate? Did you try a Google image search?
>> Our current computers function almost nothing like human brains.

With respect, but I never said anything about computers functioning like human
brains. What I said is that computers and minds can compute the same class of
programs. I make no assumptions about underlying function.

>> The mistake is assuming machines that can perform tasks better than humans,
will be essentially "like" humans in some fundamental, profound way.

I never stated any similar assumption either.

I think you're responding to some opinion that I didn't express.
Human-Robot Marriage
The rest of that sentence is: “then the VCs will want to talk to you anyways.”

Which is only a little bit true.
Not with infinite regeneration. Just look how a normal Dota match plays out.

You have argued yourself into a corner. It happens.
First time I heard about slack, I thought it was a kind of homage to the distro. I Guess I was also fooled.
Medicare for All
It'd be dangerous to update to the current version.
Caffeine addiction, physiological and psychological dependence with a substance causing ill health effect (disturbed sleep, depression anxiety).
The name I was born with, Burkimsher, is always misspelled when people type it.

I had a chance to choose my own Chinese name. I had friends with amusing names: Yi-ting was eating, Wei-ting was waiting, and let's not mention Shi-ting. Those are all quite normal names there! I laughed at first, but realised that I remembered their names much better than other friends.

So I chose my name to be 台平, Tai-ping. Because I'm typing. This is now my legal name on my ID card there!
Baker: Quick and easy baking of computing environments
>links to images to allow us to display graphs inline, links to runbooks, and even buttons to take actions. IRC won't do that.

Depends on the client. The Lounge does this.
I was on my Atari 800XL making games at that age. I started hitting problems that I thought should be easy. Like, I wanted to draw circles. But the library was just pixels and lines ( when I got to assembly programming, suddenly lines became a problem too ). There was no googling the answers, but luckily I could go "Daaaad..", who was a physicist, and he happily introduced me to trig and I eventually learned to draw circles....slow drawing circles, but still, circles.
Ask HN: How do american companies pay small SaaS suppliers?
I am launching a B2B SaaS from Brazil (www.oneonemeeting.com, for managing one-on-one meetings).

I want to target companies from the USA. Currently, I use Stripe to charge using credit cards -- the charges are in Brazilian Real, as it is their only option offered at their Brazilian operation.

Currency aside, is this the best method for American companies to buy my service? Just entering a credit card number like any B2C or e-commerce site? Or is there a better way?

thanks, HN!
It's down for me too. HN hug of death.
I was in that situation.

I discovered that worst-case situations were actually easier, because failure was expected and thus didn't hurt.

Asking out a plain girl was difficult. Asking out an ugly one meant that a rejection would be devastating. ("even the ugly ones reject me")

So, what to do...? I marched myself out to the city park and ordered myself to approach the hottest women I could find.

One day I walked through the park and spotted an impossibly beautiful woman in a skimpy bikini. She was lying on a stone bench, covered in tanning oil. I walked past thinking "damn...", and then I had to walk past her again just to get another look. Then a silly thought popped into my head: "ask her out". Ha, ha, ha... no seriously, do it. You have to. After passing by a few more times, I said to myself that it was hopeless but I'd be kicking myself if I didn't try. Go on, get the rejection, it doesn't matter. She could get any guy, so it doesn't reflect badly. It's just practice. It's good to practice so you don't fumble over your words.

Well, she took me home with her.

I froze hard with shyness soon afterward, but hey, it was progress. Each time gets easier.
Diary of a Concussion (2017)
But it just seems impossible to practice. I'm 21 years old and at this age everyone has a lot of expectations about their partners but I know that I cannot fulfill those expectations, exactly because of what you said (because I never practiced those muscles). It just feels very strongly like if I ever ask a girl out I'll just make a dick out of myself. Ok, see I'm NOT shy, if I see you in a conference, I'l talk to you. I don't have social anxiety or whatever too. It just feels there is a very high probability me insulting the girl I'm hitting on (and PLEASE don't tell me "you don't have to hit on a girl, just become friends" I have tons of girl friends and that never works, if you don't ask a girl out, no matter how often you guys hang out, you're just always friends. And that's the barrier I keep hitting all the time) and thus ruining everything in a horrible manner.
I fully agree with you about the missing features!
However, as long my objective is replace some legacy 680x0/683xx/coldfire processors running small toy programs, I see no need for that complex features. Please keep in mind that although 25% of RV32I instruction set is missing in my implementation, there is no side effect, since that instructions are not relevant for this specific environment (fencex, exxx and csrxxx), since the gcc generates by default exactly the implemented subset and nothing more. I think this is a very important advantage in the RISCV architecture when compared with others and I dont think the gcc will have the same benevolent behaviour in the case of ARM or x86. Maybe for MIPS is possible, but I am not sure about it.
Anyway, why not use RISC-V? :)
I used to really hate the idea of me living an ordinary life, but I think at some point I realized trying to do extraordinary stuff was stressing me out way too much, and now I’m hard at work being as ordinary as possible.

I think my goals have shifted from providing the best life for myself in the future to providing the best life for my child in the future, and I seem to be completely at peace with that.
Ask HN: How do I use my personal password manager on a managed workstation?
I work for a very large international corporation (420,000+ employees). I sit in the United States. I use my personal password manager (1Password) on a managed workstation (Macbook Pro, not sure that matters).
Should I assume that my password information is at risk/no longer private? Not sure if my keystrokes are being logged or if there's another way my information could be compromised.

I store my encrypted password database in a Dropbox folder that is local to my machine as well as in 'the cloud'. I realize this could be a separate security concern but my question focuses on using 1Password on a managed machine.

If (as I suspect) my information is not secure, does anyone have any suggestions for using a password manager on a managed machine? My intuition says to keep it on my phone and not use any password manager on my machine. I'd appreciate any thoughts.
That's really awesome. Here it is running in a Node repl in the browser if you want to try it quickly (the code verbatim but hardcoded the rule number to 18) https://repl.it/@amasad/wolfram-cellular-automata
>> There may be an issue with running a "brain" program on a non-brain hardware depending on what the program is.

That's not impossible! For example, it's easy to find algorithms that a computer can carry out without error that a human mind would really struggle with. Although this is a case of computational resources, rather than the expressive power of the computational apparatus, it's still the case that it's not always possible to find programs that both humans and computers can compute in practice.

So it may even be that, while computers can run some programs very efficiently, that humans can't, it's the other way around also and computers can't efficiently run the programs that humans can.

In which case of course, either the entire AI enterprise is doomed to failure, or we get lucky and there is some other way to do intelligence that is available to computers but not humans. Who knows!
Aww thanks Alex! Appreciate the note and glad you checked out Eventbot
Or Little Bobby Tables from XKCD.

https://xkcd.com/327/
If that's what it's doing, how is it giving me colors for nonsense words?

I wonder if it's just automatically accepting the spelling suggestion Google provides for searches?
That's a great idea! Hmm, I wonder what the Slack equivalent of glitter bombs are... emoji bombs?
I think where the dev gets into trouble here is that he must have a Slack account in order to have built this. That means that he himself has agreed to the T&Cs at some point. If he could have built this without having an account, then he would have a better chance of being able to avoid liability.

In that case, there would be no "contractual privity" between Slack and the dev, and Slack would have to go after him for inducing breach of contract or some such thing.
Sure, but that's exactly the problem. The President having direct control over the visibility of somoene's speech. It's one thing if someone simply isn't popular, and therefore their speech isn't widely seen. It's another for the President to specifically suppress your speech.

It really does constitute a first amendment violation, because it is an active decision to suppress the specific speech of specific individuals.
It's widely noted that this "select what you want out of the language" works best if you're working by yourself or in a very small team, with no inclusion of third-party code, or no such code that doesn't conform to your restrictions.

It really is best if the language doesn't include the kitchen sink in the first place, if you want the code to be clean in the most general circumstances.
Any idea on how they obtain the underlying images? It seems like a huge pre-trained database.
Let's look specifically at mammograms. (Stats from CTFPHC, a division of PHAC, part of the Canadian government.)

https://canadiantaskforce.ca/tools-resources/breast-cancer-2...

Wider screening isn't great. Essentially, people with medical problems self-select pretty alright already, and wide early-screening initiatives for most cancers introduces as much or more false positives (that persist through screening!) than actual cases of cancer it catches - and moreover, it's not even clear that the early screening is effective - the false negative rate is high enough that the overall incidence of advanced cancer is unchanged even with early screening. (Bleyer and Welch, NEJM, 2012)

Basically, we need better screening, not more screening at our current levels, and it's not clear whether watson can provide that.
Consider yourself lucky. Since you're on HN, I'm going to assume you've benefitted tremendously from the lack of unnecessary distractions and expenses in your life dating tends to include.

edit:

As far as actually dating goes... this can be made complicated and probably not best advised on HN. But the TL;DR:

1. Take care of yourself; being healthy, fit, and attractive makes this all a whole lot easier.

2. Make yourself available; put yourself out there, spend time in public spaces where people your age congregate and socialize. Cafes work well for this. Special interest groups like meetup or other sporting leagues also work. You can fallback on online dating services, but it's not ideal.

3. Pay attention to signals; women do all sorts of things to communicate interest. Adjusting their hair, clothes, overt and excessive stretching in your field of view, repeated smiling, eye-fucking, unnecessary physical contact. These are invitations, open a dialog if you're interested, say hi.

There's more that can be said, but I think that pretty much covers the fundamentals.

#1 is the most impactful in my experience. A sexy physique under well-fitting clothes goes such a long way, it can be quite annoying if you're not interested in the attention.
Lawsuit names NordVPN, Tesonet in proxy data extraction scheme
This is neat; I just recently came across a project using an LED as a candle you could blow out - using just an LED and microcontroller (no other sensors). The resistance (hence voltage) change due to the change in heat can be measured by an ADC.

So, what other hidden talents do LEDs have?
Why Slack? Why are their services used by anybody? It is like IRC never happened.

I have been on a couple of projects that used Slack and AFAICT there is nothing in their service that accounts for them being a hugely successful business.
New business idea! Become Comcast’s or Verizon’s Sock Puppet “ISP” who does nothing but “exist 1/2 mike away from people” so they can claim there’s competition. I can do that without leaving my house and wearing only a bathrobe.
General Transparency
This is actually how modern Optical Mark Readers ("Scantron") works. The older models from the 1960s used electrical current passed through the paper somehow.
Refactoring 2nd Edition rough cut available
I don't think the definition is too unreasonable. Many areas would still be non-competitive according to the FTC: in order to guarantee that most of your customers are within 1/2 mile of another ISP, you'd have to significantly gerrymander your coverage areas into <2 mile wide strips. Or you'd have to ask another ISP to build in a certain fashion such that they have a bunch of isolated nodes or strips going through your large coverage area.

For reference, most of the coverage area in the map in another comment (https://imgur.com/3oUUw7b) would probably be considered non-competitive.

I think 1/2 might be a bit too far, though. 1/4 seems maybe more reasonable.
The never ending drive to feel qualified.

Extreme swings from excitement to depression / anxiety that I seem to hide very well at work.
Building a JavaScript CLI Tool
> leaving my sweater at a friend's house, realizing half way home (on a bike, freezing), biking all the way back to pick it up, then riding all the way home without my backpack (I took it off to put the sweater on).

This hits so close to home... In my experience things like this were just "cute" little memories in high school and college so I never thought of it. I graduated this May and last 3 months I've seen that things like this ACTUALLY affect my life very badly. So I'm trying to improve this, and this thread has been very helpful and encouraged me to see a doctor.
You are right, it's not losing mass through melting.

But it is losing mass when iceberg calving is accounted for.

"Over the year, it snows more than it melts, but calving of icebergs also adds to the total mass budget of the ice sheet. Satellite observations over the last decade show that the ice sheet is not in balance. The calving loss is greater than the gain from surface mass balance, and Greenland is losing mass at about 200 Gt/yr."

Edit: And i thought this article on the scale of a gigaton of water was interesting as well:

https://www.washingtonpost.com/news/energy-environment/wp/20...
This is just a bit of advice for new/junior devs.
Hiding from the Internet [pdf]
Don't use personal passwords on a work machine - use another instance or even an entirely other account to manage work logins if you insist on using a password manager for work logins (and good on you if you do tbh, more people should!)

Any machine that is not provisioned by you should be assumed to be fully compromised. To what degree and to what degree anyone will bother investigating is another issue.

With 420,000+ employees nobody is looking at your data (or anyone's) unless they have damn good reason to suspect you and launch an internal investigation. Even companies with only a few dozen employees won't bother. There's simply too many employees to keep an eye on - so everything gets tracked and the data stored, because storage is cheap, but nobody is going to be reading through it.
I got the first edition in 99, and it completely changed the way I saw code.
Verified accounts are not “important”, they are what is says on the tin: verified. The feature is meant to help people who were impersonated, not famous. That nuance got lost very fast on celebrities who like any pretext to feel more important, but I think we would loose a lot by not understanding what it means. For instance, employee accounts on any platform have a de facto similar role because they can be used to authenticate both company message, and more.

Verified accounts are those likely victim of abuse, and I believe that is it likely that if you suffer from impersonation, you also suffer from trolls. Verified accounts are the most likely candidate for the need for more protection.

Something else that is at stake, and something that you are explicitly asking for – but I think it‘s a serious mistake: the dichotomy between celebrities and commoners. There never were a clear gap, there, but the idea that being on TV, in the press, or owning land made you special has proven dangerous. Having a gradient from moderately interesting anyones, to popular people within their social context, to relevant expert, opinion leader, up to professionally famous people, that “smoothness” of fame is a great, empowering change that the Internet has brought and made visible.

I think we need to understand that, and adapt (currently blunt) disclosure rules to that smoothness: you can make something a little bit more famous than they are, but you can’t shift them by several orders of magnitude because the attention, grief, consequence of that is something that needs to be learnt, understood, accepted.
The problem is that most micro-controller ADCs use sample and hold with a capacitor so they require some time to stabilise. From the source code of other projects this seems to be on the order of 1 to 5ms which effectively turns it into a low pass filter.
> Whiteboard coding is nonsense

Absolutely. Asking a person to produce correct code with just a whiteboard/pen/notepad is like asking a surgeon to do with just a kitchen knife. An intelligent code-completing&checking IDE, a debugger and the Internet should be considered parts of a developer's body nowadays, restricting usage of these makes just as much sense as restricting usage of glasses for reading or requiring people to get to the office without using personal/public transport vehicles.
* Privacy policy does not seem to prohibit much data mining

That, data mining, must be part of the business case. Especially the friend maps they can generate.
> he has blocked people on twitter and RegFD is very clear that information can't not be disseminated in a way that isn't available to everyone at the same time.

I thought blocking just prevented you from seeing their replies.

Per this article, but it's super old:

https://www.theatlantic.com/technology/archive/2013/12/twitt...

Did they change how blocking works after this?
Sensitive Data Exposure via WiFi Broadcasts in Android OS [CVE-2018-9489]
This reads like the show bible for season 2 of Halt and Catch Fire. I thought the technical details of that season were all wrong, but, guess not.
Germany has a pretty awesome computer security base already. Look at CCC. The government may need to better align their values with the people's to harness that talent though.
Honestly, I don’t think I’ve ever dated as such.

All my relationships came out of meeting with friends/a group of people and having a girl at roughly the same point in life be in the same group.

You interact without any obligations at first, and at some point it becomes clear that even though you didn’t explicitly say so, you are interested in the other.

I’m not quite sure how it proceeds from there to doing ‘something’ exclusively together, but I assume this is generally the point where asking the other out to the movies happens.

To be honest, if that’s accepted after all this, it’s never been a bad relationship for me yet (even though some ended, happily married now).
> does it eventually include someone who spends 10 minutes eating an apple dipped in dorito chips?

My favourite was a conference call on which, for ten minutes, we heard someone’s three year olds puking, crying, screaming and crapping themselves while the mom tried to clean up with the mute button accidentally disengaged.
A lot of these macroscopic features of things are really, really hard to work out from microscopic details from first principles. Things like why is coal black, water wet, etc? Not a stupid question at all.
The big sticking point the last go-around was adding Mach IPC to FreeBSD. Mach IPC affects the security of the system in potentially subtle ways (it seems Apple struggled with Mach IPC security for a while in the early days of OS X). In addition to security concerns, there was a question of whether FreeBSD should have Mach IPC, as a sort of project identity question.

Some suggested using plain Unix sockets instead of Mach IPC, but the effort required for that seemed to be very non-trivial.

There was some concern about XML plists, which no one is excited about, but I view those as somewhat trivial. (FreeBSD launchd could easily use a JSON or "libucl" format plist.)

Finally, the developer behind the Mach IPC and launchd port didn't really want to do the politics required to land a big change like this. I can't really fault him that; it's tedious and thankless.
SSR and PushState have prevented your "for whats?" from being real issues ever. Mixing markup and logic along with not capturing benefits from the transpiler are more symptoms of poor implementation decisions rather than flaws with the actual tool.
I egotistically struggle with this, particularly because I'm an undergraduate. I can either be academically-oriented (engulfed in the courses I'm taking, partaking in TA-ing, clubs, etc), career-oriented (engulfed in building side-projects, prepping for interviews, networking, etc), or hobby-oriented (engulfed in things like reading about eastern religions, playing with generative art, playing video games, playing sports, etc). I suppose you have to find a balance and alternate the balance depending on what is most critical. Above all, what is more important, I think, is to take a step back from all that throughout the day - go for a walk during lunch, savor the food you are eating, watch the evening sky, etc - in other words, not becoming too caught up in those things (because then you are more prone to becoming anxious and stressed) and knowing in the back of your mind that in the grand scheme of things it's all play, as cliche as that may sound.
This worked for me too, but only for a while. Now I can't find motivation to even open the projects or start something new. I have way too many responsibilities in my life.
I think I gave up on my hopes on building my own business alone. I'm thinking of hiring other people to do my side projects.
(3) is still false at the present moment
It is not even the first RISC-V with BSD license, but I love make some GPL friends cry! ;D