skysight-inc/HackerNews huggingface dataset:
Hey HN,

I'm the (solo) founder at Cardbox. Happy to answer any questions and respond to feedback!

After growing frustrated from outdated, incomplete, and duplicate contact information that had accumulated over the years, I realized that the concept of contact management has become really dated.

While we've seen a lot of innovation in email and calendar apps, the same can't be said about contacts apps—even though we all use contacts, and the process of contact management hasn't changed since the first smartphones.

At the same time, the detrimental effects of social media on mental health, relationships, privacy, and politics have become quite clear, and many people want to cut down on their social media usage. The problem is that when you leave social media platforms, you also lose your social networks (note the distinction).

Then it hit me. By combining contacts and social networking, I realized most issues with both could be fixed, and in hindsight combining them just makes so much sense. Why should you manage someone else’s contact information in this age of connectivity?

In short, Cardbox is a next-generation contacts app where everyone controls their own card at all times. When you make changes to your info, those changes get instantly pushed to the device address books of your connections.

It's the one central place to stay connected to the people in your life. Whether it's family or friends, classmates or colleagues, teammates or clients; you can simply connect on Cardbox and exchange the contact information necessary to stay in touch both online and offline (this includes the messaging apps and social media you use).

My goal with Cardbox is to create a paradigm shift in the way we connect digitally, to become the first place to connect when you meet someone. Instead of creating a contact on the spot, or spelling out your usernames on services X and Y, you easily connect on Cardbox and instantly see where else you can find and contact each other—now and in the future.

Let me know what you think!
I enjoy hackernews for precisely this reason
Ruby has named parameters right? In theory signature needs parameter name and wouldn’t be sufficient for all cases to with a simple String in Integer out I think.
Stress can make it difficult to focus, and being unable to focus can cause stress in our field. So, there's a positive feedback which is horrible to experience.

Having experienced this myself recently (a few months ago, for about a month acutely), the solution that worked for me is to cut the cycle at the "inability to focus causes stress" part. Just accept it - right now, you can't focus, and that's okay. The second part of my solution was to remove all distraction, and for periods of work I allowed myself to not focus on work, but I also agreed (with myself) to not allow myself to focus on other things, either. Eventually, a combination of stress reduction and simple boredom got me working productively again. :)

I've experienced this before, and last time I used medication (Adderol) to fix it. I think that's a valid way to break the cycle too, although I would recommend the above procedure first.

Note: This is a special application of the more general observation that most suffering comes from feeling bad about feeling bad, not the original feeling bad part. So, if you can stop feel bad about feeling bad, you don't have to worry about the first-order feeling - it will go away on it's own quickly, because feelings naturally decay pretty quickly. Also, if you want to talk to someone you can contact me via my profile.
Then you probably bought your SIM before 2019-01-01. Old SIM cards will have to be registered until September or they must be deactivated.
That behaviour is not desirable in any space online. That’s what makes it so good here the moderation is pretty good. But is this a problem to be solved at the state level?
I stopped watching early in the season. The episode with the severed babies head... where it became clear that we're gonna get a spin-off about StarFleet spies... No thanks, as a lifelong Trekkie it felt strange to switch off. But I started watching the Orville and am loving it.
Three Countries Have Expressed Their Desire to Issue Bonds in Bitcoins
Hacker News is ostensibly focused on programmers building cool stuff.

A famous tech company doing something fairly minor will therefore compete with big news from a branch of natural science.
Putin even attended the wedding of Austrian foreign minister last year[1] and nobody was outraged, in fact Austrians on social media applauded it. Vienna is also crawling with Russian spooks.

The problem in Austria is that the Russians have started buying a lot of property there decades ago. Property prices in Kitzbühel have been going through the roof thanks to Russian oligarchs buying up everything. Russians love Austria (as much as Cyprus) because it's a great place to hide and launder money, see[2]:

Peter Pilz, a member of parliament from the opposition Greens party, said the Italian mafia, especially the Calabria-based ‘Ndrangheta, had years ago used Austria as a money-laundering centre, cleansing around 2 billion euros.

