skysight-inc/HackerNews huggingface dataset:
I learned design + frontend engineering together. My side project turned into my full-time startup: https://www.cacher.io

The best advice I can give in terms of managing UX:

0. Get Sketch (https://www.sketchapp.com) and use one of its UI kits (https://www.sketchappsources.com) to lay out your designs. While you should pay attention to visual details, you won't need to lay out every state since you won't be showing these to anyone else.

1. Build your project with one of the established frameworks (Material is pretty good). This will give you a sense of visual hierarchy and force you to think about why elements are placed where they are.

2. Introduce your own modifications and controls as needed. Even with a framework, you'll eventually come across a use-case that isn't readily handled.

3. Keep your modified framework in its own folder/repo. Continually update it as visual standards/technologies change. Doing this will cut down on the amount of re-work necessary when you're starting new projects.
Standardizing on Keras
Fresno is a very important area in Central California. It was politically necessary to include them.
Photography has developed a very defined delineation between "documentary" and "art". For reference, compare the work of Dorothea Lange versus Robert Mapplethorpe.

Lange's body of work definitely consists of many works of "art" but I think it all fits nicely into the category of documentary and photojournalism. Mapplethorpe on the other hand produced many pieces of "art" but rarely did it fall into the category of documentary. There are some artists, perhaps, Diane Arbus, who made art out of documenting marginalized peoples.

The point being, photography has developed a delineation between documentary and art, but there's also quite a bit of overlap. That overlap exists in film as well. There are a variety of documentary films that would also be considered works of art.
Something that I feel a lot of coders grapple with is that these 3 tasks are highly disconnected from each other. It is absolutely common to have someone who is incredibly proficient with CSS (maybe more and more so in tandem with some front-end JS skills) to have absolutely no concept of how to come up with a strong design in any reproducible, timely fashion.

Unless you feel tackling three very, very different problems at once I recommend you treat them separately.

* Functional Design: Think of the right things to do at the right point in your app in a way that engages and works for the user

* Aesthetic Design: Pick the right colors, sizes, margins, fonts, icons to support the functional design aspect (keep it simple, skip illustrations)

* Web Design: Get it to CSS/HTML/JS

It is very simple to get a random aesthetically pleasing thing going (there's a ton of theme resources out there) but for obvious reasons those do not include any consideration to your projects functional design needs, which then trickles down to the lack of strong aesthetic elements and an app identity.

My recommendation depends on the type of person you are and what you are looking for. Do you wanna do self-reliant and do everything by yourself? Think of it as another never ending journey (just like the coding one) and enjoy the ride.

I think tailwindcss is one of the best tools to guide you towards making a lot of right decisions quickly when it comes to aesthetic and web design. Starting keeping bookmarks of whenever you stumble across a page and think "this feels/looks good". Review whenever you wanna build something. Make it easier on you: Skip graphic heavy stuff, pay extra attention that work through great typography, borders, use of colors.

Functional design, well, is super fucking hard and I don't know of any great online resources that teach it on a high level (anyone?). It depends so heavily on the individual problem you are trying to solve and has so much to do with critical thinking, understanding the entire problem space (including user motivation, where they might struggle) and intuition.

To make this part not completely overwhelming definitely work on a problem that you personally have (or at least can heavily relate to), think about that problem as much as you can and figure the simplest possible steps to get you there.

The alternative route would be to work on finding a co-creator, someone who fills in the gaps. Since we are talking about side projects you can absolutely live a little dangerous here and start connecting with people over indie hackers, hacker news or whatever but if you know someone you have worked with before, and feel like you might enjoy working with on a side project go to them first.

good luck :)
Do you think that most people know how airplanes autopilot works? What people know is that airplanes can drive and land themselves and human pilots are there as backup/safety.
> People don't shape society willing…

Logged in just to say, “what a paragraph, haven't read anything with such clarity lately.”

Thanks for it. Yes, I'm using Firefox since 2.0 and never changed once.
Well, it is a 3 pound laptop in a gargantuan 17-inch form factor. At that weight class, I wouldn't expect it to feel particularly solid.
Except for maybe pilots, anybody who has trained to be a pilot, or family or friends of pilots?

The nicer thing in the air is that, if autopilot fails, you're typically thousands of feet up.

Nobody's mentioning that autopilot in airplanes does nothing for collision avoidance. GCAS is collision avoidance and had its issues, but is considered well past autopilot.
Copy-pasting the link bypass this. It's using the HN referrer (I think?) to redirect to imgur
This isn't true at all with Navigate On AutoPilot which was released a month or so ago.

You set your destination on the GPS and it will take you exit-to-exit on highways.

This is not lane assist or distance control you see on other cars.
'Most often'? By whom?

These things are in use in the 100's of thousands in agriculture now. Such base stations record their ground point by GPS location.
> Intel's AVX512 is well used and abused in HPC world, however AMD's HPC performance is not as bad as jandrewrogers implied in his comment [0].

I know earlier AMD processors didn't actually have a 256-bit support, so AVX instructions were actually implemented by soaking up two 128-bit lanes (it helps that AVX doesn't have many instructions that actually permit you to move data between the two 128-bit slices of a 256-bit vector). For their AVX-512 performance to not be absolutely horrible, I take it they've actually built real AVX-512 units at some point?
Verizon halts 5G TF deployments, plans to double 5G internet speeds in 6 months
Thanks, it seems firefox has the same feature on the padlock. Otherwise, from the other comments here, I might be able to try one of these two to help in conjunction with containers:

