skysight-inc/HackerNews huggingface dataset:
Wanted to edit this to be more clear.

I think it's just confusing different terms. I'd say the bulk of programming is similar to plumbing - maintaining, resolving issues, etc. But that software engineering is more similar to engineering in general.

A mechanic works on cars, a mechanical engineer would design the components. Much like IT consultants/administrators would maintain systems and do minor coding, but engineers would deal with architecture and new designs and more advanced solutions to common problems faced by IT.
On a high level, what types of issues have you had for which you have needed support? The only issue I’ve had was that we were using DAX wrong and they showed us the proper usage. It was a relatively new service st the time.
> The average protonmail user doesn't care and/or know why using a credit card could be a problem.

Right, which is hilarious.

> As always with great (/s) solutions proposed on HN

Using an opportunity to patronize without understanding my perspective at all. Interesting... (cont.)

> it's neither simple, nor are there any great incentives for providers or is there consumer demand.

Despite not knowing or caring that I would agree with this.

Anyway! The landscape of cloud service providers always has providers that don't care about outsized consumer demand. Therefore this seems to be more of an educational issue as well as an assertiveness issue distinct from one related to the practicality of running a cloud service.
Agreed. Not to sound too harsh, but this "framework" (actually a library) smells very strongly of bandwagon. Why should I use this when I could use something like Hyperapp or Preact, and what does Brutal.js have anything to do with specifically brutalism?
I'd love to see your org files, do you have any online that you can share?
I agree. It's the spot in a Venn diagram that separates happy people from those who are just surviving.
I would say most of the pages from your link, contradict everything (pointless JS all over place, useless images and animations, fonts with no purpose) that is written in previously discussed brutalist manifesto :

https://brutalist-web.design

https://news.ycombinator.com/item?id=17478133
> [riding in the middle of the lane] is often very illegal to do on a bicycle.

Where are you from? In the few major US cities I've lived, this is legal. The road laws here typically treat bicycles the same as other cars (with exceptions).

IME, in urban, US east-coast cities, if you are toward one side of the lane, cars will try and pass you (even on the right... and yes that pushes the cyclist into oncoming traffic). It's a common opinion that you should take the whole lane, and let faster vehicles pass you as they would a slower car.
checkout https://blockchaindemo.io/
and https://anders.com/blockchain/hash.html
It's also unfair because plumbers deal with buildings decades old - some even a century. They may have extremely old systems and knowledge of that is important.
The article addresses that.

>Whether palliative sedation truly ends suffering is not knowable, although doctors perceive indications that it does. “You might be able to tell if their blood pressure goes up. Same with their pulse,” said Nancy Crumpacker, a retired oncologist in Oregon. “And you read their faces. If they are still bothered somehow, it will show in their facial expression.”
Apologies if I gave that impression - I wasn't trying to attribute that to you (or Sowell). Just riffing off your comment.
"If the lane is too narrow to share" can legally be invoked in most cases from what I understand, because most lanes cyclists ride in are narrow enough.

https://www.bikeleague.org/content/traffic-laws

> Bikes can share the same lane with other drivers. If a lane is wide enough to share with another vehicle (about 14 feet), ride three feet to the right of traffic. If the lane is not wide enough to share, “take the lane” by riding in the middle.

In Texas, 14 feet is explicitly written into the law. As a cyclist I frequently point this out to aggressive drivers. From what I understand there's often case law establishing this in states without an explicit law, but as I said, I live in Texas, so I'm not entirely familiar with other states' laws.

Quotes from Texas' law:

http://www.biketexas.org/en/infrastructure/texas-bicycle-law...

> (a) Except as provided by Subsection (b), a person operating a bicycle on a roadway who is moving slower than the other traffic on the roadway shall ride as near as practicable to the right curb or edge of the roadway, unless:

> [...]

> (4) the person is operating a bicycle in an outside lane that is:

> (A) less than 14 feet in width and does not have a designated bicycle lane adjacent to that lane; or