“Now it is mainly a matter of Russian money. A lot of banks must be afraid that the Russians will take their millions and flee to Asia,” he said.

[1] https://www.cbsnews.com/news/vladimir-putin-karin-kneissl-we...

[2] https://www.reuters.com/article/us-eu-banksecrecy-austria-id...

see also: How Russia stands to profit from Austria’s new government: https://blogs.spectator.co.uk/2017/10/how-russia-stands-to-p...

edit: parent is getting silently downvoted for stating facts. welcome to HN.
Add a decade, subtract the apnea, but otherwise: Welcome to my world, or an exact replica thereof.

The thing is, I can focus on stuff I really want to do, but I can't fake the want. So - my personal pet projects are doing fine. As for work, my life has improved tremendously since I sort of gave up careerwise. These days I drive a bus and actually have some mental energy left over for my sparetime. No medication. I don't like the idea.
You get what you pay for! There is no quality in any of Wipro services.
USA companies are risking all of their employees and clients identities by partnering by Wipro.
Well, with the cost of finding a specialist amortized over 59 computers, surely it becomes worth it at that point.
Thanks a lot, next this will fix this one too!
World Ramens – Great International Ramens Straight to Your Door Every Month
Oracle JDK became commercially licensed starting April 16, 2019
'Concreteberg' the Weight of a Blue Whale Plagues London's Sewers
here is how i test if food is edible:

method 1: take the food out, stare at it for a few minutes. if it doesn't move, it's still good.

method 2: open the fridge and yell "BOOO!!!". anything that doesn't run away in fear is still good.

more seriously: keeping food edible requires proper storage conditions. as long as the bread is kept dry, it is good. if it starts to harden that is a good indicator that it was dry enough. even hard bread is still edible if soaked in liquid.

but beware of humidity. mold is treacherous and initially invisible. once i see any bit of mold on a bread, then the whole loaf is lost.

on the other hand, on jam or cheese i'll just cut the mold away generously and eat the rest. with cheese especially i expect that most of the mold is edible anyways. i still cut it away though, just to be safe.

also, to help food keep fresh longer i don't buy sliced bread or cheese for example. the slices have more attack-surface and go bad faster. it's less of a difference for bread because mold can get through anyways, and slices will only dry up faster. with cheese and meat however, the smaller surface really helps to protect the inside.
Personally I think it's quite an interesting explanation for the paucity of elements 3,4, and 5, that they can only be formed by cosmic ray spallation. And, I'm not disinclined to examine various patch up theories of the early Big Bang and debate them. But, it took you so long to post a serious reply; instead you posted a slew of the ad hominem attacks.
Russia has been publishing videos about ultra high tech weapons and even doing comical leaks of "secret" defense technology for years. I remember one "leak", although I can't remember if it was the nuke torpedo or something else, where they were doing a press briefing about some weapon but "accidently" left a classified poster up in the room detailing some super secret high tech weapon. It was clearly put there so the press would see it and make headlines about secret new Russian technology. Even if legit, they are prone to hype it.

I wouldn't worry about it, anymore than they worry about darpa's latest experiments. Sure maybe one day we will have easily cooled rail guns... But nobody in Russia is worried on the off chance we we actually figure it out in 25 years time.

The worst offenders are definitely Iran who are known to outright fake photos of weapons tests that never happened (or happened poorly).
What is the best resume parser
If you're thinking about fake names, you'll get problems trying to register your SIM cards at the telecoms provider, they do ID checks now.
More, Less, or Unlimited Power: How to Improve the Life of Your IoT System
I've taken great pains to try and provide as much info as possible, in as easy non-jargon terms as possible, for the layman. I have also gone to great lengths (days on a single item, weeks to follow up on research and contact with experts) in order to verify things, and provide relevant links. You can take me on my word, or not: but I've basically been living this stuff 24/7, 365 days a year, for 8 years.

