skysight-inc/HackerNews huggingface dataset:
I would love to get a Surface and use OneNote -- especially because it has excellent support for hand-written notes (and I much prefer hand-writing to typing).
However, I'm hit in the face with two problems:

1. Uncertainty about data export. I don't want to be stuck depending on a third-party proprietary solution for something so important to me. (That said, Microsoft is typically quite good about supporting products for a long time)

2. I actually find Windows unpleasant to use, and much prefer linux. (Arch linux + i3/KDE happens to be my preferred setup).
How to take payments without a chance of political censorship in 2019, stolen from The Ancient Wizards of Technology's Past:

View the following.

https://about.usps.com/forms/ps1093.pdf

Follow the instructions to get a PO Box. To avoid mail containing harmful or annoying items, I recommend a small one.

Put the mailing address of your PO Box on your website, and tell people sending cash to it to address it to "YOURSITE," possibly appending "Donation Fund" if applicable.

Be careful to remind the reader that they need not put their real (or any) name on it, and that they can get stamps anonymously and location-randomized with ease if desired.

This also works amazingly if you want to charge for hardware or hosting, especially hardware or hosting that's privacy-focused.

Congratulations! Your readers/customers can send you money from almost anywhere without identifying themselves, and you can rest easy knowing that any dollars meant for you will reach you.
InnerSource Patterns
And maybe avoid banking services that are less culpable to their customers than even traditional banks? Paypal, venmo, etc are aggressively customer hostile even compared to the traditional banking sector.
It's almost as if we should be using end to end encryption so we can just speak our minds and make jokes without self censorship.
I ran a ZFS file server and VM host for years with 6GB of RAM. It'll work fine, just don't use dedup.
Citations to your references would be appreciated. It's the first step to overcoming the state of internet disinformation, as well as helping society overcome the fear of missing out just because someone doesn't already know your references.
Seems like just a dumb keyword match. At least make it more context sensitive or have a human review it first.
Do try to use a cryptocurrency that does not depend on a pollutive proof of work.
I understand what you're trying to say as I am living proof that you can still be a successful programmer without starting with C.

But I should at least mention that learning C and tinkering with system / network programming helped me improve my understanding of higher level languages in a way I didn't think was conceivable.

Learning about and dealing with memory management, system calls, how code is compiled and translated into machine code etc can be boring and repetitive if you do it long enough but is I believe an essential component of becoming a wiser/better programmer (at least in my experience).
I enjoy that it's a long list that is loaded in its entirety instead of using infinite paging or some sort of virtualization. It's simple and ctrl-f just works, unlike on say, twitter.
To be honest, I’m always a little bit happy to see him writing something and have it come off as a bit awkward. I don’t feel so bad about my own writing style when I think that the CEO of a multibillion dollar company is the same :)
Paypal has been exactly this awful for at least a decade, if not its entire existence.
FreeNAS does this as a scheduled job though.
This is sort of a 'turtles all the way down' sort of issue. You could also say:

> Learn assembly and the rest will come

> Learn binary and the rest will come

> Learn the fundamentals of electricity and the rest will
come

...

I think learning the layers below which you typically operate can be beneficial; however, I think the patterns and ideas ( semaphores, scheduling, etc. ) are probably the most beneficial part of an exercise like this -- not the actual C language.
It’s degenerating in multiple aspects:

Fewer constructive discussions due to aggressive downvoting based not on the quality of argument, but on the opinion expressed.

More junk on the front page, this is general trend in attention economy, so somewhat unavoidable.

One of the telling things is structure of the titles. Few years ago titles where more informative, now more clickbaity on average.
But you don't go to a lawyer and ask what they don't do. You ask whether they can solve your specific problem.
You don't need to re-read all of your bookmarks. They're basically a hash table keyed by some concept or some problem that you either list elsewhere or remember in your head, that you can quickly use to pull up the full detail content for the given key. Much like the actual physical bookmarks that are just quick jump references to content you already know the summary of.

