skysight-inc/HackerNews huggingface dataset:
Maybe building a "brutalist framework" is all just a big artistic statement
Another, far more grounded and cynical take on this experiment, from 2 weeks ago - https://news.ycombinator.com/item?id=17381025
Feature Phones Still Rule: JioPhone Is #1 Globally
That's not what I saw described in the article. The circumstances and results in the article sound like they would be reasonable for a Silicon Valley situation under typical VC funding terms.
Then it smells like an ineffective market, compared to software development. Let me guess, which one has more red tape, regulation and government involvement?
I am not sure if you are hearing yourself :), you basically spit back exactly what I am warning you about. Your attitude sounds like "everyone is lazy and wastes their time and does low quality work... except for me..."

Have you ever dated someone who has that type of attitude? Someone will stick with you for a week and then leave because it is toxic. I don't know you but that is how your messages are coming off.

If all you need is a designer and UI this should be no problem. There are tons out there. Just go on https://dribbble.com/ and find someone you like and hire them.

I am not sure what you are trying to build, but build something that doesn't need UI/UX is an option too.
I love using AwGo library (https://github.com/deanishe/awgo) to make Alfred workflows in Go.

Wrote an article about how to write Alfred workflows in Go too here:
https://medium.com/@NikitaVoloboev/writing-alfred-workflows-...
> Wal-Mart is one of the most successful businesses of all time.

Why? I'll offer a reason; unlike many of their competitors they've deftly avoided unionization. I offer no proof that this is the reason, and you offer no reason at all. Only "they're successful so they're right." What do you hope to achieve with this simple minded assertion?

> What would "disrupting" poverty be, if not enabling the poor to afford things they couldn't before?

Walmart isn't magical; equivalent goods are not an order of magnitude lower in price then elsewhere, and the benefit of the small difference in cost applies only to consumer goods Walmart sells; not housing, utilities, vehicles, taxes, healthcare, etc. These represent a vastly greater burden than the marginal savings obtained shopping at Walmart. At best Walmart is minor mitigation.

This sophistry appears in every discussion of poverty, welfare, etc.
> The asdf keyboard layout will never change.

I'd take this bet in a heartbeat. Unfortunately, we might be dead before I prove you wrong, so I wouldn't get to collect my winnings.
Which makes me quite happy to just be in Germany. I will get all the required equipment to treat my diabetes, even if I lose my job. The insurance I have is going to be quite a lot cheaper when I have a lower income. I very much like the safety it provides and sadly it means I have to give my talent to the European markets.
>>The whole thing was disturbing to me.

But that was her life and frankly, I'd want that too. IMO, when your time has come--and it does come at some point--there's no reason to suffer. A few extra days of horrible pain is not life, it's torture. Why would you want your family to see you in that position?
This really needs to be a thing with OS ui.

Changing UI in gnome world, and linux world in general is a real problem. Why can't stuff just stay where I rememeber it is!

Mac OS does quite well in this area, at least compared to windows and linux. It still maintains familiar menus, while the look and feel still looks modern.
Previous thread:
https://news.ycombinator.com/item?id=12885980
Agreed. Although your post reminded me that I just saw a 97-key Bosendorfer. You could feel and actually count the vibrations of the lowest C key!
Sometime ago I had an idea that SPAs exist mostly because animated transitions between pages make managers happy, not to serve any actual user need. If that's true, maybe we could add support for animated transitions between server-side rendered pages, and make SPAs mostly go away.

Then I realized we could do that easily with a JS library! We could give some divs a "sticky-id" attribute, so they stay as part of the DOM tree when the page reloads, only their contents get replaced with the contents of divs from the new page having the same "sticky-id". That way there's no flash to white, and CSS transitions on sticky elements get a chance to fire. The whole thing could be handled by a generic onclick handler on each link. And the links would support opening in new tab as well, the JS would only fire when they are clicked in the same tab. I think that would be the most conservative way to have an SPA-like experience with a minimum of JS. Unfortunately I was too lazy to implement it :-/

EDIT: It's interesting that most replies to this comment seem to talk about whole page transitions, like fading out the whole page. But as I envisioned it, the key part of the idea is that we can get element-by-element transitions without writing custom JS, just by adding "sticky-id" attribute to some elements and letting their CSS transitions do the work.
As an investor who invests at the Seed to Series A stage, I can tell you that a non-participating 1x liquidation preference is standard. I would refuse to invest in any deals that didn't include it, but won't be asking for anything more.

I think it's a pretty fair term. It prevents investors getting screwed by a sale for less than the round valuation, which could look quite attractive to a founder who could get their first million, screwing their investors in the process.
I'd argue it is both. Apple isn't going to convince an industry to move to a closed standard, however they may accelerate the move to new open standards. For instance, moving away from floppy disks to compact disk media, and moving from serial/parallel/PS2 ports to USB.

Often these technologies are stuck until there is a first big adopter. Now Google, Apple Macs, and most of Android is behind USB-C for instance, there will be a lot more accessories that use it. Right now IMHO it is being held back mostly by cost - micro-usb and an A to micro-B cable are still the cheapest parts.
I also didn't understand why there were teardowns when the advantages in the article have nothing to do with the teardowns.
For https://MoonlightWork.com:

- Segment (backend event tracking and frontend management of things such as Google analytics)

- Intercom (frontend customer chat)

- Stripe (payments)

- Slack (we use the Api to correspond chat users with user accounts, and to create private channels for ongoing jobs)

- Sentry (error tracking with lots of additional information)

- Kubernetes (local and production application hosting setup)

- Contentful (CMS for our blog)

- Imgix (CDN that resizes photos on the fly - which we use for profile photos and logos)
Some examples of what I consider timeless (and good) UI on the internet:

* Hacker News (duh)

* c2 wiki

* Wikipedia (it changes, but thankfully not radically)

I would have added Reddit, but alas. Seeing how they plan to change to that... other thing makes me really sad.

Anything else?
https://github.com/turbolinks/turbolinks is pretty close?
The stressful part is that bikes are easy to lose, they get stolen. I ride a €80 used bike for that reason.
That I haven't figured out yet, I've just been eating them with cornbread or using them for taco-filling as a meat substitute. It's getting old real quick.
I don't think "evil" is an overstatement at all. At the cliff, the effective incremental tax rate is not only well over 100% but can be almost arbitrarily large. [ETA:] And the real damage that has been done to people's lives, for decades now, is substantial. If welfare had been done right in the beginning, with no cliff, I'm not even sure it would be an issue now. It's certainly an experiment worth trying!

> Even continuous functions can create high effective marginal taxes

Agreed (as we're discussing in another subthread). So, what are you saying? The cliff is fine as it is? You have a better idea? What?
That sounds interesting, and somewhat counter-intuitive, I'd definitely like to see an example you've encountered. :) (Rather than just Googling some random example)
'Rare' Listeria Becoming a Global Issue
As a comparison, the startup I helped found in 2004 had a 2X liquidation preference -- that was a bad time to raise money. And as a founder, I'll happily take 1X.
There comes a point when all the arguments are well known, the direction of travel is obvious, and there's no real grounds for disagreement given the facts. At that point one can easily assume that the disagreement is not in good faith, and therefore not worth engaging with.
It’s a terrible way to solve the problem. If someone has $20k/yr of benefits from Medicaid what are they going to do on $10k/yr of UBI?
> I believe that every programmer is overpaid relative to the difficulty of the work they do -- or, more accurately, that The Market doesn't pay based on difficulty of work. Software pays so well because the product scales so well.

If that is the case then why not hire cheaper individuals to do the same job?
Ask HN: Example of a Robust TCP Server in Rust?
Can anyone point me to any code/blogs/documentation on building a robust TCP server in Rust (noob here)? I'm finding bits and pieces in the docs, but it would be great to see all the concepts in a single program.

Edit: Robust meaning - uses polling, accepts multiple clients (preferably multi-threaded), etc.
Cheap chargers and cables that aren't compliant are not unique to USB-C, and why we have things like UL. There are a lot of people using quite frankly dangerous USB-A chargers for their cell phones because they found them obnoxiously cheap.
Thank you this is a helpful data point.
Herbert Kornfeld would have found the money to avoid this fate.
.net's System.Web and System.IO. Most of the code I write seems to use them somewhere. They're quite old, and not particularly well factored by modern standards, but I like their straightforwardness.
It's always those pesky free market saboteurs isn't it?

Consider this - it takes years of formal training to produce a qualified medical professional and pretty much nothing to produce a software developer.
I have to agree with you on the debate being framed by the addiction treatment lobby. I don't have any direct proof, but I have heard scores of stories about "treatment salesmen" connecting to peoples mothers and grandfathers to offer help with their addicted relative. All to shuffle feet through specific treatment centers doors.

With that going on, I wouldn't doubt if it was the old "budweiser lobbying against weed" dealy.
Thank you, the trailer looks fantastic.
I don't really know about the midwest vs. California divide, although I would say that 140 is base before options, and that the expected value of those options is greater.

There does seem to be a bit space that's opened up between the bigs, and startups. 10 years ago it was 200K at Apple, 100 at startup + options.

Now it's 140-180K at startups and 400K at BigCo. There are lots of BigCos btw. Apple, Facebook, Stripe, Dropbox, Uber, Lyft, Airbnb, Square, Twitter, Slack. Anyone with 300M+ valuation. (Even if they still call themselves startups :-)).

I worry a bit that startups at the 5-50 person level will have trouble getting the talent they need to challenge BigCos.

Here's a good discussion from the VC/founder perspective.

https://mobile.twitter.com/andrewchen/status/101387729764709...
You can say that about nearly every government-contractor designed hardware (or service cough the healthcare site cough).
Exactly. Changing songs manually is totally disaster. But in general its WiFi just sucks. Otherwise, like I said, totally rock.
> The only "intuitive" interface is the nipple. After that it's all learned.
FanDuel founders = The founders of FanDuel

To receive no cash = will not receive any money

From sale to = as a result of the sale of (FanDuel)

PaddyPower Betfair = to the company Betfair, which itself is owned by PaddyPower

The founders of FanDuel will not receive any money as a result of the sale of FanDuel to the company Betfair, which itself is owned by PaddyPower.
Neat! Though the point of my idea is having animated transitions between pages, by replacing contents of sticky elements and letting their CSS transitions work as usual. As far as I can tell, turbolinks doesn't do that.
I have told my partner that if I get dementia, I would like to die. I didn't say he should kill me, but I hope that he wouldn't have to.
Most programming/development environments/standards have arbitrary rules. Also most workplaces I've found.

It's arbitrary almost all the way down.
You are wrong, the guy who commented on her tweets were probably her biggest fan. Video by him a few days earlier:

https://clips.twitch.tv/CrypticMistyStingrayDxCat

Quote: "I love Jessica Price's responses. She is the god of AMA's. She just gives great answers all the way through, it is absolutely amazing to read through."

He probably don't think that any longer.

Anyhow, if you can read a well meaning comment by such a person and think that it is toxic then it is probably you who are the toxic person.
Heh 'a while' yeah it's been around for decades.
Who is going to be the plaintiff? I agree that administering x amount of morphine to alleviate pain when 99% of doctors know it's going to kill the person it's practically euthanasia but either the person or the closest kin decide. And the person has the right to be administered pain relievers and not suffer for months because the meds might kill them.

The long lost aunt that didn't even attend the funeral, I guess could try to sue for losing her dearest relative but not sure if she any standing. Any lawyers here? If the children decide for mom, can her brother sue the doctors?
I used solarized exclusively for several years in text editors and the terminal. But after some years I couldn't stand looking at those blue-ish hues all day. Nowadays I use gruvbox [1] the text editor (but still stick to solarized in the terminal). Gruvbox really is a nice change with it's orange and brown, warm colors, I cannot recommend it enough.

[1] https://github.com/morhetz/gruvbox
Doesn't the government set the rates for nurses in the UK? Also you need to compare the supply to the demand. Perhaps more software developers are needed than nurses.
Here's the relevant California law:

https://leginfo.legislature.ca.gov/faces/codes_displaySectio....

> 21202. (a) Any person operating a bicycle upon a roadway at a speed less than the normal speed of traffic moving in the same direction at that time shall ride as close as practicable to the right-hand curb or edge of the roadway except under any of the following situations:

> [...]

> (3) When reasonably necessary to avoid conditions (including, but not limited to, fixed or moving objects, vehicles, bicycles, pedestrians, animals, surface hazards, or substandard width lanes) that make it unsafe to continue along the right-hand curb or edge, subject to the provisions of Section 21656. For purposes of this section, a “substandard width lane” is a lane that is too narrow for a bicycle and a vehicle to travel safely side by side within the lane.

Seems similar to Texas aside from Texas having a more clear definition of when a lane can be shared. To me, it's obvious that a typical 10-11 foot lane can not be safely shared, particularly with 3 foot passing laws in place. I believe that was the motivation behind the 14 foot figure, which came from a court case as I recall. Go measure the width of the lanes you typically drive on and do the math. Also consider parking on the right side of the road (door zone). Knowledgeable cyclists keep a certain distance from doors because few drivers look before opening their doors.
Collision Avoidance Behavior Between Walkers: Global and Local Motion Cues
An internal API that I truly hate because of how poorly written it is. I’m probably going to rewrite it and quit.
Yeah, but still, better than its crappy Wifi connectivity. But I obviously like the extra bandwidth Wifi can offer..
If you’re reading Sowell. I would recommend Wealth, Poverty and Politics. :)
This feels like a subset of The Design of Everyday Things with some specific additions for corporate logos, it's unclear to me if the author has read the book or is unfamiliar with it and unintentionally references the first chapter in the conclusion.
One of the greatest personal flaws your average engineer has (I can say this because I fall in this category), is the constant desire to do more engineering. We have a need to make newer, cleverer stuff ad infinitum, whether or not it's needed, whether or not it's even useful. This is why there are so many frameworks, this is why people make their systems scalable before they need to be and bloated beyond their use case. We like shiny toys and we like to use them to make more shiny toys. It's hard to be someone with that mentality when most of the major problems in your field are pretty much already solved.
Wow. I haven't laughed that hard in a while
They didn't write ClearCase.
just to add to what others pointed out. it's only criminal in its unlawful usesses. locksmith and pen testing are things. in these activities there is usually a understanding and knowledge of how the thing works.
Weren't the planes the F-35 replaces also government-contractor designed hardware?