I can still get things wrong, and I can always improve things, but please, don't label this as
- promoted: I have never promoted it, and internally it has always been labeled as a hardened setup and a template
- not understandable: there is a limit to how simple comments can be made. Some jargon is needed. At least I provide links to back up what I say and also for those interested in digging deeper. And at least I provide those comments in the first place.
- questionable: I know what I'm doing

I personally, know fully well what each and every setting does - well, at least the outcome and consequences of them being changed. It's hard to find a balance, but this is not a simple task. The user.js is primarily "fairly hardened" and as a result, breaks things. That cannot be helped. It is promoted internally as a TEMPLATE, not a cure-all.

Where am I lacking in disclaimers? Caveats? Do you mean I need to point out that things break with some prefs? We do already, and we're adding in [SETUP] tags that pinpoint items that can cause breakage e.g [SETUP-WEB] indicates that this pref might cause breakage, and we say what breaks or it should be painfully aware without saying (or at least that's the plan: the comments can always be improved for sure).

"but the caveats are not properly explained for many of these things" - can you enlighten me as to where. Feel free to contribute and improve it at the github repo (where it will be easier for me to deal with, since your criticism seems to indicate I have a lot of editing to do)
The other commenter makes good points re: the cognitive cost of switching platforms, but let me give you another point of view: the Apple ecosystem is, actually, shockingly good.

My Apple Watch unlocks all of my Macs. When I join a new WiFi network on my iPhone, those credentials are immediately available to my iPad. When my iPhone rings, it pauses video playing on my Apple TV until I ignore the call. To send a link from my iPad to a friend on WhatsApp, I can copy the link on my iPad and paste it into WhatsApp on my iPhone - automatically. I can use my iPhone as a remote camera to insert a photo into a Notes document on my Mac with one action. The list goes on.

Yes, there are absolutely problems and Apple has made some dumb choices (I don't mind the butterfly keyboards but I hate the razor-sharp palmrests...), but overall it's incredibly cohesive in a way that I feel lots of people don't really grasp.
Should have told them to buy an old Apple Pro tower and max it out with new kit. This way you can actually make a machine more powerful than the ones that they currently sell.
So if you are a criminal that needs disposable SIM cards you just pay some cash-strapped person to get a bunch of prepaid ones for you.
Virtual I/O Device (Virtio) Version 1.1
I’m neither the poster nor do I have any citations, but it does seem difficult to argue that a single parent household where the breadwinner is working two or three jobs won’t have less active supervision.
It just shows that there is more to computers than their specifications. Doesn't matter how much RAM is has got if I don't like using it.
Can you clarify a bit more when you say you reconcile "outside of QBO"? Does this mean you're keeping track of reconciled items in a separate system and not in QBO?
In QBO if an invoice payment is reconciled I can see which bank transaction it has been associated with; will this be the case with Pilot?
Show and Tell Blog Series: Disk Sensei by Cindori Apps (Post 1)
There just isn't much choice in the market. It's been windows or apple for a long time.

Windows and the laptops that come with it has gotten a lot better since the (imo) vista low point that got a lot of current mac users started (or back). But, there are still aren't many choices.

I was hoping android (or even iOS) would lead to some interesting new laptop choices but if you're in the market for a pc, it's still a pick-1-of-2 choice.
Yes, you get a vote which is a simple yes/no on whatever is brought to a vote - but you don't get to say what is voted on.
>Clojure is moving further away from types

What about clojure.spec?
Take actions to improve security in your Docker images
Corporations and big organizations don't think like regular people. Yes you can repair the computers saving money, but now there would be no support from the OEM, and they would have at least two different systems - the repaired ones and the working ones, because I don't think that motherboards for custom office PCs they have (like HP or DELL PCs) are off the shelf. I have an old compaq PC I upcycled as a home server, everything inside is built to fit together and be very reliable, it is nowhere close a typical PC build. The motherboard isn't even square.
Foxconn insists it’ll start building Wisconsin LCD plant this summer
I'm not sure Japan is a good comparison, it is so different culturally that you can't read much into the differences.
I Wrote a Book About Shaders
There was a point made where an opposing lawmaker said that foreign companies like Facebook would not bother to comply. Ha! They will all love to have your real name and address confirmed, they will be more than happy to oblige. It would make many things easier, and allow them to monetize you much better.

So strange, this seems to be the exact opposite of the trend in the USA where the public desire is moving towards requesting these companies to allow us to be anonymous. Just like...Europe? What’s going on in Austria?
LR has absolutely guaranteed that I will never willingly purchase an apple product in my life.
Unrelated (sorry), but here’s what I see when I open that Medium link in Safari. It’s quite a challenge to find the article between the pop-ups.
Screenshot:
https://i.imgur.com/XbYLs5c.png

But they haven’t improved that in years, so I suspect it must actually be working for them and convert well!
> The arrow keys are one of the most essential parts of a keyboard for people who write a lot of code

Ahem... I think you meant "hjkl".

Just joking ;)
I think you’ll find a lot of people that like the way the keys feel and travel — like me — but are really tired of not having a reliable machine.