Don't use bookmarks as a 'I might come back and read this later'. Use them as 'I will need this later'.
The Path Forward at Lime
FWIW, you would see reports of this kind of thing long before the recent violence. People would mention "persian rug" and get their accounts locked or transactions reversed. Super lazy embargo enforcement.
We will probably never be able to quantify the effects of scihub on global science and implicitly on the well-being of everyone. Still I wonder how substantial it is, how many budding researchers and truthseekers were helped by it.
Whether it's in the from of government regulations or the free market deciding to prefer another service, society shouldn't be allowing this sort of behavior from large companies, but the sad truth is, many people don't care and most likely just rationalize it as "it doesn't affect me" or "It's just a few dollars".
how do you secure it, is it a long obfuscated URL?
I don't know, I find it quite amusing when the engineer kind of ask the question in a "ohhh ummm, another interview question.... oh yea, *chuckles, this one" way.
Giving a honest answer where I detail my relevant weakness while also addressing how I usually mange/compensate for it have often lead to some relaxing tension in the interview.

If it comes from a HR person, the above attitude only backfires, but I don't want to work at a place with such a heavy HR filter put on everyone anyway.
Courts have been pretty clear that supporting terrorism is not protected speech under the first amendment (https://harvardnsj.org/wp-content/uploads/sites/13/2015/01/V...)
Not sure why you’re getting downvoted. JBOD is a totally valid strategy for a home disk array. Add in k parity drives and you can even recover from k total drive failures. RAID is not the end all be all of multi-disk storage.
Any good model does it's best to prevent ambulances. The kink in the USA is that if you cannot afford to go to a family doctor, you call 911, they send you an ambulance, you get a free ride to the general hospital emergency room where you then sit for 5 hours to be told you have bronchitis. That taxi ride cost the taxpayers about $2500, and then the hospital writes off another $1500 (which is what the emergency room would charge you for 10 minutes of doctor time. Really).

I moved from San Francisco to Istanbul a few years ago, and now every time I hear an ambulance or a firetruck I am blown away by the fact that I heard one. In SF you don't hear them because they're going 24/7, mostly for stupid reasons (certainly not fires).

Ambulance frequent fliers also really gum up the works. Take for example Bruce Myers, an alcoholic drug addict who gets picked up in an ambulance on average 90 times per year. There's another drunk in San Francisco who averages 300 times per year and has cost the city $10m.

Pretty much every single aspect of healthcare in America is broken.
When War Pays Dividends
They were doing this long before last week.

2019: https://www.newsweek.com/venmo-flags-payments-persia-allows-...

2016: https://www.inc.com/tess-townsend/venmo-reportedly-blocking-...

2014: http://valleywag.gawker.com/venmo-racial-profiling-account-f...
An AI could easily have generated this thread.
Do hate this about javascript. one of the main reasons on the web side (apart from js not having a good STL) however is enterprises are still locked in to IE11 which requires all these tranpilers/bundlers to use modern syntax which usually are the heaviest of all of these dependencies.
Iran is on the FATF black list and features a lot in the OFAC sanctions lists, any transaction mentioning Iran is going to be blocked.
Would the ideal form of this look substantially different from crunchbase? I’ve never used a Bloomberg terminal myself, is this suggesting something about the user experience or just having all the data centralized in one place?
'Gandi' means bad in Hindi. Some coincidence huh!
>No one expects you to be honest.

From OP:

>What’s your weakness?

>“Please don’t take the Michael Scott approach and turn this into a backhanded compliment (‘My biggest weakness is that I care too much’). I’d highly recommend giving an honest answer, and one that is as specific as possible and not handwavy.

Some people believe in this B.S.
Sci-hub has been critical to me as I developed the idea for my current startup. If it didn't exist, I could have gotten most of the papers from friends in academia, but it would have been dramatically harder and slower. I use it, I support the concept.

I'll make a slight counterpoint however. It costs between $1-$5k (very rough numbers) to publish in open access journals usually. That's not nothing, but it defrays the management costs that come with a run-of-the-mill journal operation. For more flashy/fancy journals those costs are claimed to be higher (Nature asserts $40k).

Maybe that's inflated, Nature certainly has some incentive to fudge the numbers. Still, I don't think it's that far off considering the volume of submissions (hence # editors), the general press coverage work they do and just putting out a magazine every week with usually about a dozen publications and two dozen original articles.

If we take it at 1/2 that cost, clearly the average lab can't afford $20K to publish. How do we solve that particular issue? Seems we're back to the "how do you finance good journalism/short-turnaround publications?" question. Don't have answers, but want to get opinions.

EDIT: To clarify, I think most publications would be fine under a fairly small contribution, I'm more curious about the very select, super expensive marquee journals.
Payroll tax is more akin to a government pension program in that your payment roll gets you money back when you retire. Counting as just another tax really cuts against years of government arguments to the contrary.
Yet managers, advice columns and books keep spouting the "honest" part. But I guess if one believes those columns one is too naive and therefore not qualified for the job.

It is actually a bit similar when girls say they want a "sweet, nice and caring" guy. But there are people who think they should follow those rules, fail and become resentful towards society for teaching them wrong things. This is just an observation.
Behind Microsoft’s Sketch2Code
Mentioning the word "Iran" is not, in any sense, terrorism.
Somewhat depends. Scrubbing is about detecting bit rot. You need to make sure that all of your data is periodically accessed so that zfs can check for errors. You can accomplish this either by having a workload which touches all of your data on a regular basis or by scrubbing. Depends on your setup.
You give a lot of weight to cryptocurrency/blockchain/similar tech, and there's a lot more out there than that. I'm still waiting to see one reasonably decent application of a blockchain, and remarkably few of the things you mentioned provide much more than opportunities for scams and speculation.
Just another reminder how powerful the US is and how extreme sanctions they have put on Iran.
I don't see how you could make the case that PayPal donation messages are different than FB posts or tweets, in that the platform has every right to remove whatever content they want. I also doubt the financial industry regulations are caught up and can weigh in on this issue.
Having database is easy, the hard bit is having tooling to manipulate it
FreeBSD has been using the ZFS on Linux code for a while.
https://www.youtube.com/watch?v=nmXACRrzLMA
(Why do you look at the speck of sawdust in your brother's eye...)
So how frequently does the train run? If it runs every hour that means on average there is a half hour wait for the train--in addition to the 40 minutes for the trip. Conversely the car is instantly available.
Friday: Further Thought – From Jerusalem to Babylon
Only the pedal assist ones cost 2500, the non-electric ones (still have batteries, but just for internal stuff) cost like $1200 each
As your mind will become another peripheral to cloud systems, I think in the next decade, is more important to regain yourself from the social media fake virtualizations and balance with true life experiences.
You can internally think doing something is frustrating, but the more frustrating things you are willing to do for the friendship the more it shows you value that friendship. And it does require effort, there is no argument about that.
Running Python in the Linux Kernel
It’s not news per se. I upvoted since I’m interested in the discussion of various alternatives for storage (both for personal and business use).

It’s also interesting because of the current kerfuffle regarding the future of ZFS. For people who want to read up on that, this thread is quite interesting: https://forums.freebsd.org/threads/freebsd-moving-to-zfs-on-...
What do you mean by “pollutive proof of work?” Are you talking about its environmental impact?
He's talking about the facebook-teenvogue story
Call me when somebody like a major cloud provider has used this system to drive millions of hard-drives. I'm not gone patch my data security together like that.

There is difference between 'all these tools have been used in production' and 'this is an integrated tool that has been used for 15+ years in the biggest storage installations in the world'.
Link for the curious: https://news.ycombinator.com/item?id=22005181
This sort of financial censorship is a textbook example of a problem perfectly solved by Bitcoin-class cryptocurrencies. A censorship-resistant digital currency may not be useful to you personally, but it's painfully obvious there are heaps of people who legitimately need them in our modern world for use cases that would never cross your mind.
I love the DOI->PDF single search, it's how it should be. I'd prefer a better more responsive format, (PDFs are still hard to read on a phone or less than huge tablet) but nothing is quite as good for, "just give me the damn paper".

And editorship is highly variable, even at the highest end. I remember catching an article in Nature where two curves in separate panes were clearly copy-pasted yet claimed to be different conditions in the legend.
and also it's very easy for someone to steal said donation from the mail - may be even enroute!
Funny the way that he included "Decentralizing Opportunity", and then followed up by envisioning a scarily centralized future for e-commerce.

Thats a shame because a re-decentralization of the web is one of the things that really should happen.

True decentralization will happen when anybody can host a functional website on their mobile phone(s) without depending upon the services of a corporate behemoth.
Master the Art of 7 Ways to Ensure a Successful Cloud ERP Implementation
Not that I want to defend Boeing, but it's easy to play Nostradamus and predict catastrophies to then only dig up the prophecies if they turn up true. The article doesn't say how much the claims were substantiated and backed up by the concerned employees.

Looking back, Boeing certainly should have investigated the claims more seriously but just from reading the article I feel we don't have a very clear picture of what happened.
I remember the quote by Michael Scott when he said that sometimes he starts the sentence unsure of what he is going to say and that he hopes to find out along the way.
I can definitely relate to this one during interviews. Especially since it is recommended not to pause and think for too long.

It is actually quite often I can relate to Mr. Scott I can't help but to feel entirely sympathetic towards him.
Or even better, use Monero so your donations become untraceable.
Btrfs has eat my data, and once that happens I will never, ever, ever, literally ever go back to that system. Its unacceptable to me that a system eats data specially after multiple rounds of 'its stable now'.

But in the end it always turns out that only if you 'use' it correctly it is actually not gone eat your data.

I used ZFS for far longer and had far fewer issues.
> Super lazy embargo enforcement.

In a way I can understand that; if you just want to do your job and some politician decides now that "iranians = bad" and makes you responsible for restricting your transactions with them, you wouldn't be very motivated either.

They probably just considered the costs and concluded that it'd be cheaper in the short term to block a few unrelated transactions than to implement a huge system to accurately filter out only the right transactions.

This is no defense, but we already knew that big companies like paypal don't care to be "the good guys"
In my CS degree we learned C with malloc/free in the first semester. Now they're learning Python.
Snacs: The FAANG of the Roaring 20s – Nasdaq
Do any of these "well-designed cities" have reasonable housing costs?
Non replication is valuable on its own. You know what other people tried and it didn't work.
I actually completely forgot about why they were cylindrical and all the benefits.

I worked for a major Danish power company for 2.5 years, but I mostly did mathematical modelling and implementation of the production planning system.
Complexity is the enemy of software engineering
What is your startup and what research are you relying on? It sounds interesting.
synology uses btrfs which provides almost the same capabilities, but ZFS usually eats all the RAM it gets as some sort of cache to speed up disk operations.
If you were confused like I was: the list is in chronological order.
What you do with your mouth or your typing fingers is much less revealing of what you believe than what you do. Revealed preference is king.
Code Reviews Don’t Work: A Better Way to Create Software
Reminds me of -

VR talk with Mark Zuckerberg (bit nsfw):
https://youtu.be/q2LIXcbDiZA

It will be a difficult battle for privacy when AR becomes mainstream. They will have reasons to track your surroundings and every body movement. :(
They are not supposed to be located at homeowners, and in Denmark we already (mostly) have the infrastructure to support it.
Just checked the report and this is true. Microsoft haters becomes really annoying with all their lies.
The research institutions would of course save money on the journal descriptions that could then be used to pay for open access submissions.
I am working on one, and I am in the process of getting it on the Play Store as a TWA.

https://veggiechallenge.app

It's an MVP and that's something that the PWA has delivered on. We are still testing and working out the product.. after the user research, getting it on the web to know that the product has an audience and that those interested would use it was a very cheap and quick experiment.

It's a shame that iOS does not support notifications, and they do not accept TWAs on the App Store. Still have both of those to work out, and then I will be very happy with the experience.
Something like this:

https://www.wanhala.net/post/156592370293/all-roads-lead-to-...

?
Previous threads for the curious:

2017: https://news.ycombinator.com/item?id=14554232

https://news.ycombinator.com/item?id=14107563

https://news.ycombinator.com/item?id=13878283

2016: https://news.ycombinator.com/item?id=12360478

https://news.ycombinator.com/item?id=11367690

https://news.ycombinator.com/item?id=10906427

2013: https://news.ycombinator.com/item?id=6954397
The article is carefully phrased because one of the parties is much more likely to sue the publishers than the other.
Hah! I have been there. In the end I took the plunge and bought a DS218+.

- 2 bays so that I can run one big HD for storage and an SSD for software (backups in the cloud and on external drives)

- Intel CPU for best compatibility with software packages from third party sources and docker

- decent video playback support

I have had it for 1.5 years and haven't looked back. I don't run much on it other than Plex, torrents, syncthing and time machine backups. But it is so much better than my old laptop that I was using for all this before.
Of these, I'm just reading https://www.wanttoknow.info/warisaracket again, and can't stop wondering how pertinent it is.
Pay more for less safety and put all your data into the hands of the guy who wrote the firmware for that thing. I'm sure that software is well maintained open source code.
You might be interested in thss talk, in case you haven't heard about it yet:
https://www.youtube.com/watch?v=nmXACRrzLMA
why would you want to embed raid5/6 in the filesystem layer? Linux has battle-tested mdraid for this, I'm not going to trust a new filesystem's own implementation over it.

Same for encryption, there are already existing crypto layers both on the block and filesystem (as an overlay) level.
NYT article about it here: https://www.nytimes.com/2020/01/08/business/media/teen-vogue...
Interesting way to put it. Can confirm - have C-level friends whom experience a drastically opposite work life than what you described. Separately, it is unfortunate management at any level can assert “power plays” to those below them with little downside.
I came back to the comments to reference this exact quote! If the actions are inconsistent with Boeing values, then Boeing has the wrong values.
There is some convention in Python - for example `reverse` and `sort` are mutating, whereas `reversed` and `sorted` are not.

However, I don’t know if there is a good reason why the mutating versions are methods and the non-mutating ones are standalone functions.
Methinks sir has misplaced their regex given that everything starts from 1900.
I have no clue where you're located, but that simply is totally alien to my experience.

My mother had to have 3 independent assessments before they would authorize permanent admission. And her Alzheimer's was beyond obvious once you knew what to look for.

A friend of mine wound up in a hospital mental health care facility in California, and within 48 hours had a state appointed patient advocate who immediately started forcing the doctors to justify their assessments. The doctors played some games, but at the end of 10 days, he was released as he should have been since whatever the "episode" was had clearly passed.
No. they are separate revenues in report.
In my experience they don't. They want to know if you're a reasonable, self-aware person who can communicate effectively.

Let's say you name a reasonable weakness that can easily be improved upon and that doesn't spell disaster for your ability to do your job. And let's say they reject you.

Either they're a terrible company to work for, or they have a huge mistake in their interview process. In the former case you don't want to work for a terrible company, so great, they just saved you years of pain. In the latter case, hey, mistakes happen. That's out of your control. Life is random sometimes. Besides, it's highly unlikely to be significant enough to tank your entire interview.
FreeNAS is famous for recommending the upper tier of ZFS requirements.

You can, and many people often do, run ZFS on a fraction of what FreeNAS recommends. In fact I’ve had ZFS running on a 32bot processor with 4GB RAM before. I’ve also had it running on 64bit with 2GB available RAM and it ran just fine for personal use.

However in fairness to FreeNAS, they are following best practices as defined by Sun/Oracle. It’s just those bear practices are defined with enterprise in mind.