One trillion is quite a lot of money...
Yes. There have been attempts.

I see AI as being the collection and resoltion tool. Imaging GitHub with a brain. The current problem is far too much wheel reinvention. Far too much language specific solutions when - ultimately - the language doesn't matter.
I figured it out, I was just making a lighthearted joke
Yeah, to be clear, I'm not saying anyone did anything wrong.
Two of my favourites:

Apple Introduces Revolutionary New Laptop With No Keyboard - https://www.youtube.com/watch?v=9BnLbv6QYcA

Anonymous Hero Donates Hospital 200 Human Kidneys - https://www.youtube.com/watch?v=D_5nLxZVoPo
OH. Oops. Where are my reading glasses :)
I've worked at plenty of places like this. Sales team wants another analytics WordPress plugin because they barely know how to login to the tools we already have. Slows down page loads by 50%. Sales team complains they they will lose sales, developers told to make the plugin faster because we need it.

Try to load the plugin async and run the hairball through closure compiler. Now only slows down site by 30%. Sales team happy, development manager happy. Cue a repeat in a month
The original proof I posted was organized slightly differently from your argument.

Some of those 120 lines were commentary, blanks and things like "qed". Also, I tried to used small steps in the proof. You can have a more concise proof if you are willing to take larger steps and rely more on automation. The cost is that the justification for the steps might become opaque to humans.