I’ve had to take multiple different machines in for repair. And each time I have to tell them to replace the entire keyboard, but they always want to blow it with an air can. Utterly infuriating.
Ruby inferior to Javascript and Python? What are you smoking? Python's BDFL begrudgingly added lambda to Python but amputated it to single-line expressions because he didn't want to "encourage" functional programming. By contrast Ruby is an artistically-curated blend of the best of Smalltalk, Lisp and Perl fully embracing functional programming. No contest.
So tell me how this will work. Will you swap SIM cards just to post anonymously sometimes and let the telecom providers (among others) find out what your other SIM cards are through your device ID? Or will you get a SIM card from another country to use exclusively and pay roaming costs / live with a worse data plan in Austria?

People apparently forget that telecoms providers cooperate with authorities, new legislation is planned for this too.
There was a practice in Germany where people traded registered pre-paid SIM cards openly on a website created for that purpose - which was perfectly legal[1].

However they stopped when a court shot down the surveillance law that made people concerned in the first place[2].

If Austrians are even half as privacy-conscious as Germans, expect much of the same happening.

1: https://datenschmutz.net/anonym-kommunizieren-simkarten-taus...

2: https://en.wikipedia.org/wiki/Data_retention#Germany
Lisp Game Jam 2019
Stop all use of these sites for a month.

See if other "distractions" take their place.

If no, then you're just addicted to social media and hopefully that month will cure you.

If yes, you're probably burnt out and need to move to your next exciting new job, or move house, or go on a road trip for a few weeks or whatever it is people to deal with burn out.
To add additional entropy, you can do, multiple passes, use different sets of languages every time you write or even use different translator than GT
When did HN become so cynical?
Ask HN: Database with Pull Requests?
Howdy HN,

I'm working on a volunteer project that will be creating a public database of election and ballot information. I'd like for people to be able to submit proposed updates to the data for review, similar to how you can submit a pull request for code changes on github.

Is there a platform/tool/database that lets people collaboratively manage a dataset like this?

The nearest examples I can think of are:

1. Github/Gitlab/etc. - Code-management platforms that keep track of version history and have the ability to have branches, issues, and merge requests.

2. Open Street Maps/Open Railway Maps/etc. - Wiki platforms that have version history and have tools for collaborative management of the map dataset.

However, I can't seem to find such a platform for collaborative database management. I guess I could try to hack in that kind of management by basically making the dataset a series of flat files on github and let people use that to file pull requests, but then things like foreign keys wouldn't automatically update.
There really aren't. Please don't state opinion as fact. There aren't "thousands" of "hacks" to make an airframe fly reliably. That is preposterous.
The way to reduce clutter in strongly, statically typed languages is to use strong, robust type inference.

For example, Java is pretty terrible at type inference (still) and you have to annotate types almost everywhere (Java 8 had a very tepid improvement on that front.)

