skysight-inc/HackerNews huggingface dataset:
This subject probably requires it's own HN post but let me just put this here since it's on my mind.

There is a hierarchy of ways that you can provide value to a client. I call it the TKPV ladder. Each letter represents what you provide in return for compensation.

T stands for time. At this level, your client pays you by the hour, day, week, or even minute. Your value is measured by the time you put in. This is the lowest rung of the ladder. While you have some control over your allocation of time (as opposed to with an actual job) this is not really much different in principle than working at Walmart or Starbucks. You are a wage slave.

The next step up on the ladder is K, which stands for knowledge. If you can promote your relationship with your clients to this rung, your value becomes the knowledge, experience and ability you bring to the table, which is measured by its value to the company, not by the number of minutes you've slaved at a task.

The next rung on the ladder is P, which stands for product. At this stage, you transition from selling knowledge and talent to selling a specific product or service that wraps up the knowledge and talent that you and your team have acquired into something you can sell to a customer, hopefully without too much customization. And then sell to another customer, and so on. If you reach this stage, you have productized your value in such a way that you can produce and sell it at scale.

The final rung in the ladder is V, for vision. At this level, you take your vision for future products and services to people who are in a position to provide you capital and support to expand and scale your reach to its maximum potential.

In my Consulting business, when I deal with clients, I try to keep this hierarchy, TKPV in mind, with the goal of moving up the ladder at every opportunity.
Pure Consciousness Experiences
These don't look like instructions, unless I'm misunderstanding something.
Have you considered Nim?

Much better type system than C, syntax is very similar to Python, compile times are excellent and speed analogous to C++.
Good comment and article, thanks! One thing only, the phrase "The quest for high ILP was the direct cause of Spectre and Meltdown" is slightly exaggerated. One might say ILP was rather a remote indirect cause, not the direct cause. Blaming it on C and ILP maybe is kind of far fetched.

That isn't to say that the article doesn't have a point though, far from it.
Picking charities, much like picking stocks, is not for amateurs. Now I just give to GiveWell and let them handle it.
I think I'm going to try this one out this year. I attempted at doing a weekly log but had only had a ~40% completion rate.

Any tips on staying motivated? I mostly would enter it into evernote, and as lazy as it sounds sometimes my biggest barrier of entry would be opening my laptop heh.
Pg: If You're Naturally Competitive
I suspect your uncle knew your game, and was giving you the experience he knew you wanted. :)
Woodworking. What's cool about this is that it can scale with the amount of space/money you have to dedicate. Start building little boxes, you can do it with just a Japanese have saw and some glue, maybe some clamps. Stain it to make the grain really pop.

If you have a garage, start with a work bench build. Design it with 2x4 lumber and carriage bolts, make it your own. Once you're standing at your new workbench, then the inspiration really starts going.

Also YouTube has an endless supply of quality woodworking videos.
This Vodka Was Made Using Contaminated Grain from Chernobyl
This is a great idea, thanks for sharing.
Any idea what a low level language that was designed for today's hardware would actually look like?
I have to agree with you.

What impresses me even more is that they are selling it already, and marketing as “open-source”. I would leave a note here that if anybody is interested in doing something similar, please get some feedback from community before starting commercialization.
"Hope is the first step on the road to disappointment."

"This place breeds recidivists like a pond breeds scum.
> I thought most of this research was done on federal grants

And if not, why not? There may be folks who think public research grants shouldn't exist, but since they do, what else would be worthy of such support if not public health research?
I used to do HCV research in British Columbia. Something that might be useful for you if you haven't yet started treatment is to see if you qualify for a settlement. In BC in particular there was a class action lawsuit the compensated people infected from blood products (between 1986 and 1990) [1]