Here is a second attempt at the proof that follows your argument and uses more automation. It is much shorter than the original:
https://gist.github.com/jmoy/27bcc72fb5a3f871b72c31e81bccb55...
Since this is continuing exactly what I asked you to stop, I've banned this account until we get some indication that you want to use the site as intended.
So, the arguments I'd give against serverless (and this is dynamic serverless functions like lambda, etc, not serverless PAAS offerings like RDS or S3):

* they tie you to a certain cloud provider (though tooling like the serverless framework can help)

* they force you into the microservices model (and sometimes you should just start with a monolith until you understand the problem space

* they aren't good for running existing applications that are expecting more traditional execution environments

* still rapidly evolving which means that you may run into "bleeding edge" issues
If you think your government carrying out ethnic cleansing operations is just a minor thing but that comparing those ethnic cleansing operations to earlier ones by other governments that you were taught were bad is rude...

You are not a good person.

Shaming is thoroughly justified here.

What the US government has been doing to the most vulnerable, brought here by their parents, fleeing persecution and coming to what was once a beacon of hope for a better life; is shameful.

Shaming those who support shameful policies is one of the few effective ways we can arrest the slide into catastrophe.

When the .gov is looking at ways to strip naturalized citizens of their citizenship; you should be alarmed because it will not stop there. Look around, do you have coworkers, family, loved ones who are not in the groups favored by this administration? They are at risk. We are all at risk.

If the price of putting a stop to this is to slightly reduce the social standing of someone who I only ever hear of when he does something gross. ( Porn slides at a conference, this. ) I am OK with that.
It is not clear that the Teotihuacanos had no writing system despite the lack of durable preserved forms
(Stelae, etc) that other contemporary cultures used. In fact, the city of Copan was a client state of Teotihuacan and Copan had ample evidence of a writing system in common use. There's also clear indications of extended contact with Maya, who likewise possessed writing systems. So certainly teotihuacan was exposed to writing systems for centuries, and the contact was with peer or subject states with whom teotihuacan typically if not exclusively held the dominant power position.

The absence of evidence for Teo possessing its own writing system could be due to a number of factors. For example, there may have been a rule against engraving it on anyting durable, and it was only used on material that preserved poorly or not at all in the 15 centuries between the collapse of the city and the onset of archaeological investigation at the site. It may be that all evidence of it had been looted ORD effaced deliberately bye an internal change of power hierarchy, or by subsequent incursions into the abandoned city by successor powers. It's worth considering that the name Teotihuacan is not even the name that the original inhabitants used for the city (which is unknown to us except indirectly through Copan's reference to it in the Altar Q origin story) , but a moniker given to the site by the Aztecs nearly a thousand years later, who knew little to nothing about the original inhabitants.
Let someone else waste the valuable resource :)
Oh, in Norway at least, I believe the norm is to wire the light switches so that when it tilts inwards (top part closest to the wall), the light is on.

I haven’t looked up the electric code to see whether it is a requirement, but it definitely is considered best practice. I’d suspect other countries, too, to have some sort of preference, whether codified or not.
history.pushState() aka pjax
It was great for large projects. I worked on a project that was similar to Android. Imagine 10 device trees (device drivers), two OS trees (Linux, vxWorks), and two application trees (the old stuff, the new stuff). You could define a mapping that got you just the trees you needed, which both sped up builds and VC operations (although p4's local indexing made most VC operations lightning fast).

Imagine a world where 'svn up' or 'cvs up' takes 20 minutes. Not only did the client mappings limit the scope of the operations, but local indexing brought the time for those operations down to 0-4 seconds.
> ... makes me really curious what the next paradigm shift will be

I know this is HN and we need to know 100 git commands. We should do interactive rebase, we should cherry picking changes, and all that jazz, but I really hope the next source control will be a whitelisted git commands subset. push, pull, commit, amend and rebase or something similar.

Deprecate the rest and make our lives easier.