But languages like Haskell and Rust are very good at type inference, and you almost never actually need to specify the types.

It's still good Haskell style to always annotate the type sigs of top-level functions. Why? Because they serve as more than just hints to the compiler: they are part (and a very important part!) of the documentation. That is why they're in-line. Because A function like

zipWith:: [a] -> [b] -> (a -> b -> c) -> [c]

tells you what it does in its type signature.
You wonder how long before this becomes the default law in most western countries. We are slowly destroying the Internet and what it has given us.
Nasa Prepares to Build Spacecraft Bound for a Metal Asteroid
>> I think that people underestimate the cost for most people to switch to another system.

I've been using all three major OS-es extensively for years, so for me switching wouldn't actually be that much of a problem. The simple fact of the matter is that I prefer macOS for almost anything, by far. No lock-in required.

Like someone above me already posted, I also fully agree Apple has seriously messed up with these keyboards, and in general appears to have a major problem with their design priorities (both in hardware and software). But that doesn't mean their platform isn't great (for me, even the best available) for many use-cases. If you forget about keyboard problems, high price, and for some (very narrow subset of) use cases insufficient specs.
We have a seperate branch of government called Water Boards[0]. They are some of the oldest forms of government in the world dating back to 1255.[1]

The water boards raise their own taxes, and we elect officials for it in separate elections.

Basically we don't want regular politicians to make budget trade offs between long term safety and short term <whatever they campaign for>. I'm sure we're all familiar with long term planning capabilities of regular politicians.

To answer your question: yes. We do fund this our selves. I was saying I'm glad we do it this way in stead of begging the EU for funds.

[0] https://en.wikipedia.org/wiki/Water_board_(Netherlands)
[1] https://en.wikipedia.org/wiki/Hoogheemraadschap_van_Rijnland
Because it is about Rails and tons of useful gems which would need to be ported 1:1 to Crystal, plus keep compatibility with CRuby for some time. Too much effort which nobody would pay for.
Just stick with brilliant, and there is also the equally clever second series - Yes, Prime Minister.

While it was satire, the was a lot in it that could very well have been reality.
Amsterdam-Schiphol has a library[0] and it's pretty awesome!

[0] - https://www.pri.org/stories/2011-02-16/library-amsterdam-air...
TBF, I still find that I just prefer using MacOS to Windows. Windows has definitely improved, but my Mac just doesn't slow to a crawl while something updates or indexes in the background, which happens to me in Windows still. All the time.

I think that's a perfectly legitimate answer. It's just a shame that the available hardware to do so is currently terrible.
Good article, pleasant read, but it's missing https?
Had a T480S for work. Nice port selection. Kinda thick. Speakers stink.

Powerful CPU. Upgradeable RAM/SSD.

Keyboard is nice, trackpad isn’t that great, screen isn’t as nice. Plus you’re stuck with Windows or Linux.
Fastly Files for IPO
Sears sues former CEO Eddie Lampert for 'thefts' of company assets
As long as types can be required to be explicit where ambiguous (e.g., TypeScript) in the file itself (via a magic comment or similar), I'm all for it. I am happy to declare types for external calls if I need to.

I have said for awhile that "Ruby with types" would be my favorite language to work in. I recently returned to Ruby briefly and had to integrate with a poorly-documented API. I spent more time digging through third-party code trying to figure out what certain parameters were supposed to be than writing the program itself.
Insisting that new ideas must be beautiful blocks progress in particle physics
I always thought Satoshi was more than one person, if this is true it would suggest otherwise.
My experience with the XPS 13 has been pretty meh. Most things work reasonably well, except for using USB-C for an external monitor and the keyboard isn't holding up as well as I'd like. My biggest gripe is the wireless- there's a room in my house where every other laptop gets plenty sufficient signal (mb air, chromebook, windows) BUT the xps gets such a weak signal it's almost impossible to browse the internet.

If I wasn't worried about bricking it and all the config tweaks needed to get things like sleep and power management to work, I'd throw linux on the air and call it a day.