Also, in the US, my understanding is that cyclists can ride whereever they want if they are at or near the speed limit. Still doesn't stop some drivers from almost killing me because they think 20 mph in a 15 mph zone is too slow.
I’m curious, what was the change in the UI which required the move away from Rails?

What are you accomplishing with Vue which was impossible before?

Would love to get a glimpse of the app.
Ask HN: What APIs do you use the most?
Thing is, using your tea and coffee analogy, it really was much harder quitting caffeine for me - a week of awful headaches from caffeine withdrawal vs nothing after stopping kratom.

It really is strange the way many people have negligible or no withdrawal symptoms, and others report that they do. One theory is that you didn't just take kratom - there are known cases of it being sold mixed with synthetic opioids (o-des-tramadol is one such, from memory).
Job security by obscurity? :)
Engineers are paid to solve business problems, not just "code things" and "create products". I am always perplexed as to how engineers see their own field. You are not there to create some novel framework, unless the situation absolutely calls for it.
This is great. The more nations can lift humans to space, the better.
Having been legally required to make the decision of when to withdraw care for three different relatives, I think this is nonsense.

When someone is going to die, there is no good way, no good time. But there are worse ways and times. As technology gives us more power to extend life of body, we are forced to considered what that means, and how to use that power wisely.

Three times I have had to decide when somebody's life ended. I think their are practical differences between deciding to withdraw care and choosing more active measures. But I think there is no moral difference. Either way, somebody vulnerable has placed their life in your hands. Either way, your only real choice is when to give up hope, and how much suffering they endure between that point and death.

I honestly don't give a fuck whether you're a better person for it. Or whether I am. It's not about us. The important question is whether you have done the best you can for the person. And "best" here, I think means something like "in accordance with their informed preferences, or as best as we can guess".

To that end, I strongly encourage everybody to get their families together and have real discussions about this. The Five Wishes framework is one good option. [1] The best thing my mom ever did for me was to have a frank conversation with me and my brother about her end-of-life preferences well before she was sick. Don't make your loved ones guess. And don't put yourself in the position of having to guess for them.

Personally, if I end up with something gruesome and terminal, I aim to die well before things get awful. Like Brittany Maynard, [2] I'd much rather go out on my terms than suffer pointlessly until my body fails, consuming absurd amounts of medical effort. Others can do differently, of course, but there's no way I'd want a doctor who frets they're going to die "a little on the inside" by following my advance care directive.

[1] https://fivewishes.org/five-wishes/advance-care-planning

[2] https://www.kqed.org/perspectives/201410280735/its-brittany-...
> "people who ride bikes must ride as close to the right side of the road as practicable except under the following conditions: ... avoiding hazards, if the lane is too narrow to share, ..."

IME in urban cycling on US east-coast cities, if you're on a two-lane road with parking (one each direction), "as close to the right side of the road as practicable" means the center of the lane.

If you stray to the right, you're putting yourself in danger of car doors being opened, or pedestrians deciding to step into the street without looking (it happens a TON more than you'd think)
We are on a discussion site. If somebody has a source from another point of view that clarifies the drawbacks of this one, this site would be a great place to post a link.

What I get from the story is that no explanation was given, to anybody. Thus no, there is no such other site, and the GP's position is perfectly reasonable. I would be glad to hear that this is not the case.
Awesome Linux Software on Gitlab
Checkout Dr Racket, I believe you can have images in the comments and even as part of code.

https://docs.racket-lang.org/quick/
It is not sane. They created a low level versioned network filesystem and then never bothered to implement branching, tagging, or merging in a workable way. In 2018 I still get bogus merge conflicts if someone before me didn't commit things just so.
Interesting point, and well put--thanks.

Maybe there's a distinction to be drawn between "inherent part of the human condition" and the "default state", as you have described it. Attempting to change something "inherent" seems worthless, but default is merely waiting to be overwritten with something better.