https://addons.mozilla.org/en-US/firefox/addon/cookie-autode...
https://addons.mozilla.org/en-US/firefox/addon/session-boss/

I can't switch to Chrome since I can't live without tree style tabs anymore. I've become dependent.
The lesson is you will be rejected for a variety of reasons but it has no reflection on your ability. Candidates with less ability will be hired before you. Not because of you because they are not good at finding the best. The best they can hope for is good enough to not look badly on them.

How many places whiteboard an interview but once you are hired no whiteboards can be found. We are a far ways away from when companies start interviewing with specific questions that relate to the actual role. If that happens you can start taking rejection personally.
I think you're getting downvoted because people today still haven't learned their lesson.
That's a great reply! Never thought of that, yet it is almost obvious in hindsight.

Yet, Goddard was even ridiculed by New York Times.
With backend code in java (Domino Java Agent) !
Off course. I would really like to ditch Chrome once and for all.

What i don't get is that it's an unknown problem, many people have already filed bug reports on the tracker:

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

(also see several blog posts like: https://www.kamshin.com/2018/07/firefox-on-macos-insane-batt...)

I think it has to do with running the Macbook Pro at scaled resolution which is pretty much standard among devs on MB pro no? (otherwise you will have very little screen real estate).

I just created i Profile through the Gecko profiler once again but i don't know if that captures the CPU data? What external profiler do you use?

Profile here from Firefox nightly, 1 minute of scrolling around https://fs8.transfernow.net/download/5c0a9b99f98e/master/Fir...

----

Very non scientific test below that i need to external profiler to confirm:

Symptoms:

I get a hot computer when browsing / working normally

high CPU usage leading to

fans constantly running and battery drain

Doesn't happen in other browsers

Comparative methodology:

Open 20 tabs and scroll a bit up and down for 1 minute.

Check CPU usage in Activity monitor.

Check fan speed an temp.

Repeat in all major browsers.

Result:

Safari, Chrome and Opera the fans stays silent and i get moderate CPU usage.

Firefox the fans kick in quickly (also ran first to have a fair baseline temperature).
Does the Titan support CTAP2?
Xena Project
This isn't some collection of rags to rich story. I know some authors get dozens of rejections over years before being published. This isn't close.
OTOH, I've found that having a mastery of Vim helps me out a LOT in interviews where I get a computer to work at. I can actually type faster than I can think at this point, so I get to express my ideas pretty much as soon as they come to me, which allows me to "look more impressive", I guess.

They certainly shouldn't judge based on the choice of an editor or language, but 1) seeing that someone is very comfortable in any editor and any language shows they've been at it for a while, and being able to express the right answer quickly is almost as important as finding it at all.
I disagree. The article concludes "Tesla's Autopilot is a great technology, perhaps the most advanced ADS on the market". What they are "trashing" seems to be the hyperbolic marketing of Tesla, which I feel at this point has been discussed ad nauseum and has gotten so much press that this just feels like a rehashing of "Tesla greatly oversold this!" that tons of people (myself included) have already commented.
There is no universal way to write something “as an acronym”. Capitalization will always be on a case-by-case basis.

“Tor” isn’t really even intended to be an acronym anymore. It’s just the name of the project.
Autopilots have a very specific and determined role in aviation.

Pilots are also trained extensively on its capabilities and limits (and all other 'auto-' systems on airplanes).
This is a massively contested issue in the DuoLingo forums.

Mainly I wanted to emphasise that "first name" is often used in Western culture to mean "given name" but they're not synonymous and using the term "first name" confuses the situation.
I literally said don’t work, so I’m not sure why you’ve changed this to “literally do not load”. I also listed two that don’t work properly and I need to switch to chrome to use.

I use Firefox for almost every site and am I Firefox fan, but you can’t pretend it works flawlessly for ever one.
If it's a small project I'll use bootstrap which then I customize. For anything larger I just pay a web designer. He/she might also use bootstrap but their customization techniques far exceed my capabilities.
It doesn't even taste nice

Citation needed. Maybe you just haven’t tried a good beer yet.
Bannerman's Castle
Or not be posted here.
Aircraft autopilot:

1. Maintains a planned course without responding to obstacles.

2. Allows the pilots to safely take their hands off the controls and focus their attention elsewhere, such as on the radio.

Tesla autopilot is similar in property (1), but different in property (2) because aircraft are 'protected' by the Big Sky Theory.
What I would gladly pay 100$/month for is Vim with correct syntax highlighting, intellisense and nice plugins (such as fuzzy finder) by default.

It would not need to be Vim, but I have only tried one Vim emulator that didn't suck and was terminal-first: emacs with evil-mode. Let that be the bar for vim-emulation.

Why is nobody doing this? I think this would appeal to a lot of people.

The criteria for me to to pay for something like this would be:

1. Terminal first. It would either have to become my main shell or open fast within my shell.

2. Vim based or with GOOD Vim emulation. Macros, remapping and all normal mode key combinations must be implemented.

3. Fast terminal<->editor loop. I don't want to wait >300ms to edit a file.

4. Actual production quality zero-config syntax highlighting, intellisense and fuzzyfinder.

Sign me up!
> One problem with that, as you note, is web pages that are setting a color but not a background color on elements, which is a web development 101 mistake.

If it works correctly for 99.9% of users (those who aren't running linux, with firefox, with a dark GTK theme), than it isn't a mistake on the part of the website, it's a bug on the part of the browser.

User theming is not about to sweep over the web. It didn't happen in 2000 when this bug was first opened. The web has changed a lot since then, we've seen web 2.0 and the dawn of the social internet. But there are zero signs of a user-defined theme revolution. AFAIK themes still don't exist in Windows and OSX. It is absurd to continue to insist that the issue is about to fix itself, as maintainers have done on the bug report I linked.
Notes 4 launched my software development career, so I will be forever grateful to it.
Euroncap literally flagged it as an issue in their report. So when you say "not that discussion again" are you asking people not to discuss the actual topic of this thread?
Gutenberg, and this whole medium.com style look to websites layouts and interactivity just makes me think it is about time for an Apocalypse. Probably starting with silicon valley going down in a sink hole (make it goolag first).. like real soon please.

I'd rather go back to reading sites off geocities with starry backgrounds and little animated gif's everywhere..at least those looked like someone had fun putting them together, than this automated fking pile of readability styled over sized fonts design for people who can't see good shit that is getting spewed out from so called website 'designers' and 'content writers' if you in anyway like this style of a website design and user experience for readers, just kys... I mean at least think about it, perhaps reflect on how awful you are as a human.
So you believe that a reviewer or perhaps a random internet commenter making a statement for or against a feature such as a headphone socket "gives attention" which is picked up by a company as it works on the spec for subsequent models? How would that work? How would you know whether the person was going to buy one anyway, or wasn't an idiot - what if you get some people who like it and some who don't? Wouldn't you just stick with the status quo, or talk to people who know what they're talking about?
It seems verbose yes, but since everything gets minified + gzipped anyway and there is no additional js it is actually quite light in the end. If the parent has difficulties with UX/UI, it might help to look at it from a different angle.
Isn't the point of a copilot that it can safely fly and land a plane unlike an autopilot.
I literally listed two sites in comment you are replying to.
Such a web application would essentially be an installed program!

Look, I know its weird but there is finally a multi-implementation cross-platform runtime that people actually want to use. I would be so excited if I could run full Photoshop in my browser on Linux.
Not an expert, so please forgive overgeneralization.

The USA (and the West) has played the long game. Very successfully. We somehow avoided WWIII.

Nixon thru Obama, the USA engaged with China with the goal of normalization (with the West). This has been standard procedure. For whatever reason, this strategy hasn't worked. (Yet?) Further, some have concluded China is becoming less likely to normalize.

Every successfully developing country has bootstrapped itself thru some measure of theft, cheating, protectionism. Recognizing the power imbalance, some proponents of active engagement in the West have let it slide, for a period.

--

I am unhappy with the stalled relationship between USA and China. While I do not support Trump's actions (tempting a trade war, weird rhetoric), I understand the impulse to do something. In truth, I do not know if there is any satisfactory path forward.

I grew up during the anti-Japanese hysteria of the Reagan years. I hated it then. I hate such rhetoric now.

Happily, it passed. I'd like cooler heads to prevail again. We'll see.
Way back when you got actual rejection letters, I kept them and started to build a collection and would compare them (which was interesting in itself).

Once I made a game of it, I could actually have a tiny bit of fun ("yay! another one down! keep going!)

It still stings, but if you want to be truthful, you need to make a friend of failure if you are doing anything worthwhile.
That assumes that you can trust the networks you connect to. There is a lot of evidence available that there are a lot of networks out there that should not be trusted.
WE WILL MAKE CHRISTMAS GREAT AGAIN TRUMP
Read Jeff Gothelf's Lean UX. Shows a product mindset and how to use that mindset to create great software products.
I like rejection. Well, maybe 'like' is the wrong word, but I appreciate the results it brings to my life. I deeply believe that a healthy working environment only comes when both the employer and the employee are right for each other. I would rather fight through rejections to find a good home than have string of mediocre roles that aren't quite right.
People are saying "how will this happen" BUT what this is really about is battery life. Microsoft is admitting it cant ship a stripped down copy of windows without Blink/V8 embedded as a library. Too many things (node, electron, browsers, etc) require Blink/V8, and if Microsoft wants to ship a Skinny Windows that is Battery Friendly, they need ONE copy of Blink.

So eventually, what will happen is Microsoft moves towards the Apple route. "Windows Lite comes with OUR Blink/V8 and you can write a browser shell (also called a Chrome :) ) around it.

Embrace > extend.
I enjoy this comment.
Vittra – Wither (2012) izle Türkçe Altyazılı 1080p +18
WordPress also has multiple contributors — it's just mostly under the control of Automattic, just like React is Facebook, TypeScript is Microsoft, and Go is Google.
I didn't say it was always unjustified...
If I am being honest, as an engineering manager, I really hate to have to fire people. I have done it a few times in my career and I still remember every 15 second block of time in each of the meetings.

So my hiring bar is pretty high now. I've had my current team all for 4 years and they are all still doing great.
Recent LLVM and GCC make good use of avx512. Although for GCC, you need to use the option -mprefervectorwidth=512.

Unfortunately benchmarks on websites like Phoronix do not make use of them.
But when it comes to numerical computing, it is a boon.
Much easier to take advantage of than the GPU.

I run (Monte Carlo) simulations that take hours or days. These can be vectorized, but I've never heard of someone being able to run them on a GPU.

However, folks bring graphics cards up every time I mention (my love of) avx512. There is always a first, so I do really want to find the time to play around with it, and see how many mid-sized chunks can be woven together. And how memory/cache plays out when breaking things into small pieces.

The last Monte Carlo simulation I ran took a few days to get 100 iterations.
The MC iterations themselves were chains of Markov Chain Monte Carlo iterations. Each of these MCMC iterations takes several seconds.

Therefore, to move to a GPU, I'd like to parallelize between MC iterations, and also within the MCMC iterations.

On a CPU all you have to do is vectorize the MCMC iterations, and then run the chains in parallel.
The article claims that the NCAP's problems with automated systems was that "apparently they work too well."

It then goes on to enumerate a host of problems with Tesla's Autopilot, including a lack of geofencing, poor monitoring of human attention, "late or no response" to cut-in-and-out scenarios, AutoSteer's resistance to human control, and the system's trouble with some curves, and of course Tesla's inconsistent and confusing messaging about what exactly Autopilot is meant to be.

Far from being a "trashing," it sounds like the Euro NCAP did exactly what it was supposed to do, which is to advocate for safety.
Tempur [1] gives 100 days to change your mind and get another mattress. You can do it one time though.

[1] http://tempur.com
If it doesn't have to be portable why spend that much on a laptop at all? Why not get a desktop you can at least sensibly upgrade/fix etc?
Why? I can't wait for this world where everything can run on Linux.
Autopilot was a major factor in Air France's deadliest crash:
https://en.wikipedia.org/wiki/Air_France_Flight_447
Most people don't care.

Firefox became popular by being fast and offering tabbed browsing when IE didn't. I think being fast and offering radical quality of life feature is a good strategy to follow even now.
+1 for pointing at the irony but it's not really true.

1. Hardware design flaws are not irremediable and will be fixed in time.

2. It's still very useful to run software that is trusted to not be malicious and/but not trusted to be void of memory bugs.
For getting some UI drawing skills go to:

https://bezier.method.ac/

Then buy a copy of Sketch and draw a couple of phone screens (by hand) [1, 2]. The idea is to do it by eye, so no cheating by using color pickers or measuring the pixels, do it by eye. Draw all the icons. In actual projects you can use icons but now you have the power to create your own.

Then do this one (the image)[3]. Now you should be on the level that you could draw any figure well enough as long as you have a reference image for it.

In my opinion regarding UI design there's no need to go further than this if it is purely for your own projects. The idea is to create a nice looking UI, not photo realistic images by hand ;)

[1]: https://www.invisionapp.com/inside-design/design-resources/d...

[2]: Sketch quick start: press A (for artboard) to plop down a screen. With R (rectangle) and O (oval) you can create simple figures. With V (vector) you can do the pen tool thingy that you've trained at bezier.method.ac. The rest should make sense on its own.

[3]: https://www.invisionapp.com/inside-design/design-systems-val...
Comically enough, browser manufacturers aren't going to hardcode the IP of the DoH server. They will look it up using the DNS you already control. Give them a non-routable address and log the attempt. Then go tell that user to stop.

If some crazy group does hardcode it then they have made your job even easier.