[1] https://www.callkleinlawyers.com/class-actions/settled/hepat...
There are solutions from the continuous march of technology making this all easier and cheaper to running several models of a can (Coke, Pepsi, etc) or pizza box (Papa Johns, Dominos, etc), or something else cookie cutter enough to drop into certain scenes and render before release. We aren't too far off from deep fakes of everything either allowing an actor's captured facial features to be translated across bodies without even needing them to come in and record new lines.
Sorry if I am being that explicit but I would consider myself a slave, not a self-employed, if I had to follow that work rythm you just described
Here in Sweden, every calendar includes week numbers. You can enable viewing them in Outlook (I guess both ISO weeks and US style week numbering). Due to some school holidays always falling on the same week (Winter holiday on week 9 in Stockholm, for example), they have impact outside workplaces.

Schools of course find planning the year in weeks very convenient. This bleeds over into holiday planning at workplaces.
I am from southern Italy and feel a little offended by your fundraiser line "back to civilization".

I wish I could also live a simpler life but, maybe because of direct experience, I knew living with 20€ a day would keep me stuck in a place forever.

Just wanted to voice out this feeling. There are thousands of people like me who study and don't spend years working on their own dream language but start fixing bugs at 3 in the night for peanuts and end up working in boring corporate jobs in (fx. Sweden) so that others can enjoy their welfare and assistance.

I am sorry you fucked up and I wish the best from you.
But please cut down on the narrative and don't blame it on the place, it is entirely your mistake.
I doubt it would be very difficult to make the exact same case (in fact, probably a stronger one) about the New York Times.
Selenium allows you to load different browser profiles. So you create a profile manually, login to the target site and then everytime you load the profile automatically the cookies are set and you're logged-in. Works like a charm.
Good article! I actually like systemd, but nowadays I generally run stuff as containers, so there is less and less opportunity to use it.

Here is my current setup for Airflow:

- 1 container for the webserver

- 1 container for the scheduler