For ex: death is inherent in the human condition, we cannot avoid it and must deal with it. Nakedness is only the default state, and is pretty easily solved.

Back to economics: maybe scarcity is inherent, but "social tragedy" may be merely a very solvable default.
I don’t expect it to be somehow advantageous to me, it is about lessening the suffering of another being. Plus my mom had stated for years that she wanted euthanasia if it got to that point, but it was not a legal option.
Well, it depends if you want to play his game or not. If you are sure you could start using the employee to feed bad info to your competitor.

If you don't want to play their game, then get rid of the employee.
Michael Pollan just wrote a book about psychedelics, including the studies that show efficacy around reducing the anxiety of terminal illness. https://www.theguardian.com/books/2018/may/22/how-to-change-...
Dont care. Ill pay the littering ticket. They pay for someone to come rescue the car.
Good to know. I admit I haven’t seriously used anything but a good quality monitor for the last few years, and simple research suggests PWM is only likely to cause visible artefacts on LED backlights (TFTs are slow enough that they don’t dim completely when cycling quickly), which only became popular fairly recently, so that might account for my being unfamiliar with the probelm. Certainly there are still some types of patterns or of content which when scrolling look awful on LCDs and I understand that PWM (though I didn’t know that was the specific term) can be part of the problem there. Yet for reference, in my earlier teen years and before I always found it hard to cope with CRTs at 60Hz (it rapidly produced migraines, so I used polarising sunglasses to help; 80Hz was barely OK, 90Hz was acceptable and 120Hz which I could use on one monitor was lovely).
While this appears to be the law, it seems to be unsafe. I bike in Oakland/East Bay and I've never heard of anyone getting cited for riding further over in the lane. I do this basically every day and I'd still suggest it. The only times I've heard of bikes getting in trouble is running red lights which is obviously dangerous and you shouldn't do.

I don't like to suggest going against the laws but if you ride near the curb or parked cars you are going to get doored and people will pass way too close. If you move over a bit they may get annoyed but you'll be safer.
AWESOME! I started a new HN thread on it (for what its worth):

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

Scott @ Argo ran the best bike shop ever, before starting Argo. Such a clever solution!
What are the top three psychiatric talk therapy methods?
True, but the article author decided to include it. A less charitable interpretation might say it was included strictly as click bait.
Alright, fair, you could just assign a toggle on click, but if the interaction is any more complex than that (check some other form value, see if multiple different boxes are checked, etc.) it's not.
Because every company thinks they’re Google.
That's exactly the case for myself also.
software development is "plumbing" now because many of the common problems have standard and high-quality solutions.

Plumbers don't have to craft their own pipes nowadays because the existing piping solutions are very well understood. It's not as important that the plumber knows exactly how the pipe is produced. They need to know how to set up the interface between the pipes.

Similarly in software, we have high quality solutions to many common problems ("the pipes"). While we do have some people focusing on designing the solutions, in 2018 people don't need to know how to make their own frameworks in order to use one. This reflects a maturity of the industry.
Re:Expensive

I guess it is an opportunity to buy a few from China and start a rent-by-the-hour service.
OAuth 2 simplified
> var foo = { kingName: '' };

undefined

> foo['kingName'] || null

null
Are you saying kratom is as dangerous as heroin? If not why post this?
> What I get from the story is that no explanation was given, to anybody

The story doesn't include any comment from US government officials. It also doesn't include that they failed to comment (excluding the one ambassador, who is too low level to comment). Lacking a "declined to comment" line, the default assumption is that the newspaper didn't ask for a comment.

It's lazy journalism. With good journalism, newspapers figure out who did what and why. Here we are mostly missing who and we have speculation to why but no hard facts. Story needs another week of research before it is published.
1g of caffeine? That's like 25 cups of espresso. Have you had a cardiologic exam beforehand?
I didn't "celebrate" them at all, I just said that in a market system a purchaser of labor pays more when they determine some skill is worth more to them than another skill.
I'm sorry, but I think I don't get it. all those examples consist of regular old sparsely commented code files with really thouroughly written READMEs, written in org. how is that special or any different than Readme driven development?
I don't get it really. I live in hilly Piedmont, CA and I'm amazed at the few cargo bikes hauling kids around, either with mom or dad at the pedals. I see a few with motor assist with sounds like a great idea. Some evening it feels like I can barely get myself up the hill biking home from work.
One thing not mentioned by anyone yet, that kinda annoys me is the fact that Python libraries use different naming conventions. Even though PEP 8 has existed for 17 years now, there are many examples where I see lower_case_with_underscores mixed with lowercase and camelCase in the function names.

I know that many libraries and Python standard lib itself predate this PEP but I don't understand why Python 3, which broke backward compatibility anyways, did not fix that at least in the standard library.
Except they did design the experiment multiple times, and found the opposite of the "obvious" result.
Gorillas are not smart. Robots are smarter than humans and we know not to hit.
Kratom allowed me to treat the symptoms of physical withdrawal and LSD cured the depression that followed. Do you have anything to add to this conversation?
Reimplementing Function.prototype.bind for science
I guess my point was that it's complicated from a relationship point of view. Let's say I've worked 3 years at a particular job. This law goes into effect. The following week my boss asks me to do 53 hours of work.

What do I do now? I don't want to do the 53rd hour. Do I say no to the boss? Sure maybe he can't legally do anything punitive, but that doesn't mean he won't. What happens to my relationships at work? What happens when my peers decide to do the 53rd hour of work and so they are seen as more valuable to the company? Do management folks start seeing me as less of a team player?

What if I go to the labor board? Now the company is chastized for asking me to work beyond 53 hours. What does that do for my relationships at work? My reviews? Promotion prospects?

Let's say I move to another job. Word gets around that I'm a litigious sort of guy who goes to the labour board when I'm asked to work more than 52 hours.

Does this law protect me in a practical way? Is enforcing this law possible in a practical way, which does not cause other problems for the employee?
Maybe you (meaning a garage-level bootstrapped startup) don't, but surely not every single firm that's out there is in such dire time constraints.
Pompous and full of myself? Not at all. Having high expectations and expecting people to do things right - absolutely. Even if that means taking 3 times as much time. Which has worked marvelously for me and everyone around me. It took me a lot of fights with the top management but eventually they saw the results and are now more than willing to accept longer deadlines. But since I work in the same office as 200 other developers, most of which are presumably the cream of the crop, I am unable to justify the lack of motivation in either of them to engage with anything. I see tons of people who are more than happy to do a small task and waste away 4 or 5 hours a day on facebook. On a personal level that makes me absolutely furious. But a lot of them are happy with it since they get to do very little and get a few grand at the end of the month for it. And it appears to be common with everyone I've ever met.

Skills - at this point I'm definitely struggling with design and UI/UX. The only man besides me has similar experience as mine. As I said, I'm fine with hiring freelancers but my experience with them has been similar: Clear requirements, deadline and name your price and I've never questioned it. 4 people have taken the challenge so far(a single html page, no animations, or anything flashy-clean and simple), I didn't get a single question or feedback from them, 1 month later I go to the freelancer mediator to get my money back. As much as $3500. It's absolutely hopeless.

I agree with the statement that tech people are generally lazy but in recent years it has become worse. I honestly would take anyone that would put a minimal amount of his/her time at this stage. I'm that desperate.
With some ingenuity it is possible with much less human power than is commonly imagined: https://www.youtube.com/watch?v=E5pZ7uR6v8c
My understanding was that the blind tests were not as naive as that and the comparisons were with full 16/44 recordings and playback.

Funny enough I have read that article on xiph.org - which is a good read - and was completely convinced.