- 1 managed database (I use Postgres, it's a fairly small instance.)

- 1 S3 bucket to deploy DAGs. I mount it on my containers using s3fs-fuse.

- You can monitor the scheduler using a PID file, whereas the webserver can be monitored probing your admin URL.

- Most configuration can be done using environment variables, which is perfect for containers.

- I also configure DAG logs to be shipped to a S3 bucket.
Passing dieharder doesn't mean anything at all with respect to cryptographic security. It's trivial to define a random bit generator that passes randomness tests and has no real security.
+1 to supporting markdown although I feel like comments would get kinda crazy looking if there was more than just emphasis and

code

formatting.
I wish I could afford to do that. I've got important calls coming in of which I don't always know the number. If I miss the call, it can be a headache trying to get the process going again.
F#. I hate the syntax, but anyone who enjoys ML will like it. Curly braces are optional.

It also meets all of your other requirements, including the "isn't strictly functional" part (which is somewhat rare).

Scala has most of these qualities, but people say it's extremely complicated and supports too many different paradigms in a single language. I've never used it.
Are you sure that Pakistan's system of bonded service is capitalism? Perhaps we have different definitions. I checked wiki, dictionary.com and there's no mention of slavery, usury.
Tom, could you please share how you've worked on your emotional wholeness? This is an issue I recognize in myself, but do not know how to begin to heal.
Forth is tiny, anybody can write their own and it is pretty awesome and interactive.
You are on to something! I do this too.

Here's what comes to mind...

* Mutter Museum in Philly (http://muttermuseum.org/) Awesome victorian medical curiosities

* Museum of Questionable medical devices in St Paul (http://www.museumofquackery.com/). Exactly what the name implies. Really interesting for skeptics.

* Wagner Free Institute (http://www.wagnerfreeinstitute.org/), in Philly. This is victorian-era science museum focusing on natural history. Interesting selection of specimens and a magnificently preserved victorian lecture hall.

* Bata Shoe Museum in Toronto (http://batashoemuseum.ca/). Shoes are actually interesting in historical context!

* Johnstown Flood Museum (https://www.jaha.org/attractions/johnstown-flood-museum/) This is in western PA, about 1.5 hours east of Pittsburgh. Dedicated mostly to the flood of 1889 which shaped the history of this town, as well as the flood of 1977.

* National Electronics Museum (https://www.nationalelectronicsmuseum.org/) This is a short distance from the BWI airport.
Temperament definitely changes with age at least, the timescale for personality shifts is just so long that it’s difficult to manufacture or steer them.
I am aware of the highly controversial views on homosexuality of the author (Scruton), but am unaware of anything controversial about race.

Regardless, a person can say many deeply true things across a number of domains, yet be quite wrong in various places. From what I have read from him, this seems to be the case.

Glad you liked that passage!
It would be interesting to try worker co-ops for software... It is a woefully underexplored space. I expect three is /some/ emergent value (eg, I don't really do ux worth a damn...), and a worker co-op could get there without needing to get huge.
One eccentric socialite is to blame for California's wild pig problem
Show HN: Generate thumbnails from all kinds of documents using a simple web API
You'd have to coat it with something UV resistant since ABS degrades in the sun but sure why not. There's a variant of this using foam and concrete.

https://www.deseret.com/2000/4/9/19500764/concrete-foam-lego...
It's impossible to have hard real-time on an Intel/x86 processor, and "real-time Linux" is not hard real-time.
I find it amazing to see STIR/SHAKEN[1] mentioned in an act of congress. Rarely does congress mandate specific technology, usually it just grants authority to make rules to agencies or imposes some kind of duty. I wonder why this law goes this route.

[1] https://www.fcc.gov/call-authentication
My pet insurance has been very good about covering most issues. It's marketed by the ASPCA, provided by www.cfpetinsurance.com. I've been very happy with their service.
Thanks for commenting on your use case. I primarily do software engineering and outside of sending large machine learning data sets, I couldn't think of a personal reason to use this.
Size appears to depend on plan: https://help.dropbox.com/files-folders/share/dropbox-transfe...

Basic (free): 100MB
Plus: 2GB
Professional: 100GB
Business Standard: 2GB
Business Advanced, Enterprise, or Education: 100GB
Is there any proof that Google does not? Scanning user's private data to target them with ads is the primary reason Google offers services. Absent other evidence, the default assumption should be that Google scans as much data as they can.
What a load of crap

Without cache coherency and ILP, programming in any language would be insane. It's not like programming in x86_64 assembly suddenly opens a world of possibilities because its "truly low-level". You gain very little extra control over a given platform by switching to assembly over C, that's what we mean by "low-level".

C maps cleanly onto the instruction sets provided by chip manufacturers. It provides the option to the programmer to optimize structures for use in vectorization if they so choose, or to optimize for some other objective like size for a binary wire protocol or limited memory space.

The very nature of having a choice about memory layout of structures and the ability to cleanly link with the platform ABI is what makes C low-level. Obviously the inner-workings of a modern CPU don't map cleanly to the C virtual machine. However, there's no convincing evidence that greater control over cache invalidation is what's holding back performance of those CPUs.
FWIW, I’ve seen the complaints about how they sound, but to me they sound great. Only issue with original AirPods was inability to seal out external sound, but it looks like AirPods Pro solve that.
Thanks! It looks like by default it catches the first two. Is there a way to configure it to catch the other two? I don't think it can catch the case where you accidentally return nil because sometimes you do actually want to return nil when you see an error. I also couldn't find any linter that checks that you are using errors.WithStack when needed.
What I don't understand is when teeth became luxury bones and seeing things became a nice to have. Why again are seeing and eating not considered part of health insurance?
Similar reasons are given for Golang design in their comparison to C language.

e.g.

>Why is there no pointer arithmetic?

>Safety. Without pointer arithmetic it's possible to create a language that can never derive an illegal address that succeeds incorrectly. Compiler and hardware technology have advanced to the point where a loop using array indices can be as efficient as a loop using pointer arithmetic.[1]

[1]https://golang.org/doc/faq#no_pointer_arithmetic
They don't see that as part of their job. On the short term that behaviour probably doesn't create problems for them. On the long term, they likely will be responding to job adverts themselves :)

Anyway, no answer is sometimes preferable to some of the nonsensical standard doublespeak letters you might receive ("niet weerhouden...").

Respect is far to be found in these HR practices, in my experience. It usually reflects in the business who took them on board. Once you see through all these efforts to make people behave exactly like they want, I doubt there will be much workplaces left considering.
ISO counts Monday as the first day of the week.
Some of the Best Solo Female Travel Destinations
In 1923.

That was entirely reasonable at the time for a country like USSR to fund two persons to find out if that "telepathic revelation" on which many mediums seemed to agree had any grounds.

1923. Realize how much fewer we knew about the Earth, the mind, space, at the time. Plate tectonics was a new theory, still hotly debated. The origin of human people were not clear and several people were buying into this Aryan theory that caucasians came from an advanced lost civilization. Hell, CIA sponsored research into medium activities until the 70s!

If there was an advanced civilization hiding underground, it was not crazy to think they had tech to send telepathic message, and it would have been irresponsible to not inquire a bit about the people who claimed knowledge about it.
> A lot of these things can’t really run Windows (I never tried but I’m told they can boot into the copy they ship with a few times but probably don’t last and certainly can’t update.)

You mean just because there isn't enough space? Some of them go up to 64gb or even 128gb, but a lack of OS updates would be a non-starter.
I’m sympathetic to the argument that C isn’t realistically a “high-level assembler” any more, but if there is low-hanging performance fruit available for a language free to dispense with C’s PDP-11-flavored abstractions, I haven’t seen practical examples of it.

If anything, more modern languages (eg Java) have to contort their data representations to build, say, “structs of arrays” that are highly efficient on modern CPUs (and trivial to express in C!)

I’m very curious to hear of any recent languages that are designed expressly with “mechanical sympathy” in mind.
You're right, but I specifically mentioned corporations as that is where its less obvious what is right for the company and more likely to make it hard to get promoted or recognized.
I'd be interested in your comparisons.
>You've moved the goalposts IMO...

I think when using the word "simultaneously" I fairly implied I am talking about metabolism (growth/breakdown) with respect to a point in time not over time.

>The former being what everyone means when they say they lost fat and gained muscle...

Again interpreting me fairly... I don't think anyone argues fat/muscle can not be gained or lost at varying rates resulting in net gains and net losses respectively over time.

>the latter being a mostly useless concept.

No more than understanding chemical reactions result in release or taking in energy. Sure for most people broad sweeping changes to diet and exercise will result in positive net changes to weight and MBI...but to athletes trying to gain muscle while not losing cardio, body builders cutting weight for a show, MMA/boxers making weight for a fight...these useless concepts come into play. Further, its not just world class athletes, to even the average joe going to the gym, these concepts are important to aid in maximizing gains, minimizing recovery times and improving overall performance when working out.
Call it bankruptcy if that helps.

Otherwise, I agree that lenders should bear more (most?) of the burdens for risky lending.
Why Student Loan Borrowers with Disabilities Arent Getting the Help They Deserve
FWIW, I think the phone you have makes a big difference. Mine were terrible with an iPhone SE, but work extremely well with an iPhone 11.
If Crystal added CLR[1] (what you likely meant by .NET) or WebAssembly as a target, I guarantee its popularity would vastly increase.

LLVM would be smart too, but I suspect that having access to the complete .NET ecosystem from a Ruby-like language would be very appealing to devs who worked on Ruby at home (or at startups) and are now at big enterprises that demand big-name stacks.

1. https://en.wikipedia.org/wiki/Common_Language_Runtime
Me too. Although you realize that we will now occasionally miss an important call. In fact this just happened — my credit card fraud team was legitimately trying to get a hold of me and I ignored it. This made my travel this week painful with a hold on my credit card.

This is the real loss... missing calls I would have wanted or needed to answer.
I really like C too, although I wish it was slightly higher level. Proper strings, built-in hashmaps, few other small improvements.
I don't consider myself above say a mediocre programmer, but some of the atrocities called "code" that I saw at the Fortune 500 companies, I swore them off and have been working as a consultant for startups since. I have to change up companies every year or two or I become anxious and bored.
I'm looking at hot reloading more for debugging difficult to reproduce bugs in the field than for patching critical systems which can't go down. The goal will be to hot reload logic, but not types. I think that should be doable.
The only other one I can think of off the top of my head is dagster: https://github.com/dagster-io/dagster

It’s made by Nick Schrock of graphql fame, among others. I’m sure there are 100s of these projects though.
import errors "github.com/morningvera/eris"
Care to elaborate? I keep hearing that along with similar things like "once Ambami/reliance adopts $xyz-tech everything will shift there". Due to its size Reliance is obviously in a position of power but do you see them lobbying for control in sectors outside telecom? Didn't read article due to paywall
https://imgur.com/gallery/2O5zM
The blocker is generally the cost associated with false positives. If you are low risk for hep C and you get a positive test result it is more likely than not a false positive
Canadian employers offer health insurance to cover things like dental, vision and drugs, which are only covered to varying degrees by provincial health plans. They'll also cover massage therapists, counselors, etc.

Those plans cost in the hundreds of dollars, vs the US plans which cost in the thousands.
C was my first love, and I still find myself using it often, especially in library code when I want versatility.

I've gotten into the habit of pushing memory allocations as far back into the user program as possible (where the user asks for the size of the internal struct, allocates and casts, and deals with ownership himself) to allow more flexibility to the users of my libraries, and also to remove entire classes of memory issues from the libraries themselves: https://github.com/kstenerud/c-cbe/blob/master/tests/src/rea...

As a bonus, it avoids the headaches of mixing multiple allocators (malloc, new, [NSObject alloc], JNI, etc) when used in cross-language codebases.

It does, unfortunately, complicate the API a little bit, but I find the tradeoff to be worth it in terms of safety.
Pets can get treatments that aren't yet approved for humans - if you've got the budget, there are vets who can do.. whatever.

On the other hand, I had a vet tech friend who said that most people would opt out of treatments that cost more than $200-$300. That's how much they value their pet.
> any library that wants to be usable from different languages is still written in it.

This part isn't quite true. All that's needed is to be able to define an exported function with a specific name and calling convention. Libraries can be written in any language that supports these features.
The triumph of the rich, illustrated by stunning new data
There's a lot of people like myself that can code, but aren't at the level of doing Windows ports. Strictly speaking, it would be a very big effort for some folks, so they wait.
They achieved perfect anonymity.
One word: interoperability.
I used to do research on HCV. HCV was curable for at least 10 years prior to Sovaldi, the issue was that the Ribavarin and peg-interferon treatment typically took 48 weeks, had a cure rate around 50% at best if you had the right HCV genotype, and had many adverse effects. The epidemic is currently being driven (at least in western countries) by active drug users, treating them with that regime was simply not possible.

Contrast that with 8 weeks or less of 1 pill per day (and possibly less), with no side effects, pangenotypic and >95% efficacy for all (including cirrhotic individuals, HIV co-infected, etc)
I think it is because the current FCC is proving itself to be too incompetent to solve the problem of robocalls among other things.
The author seems to trivialize how hard it is to write a compiler that generates efficient code. Like designing a simpler language than C (less general architecture targets) would solve much.
On a new Mac, just type cc and it will install the command line developer tools, which includes clang.
While I also disagree that C is “holding things back”, I don’t think their comment is a “load of crap”. Talk like that is unhelpful and quite frankly non-technical and unprofessional.
V surprised and pleased when Louis Rossman popped up here. He's doing awesome work in the world of hardware repair, he fights the good fight against Big Tech stupidity & unfairness, and he's generally a force for good in the world. Do check his channel out if you haven't done so already.
Why can't the shares be given to employees? Why do the shares need to be owned by investors?
How are structs of arrays more natural in C than in Java?