But listening to guys like this https://youtu.be/geaoEt-9V-w has made me question this. He claims that in practice it is impossible to perfectly band-limit a signal (whether with digital or analog filters) and this gives rise to artifacts in the reproduced signal which can be observed by oscilloscope. And yes the guy seems to know what he's talking about but I'm happy to be corrected on that.

Having said all that, I've little interest in the top-end audio market so it's somewhat irrelevant to my needs. Support for hi-res audio is pretty down my list of irritations with the Sonos, to be honest.
> Do you enjoy spending 40 minutes repeatedly running git rebase -i until your local commit history flows like the derivation of a mathematical proof?

Hells no.
Why are branches in SVN error prone? We branch constantly and haven't had any serious problems.
>Is it just that whole notion that fathers who are involved with their children are not masculine?

I have never heard that. I have heard lots of women gussing over men playing with kids though.

I can maybe think these dads would be called "soft", because they are in a slow, not so powerful bike, whereas others are in strong, big fast cars, but even that is pretty stupid.
Note the early parachute detachment at 1:24. Capsule freefalls into the ocean from that point.

Unclear if this was intentional — I've yet to see a statement from ISRO mentioning it.

https://www.isro.gov.in/flight-test-of-crew-escape-system-te...
https://en.m.wikipedia.org/wiki/Strong_and_weak_typing

Strong and weak typing are poorly defined terms.

I’d argue that type errors (not including memory safety errors) should not occur at runtime in a strongly typed language, or at least that a “stronger typed” language would admit fewer classes of those errors in practice.

I’d argue that de facto, modern C/C++ does not have a memory safety issue. Operating systems like OpenBSD and many other secure, hardened network daemons provide existence proofs that are not available for languages like python.

In contrast, I’d argue that python has severe type safety issues.

I’m not sure why evidence that “strongly typed” python in practice suffers from all sorts of typing errors that “weakly typed” C/C++ avoids is not relevant to your point.

I also don’t understand why you dislike the string examples, which explains the (strongly typed) semantics of the operators you mentioned in your comment.

By “strongly typed” do you mean that all operators return the (single type) of their parameters?

I don’t know of any languages that enforce such a thing.

Perhaps you mean “strongly typed languages only include operators that are to my taste”? That’s surely not a useful definition.
I am not sure if this will help you, but to bring some perspective, this is very much a rational position on public health. Given that gender dysphoria is not actually a terminal illness it is probably not a good idea to offer euthanasia for it - there is a not-insignificant chance you will fully recover.

Suicide rates are much lower in areas where people have less access to things that can end their life (e.g. https://www.hsph.harvard.edu/news/magazine/guns-and-suicide/), statistically speaking many people do make it through. By offering euthanasia to people who would otherwise survive, those people will lose their shot at life beyond their condition.

Public health policy has to be driven from the net benefits to all and not at the individual case level.
You can actually use Vuejs instead of jQuery for simple cases (you can't use React).
https://medium.com/js-dojo/vue-js-is-easier-to-learn-than-jq...
Facebook blocking Messages on their mobile site should be a top submission on /r/assholedesign. So obviously anti-user.
True. The strange thing is the site overall has other journal articles with the same English, French, Spanish abstract set up. May be a convention for that site.

I'm guessing that the article itself isn't translated into those other languages due to cost. The site provides paid translation services.
CompuShow was the DOS GIF viewer.
Your second point is especially salient to me. I think you see it in all creative fields, from development to painting. People who are religious about a style—viewing the style's doctrine as an ends in and of itself, as opposed to a tool to help achieve their vision—tend to be the creatives no one remembers.
Be careful with the word “just”. I’ve found that people who use it often are blissfully unaware of the details of things and the work involved.
Microsoft is the only one that gets it right.
Helping the homeless get their life back is both cheaper and more humane
Let's beat that dead horse. Part of the pillars of brutalist web design is "no framework".

Sugarless sweetener now made from sugar cane!
The complexity is completely optional. Your client map can just map the entire depot to a single directory. And it has always been very easy to enforce this at the organizational level, with a small script in the server.