skysight-inc/HackerNews huggingface dataset:
Bangs are so nice. They're my primary method for searching various sites. I've actually never really looked at a list of them, they just feel intuitive and often exist for sites I want to look at. There are the big ones like !w for wikipedia, but there's also !aw for archwiki, !mal for myanimelist, and even !naruto for narutopedia. I've even used them to get around site issues. I recently had an issue with my browser where I couldn't search on MAL, but searching via bangs worked, so I just kept doing that.
It also does nothing to force your code to be accessible by others. Something that especially academics need encouragement with.
On my old car I could both read and write any value to the car without looking at the controls. That's important -- if I was feeling cold, but the temperature was set to where I wanted it, I'd turn on the seat warmer, as I knew I'd need to feel warmer only temporarily. Now I have to look at the controls all the damn time. One important thing was that all of the controls were asymmetric -- the buttons were all different sizes and positions, which looked awful if you were looking at it but YOU WEREN'T SUPPOSED TO BE LOOKING AT IT. It made it really easy to just reach out a hand and know where on the surface you were.

There's a reason that many professionals who use computers for repetitive high-skill tasks (video editing, music production) have custom input hardware for it.
There must be some misunderstanding here, because what you're saying in this post and others just doesn't add up...

Specifically you've said that:

* it's wrong to think that knowing about HW, compilers/interpreters, OSes and high-perf architecture will in fact help you "design better (performing?) code in the first place".

* changing goals from the sales team has a big impact on the performance optimisations and this happens frequently

* in your experience taking a poorly performing prototype and optimising it iteratively was a successful strategy. Poorly performing, as an example, might be 10x too slow.

* "It’s not only possibly to refactor for performance after the fact, but dramatically easier to do so, less risky in terms of optimizing for the wrong things, and less prone to re-work."

My experience doing C++, Java, JS mostly on embedded and mobile does not match your above statements. I'm not an optimisation expert and in fact this is not even my main work area, but I've seen plenty of catastrophic decisions which hobbled the performance of systems and applications without any hope of reaching a fluid processing workflow besides an effort-intensive rewrite. Furthermore, in those situations the development team was significantly slowed down by the performance problems.

In one case an architectural decision was made to use a specific persistency solution in a centralised way for the entire platform and this became a massive bottleneck. Good luck optimising that iteratively, sequentially or any other way.
Languages can have a huge impact on performance: in one project an inappropriate language was chosen; non-native languages usually trade memory usage for speed, and this caused problems with the total memory consumption that were never really fixed. I would argue that memory is a typical problem in embedded, along with disk I/O, GPU usage and everything else, not even close to all performance problems can be reduced to CPU usage (or using SQL properly as someone else unhelpfully quipped).

How many LoC do your projects typically have and what kind of languages and technologies do you use? I'd be interested to hear if the heavy lifting is done by library code or your own code and if you're able to easily scale horizontally to tackle perf problems.

And... how do changing sales goals every two weeks affect performance? Is this some stealth start-up situation? :)
Thanks TheHydroImpulse for the insights. So Github IS monolith. It really makes sense that splitting is too much work for just open sourcing and I do not see business gain to invest money and people into it.

Then possible path might be isolating least coupled (and small) components of client side code and open source?
I've been fishing for a few years and learned mostly on my own by scouring forums plus lots of trial and error. I've always likened the draw to be similar to the problem solving nature of programming and engineering in general, and have always wondered if there are other engineers that enjoy fishing. From some of the comments here it looks like there are some, but not many.

I've actually created several pieces of fishing software, for personal use, such as a journal/logging app for recording outings (locations, conditions, results, etc.), a crawler/scraper that extracts EXIF location info for good fishing spots, a notifications app for ideal fishing conditions, etc.
Business bitter truth you should know
Meditating.
I'm in Malaysia.

We do have consumer protection laws, but it's not heavily enforced. Meaning unless a fuss is made, no one is going to bother to follow it.

But on a positive note, I've heard that once you make a complaint, the government's consumer protection agency will take action, and they shown many times that they can be fair and are very willing to side against corporations.

That said, there's quite some procedure involved and I would have to represent myself (no lawyers allowed) in an informal tribunal. Honestly that sounds intimidating and I'm not sure if it's worth the effort over a monitor. But perhaps that is the reason why Dell has been able to get away with it.

However if Dell doesn't help me rectify my issue, I'm sure I'll find the motivation to power through the proceedings.

---------

Edit: And this isn't the first country Dell where has been caught with anti consumer practices. See:

https://www.indiatoday.in/technology/talking-points/story/on...

But what I'm experiencing is slightly worse. They're not just refusing me any form of aftersales service after warranty period, they're refusing me even paid aftersales service during the warranty period.
> They're a like a bread maker in that regard. They seem super useful, but just never get used.

I use my bread maker almost every day, sometimes twice. I dismantled the table top pizza oven because it was useless and now I just use the stone from it in the oven.

I suspect I am an outlier in the bread maker statistics :-)
I've found the same thing with hunting, at least in New Zealand.

Hunting is a bit different in NZ to the USA, you tend to walk the whole day, stopping at points to look with your binoculars, rather than sitting in a tree all day waiting for animals to walk by.

Every hunter I've met when out has been happy to give tips on where they've seen animals or sign, and to give tips or suggestions on where to go.

Of course, everyone has their "spot X" that they won't give up, but apart from that they're happy to share their knowledge and stories, especially when out in the field.
They do have to make you agree to the new TOS, so just make sure to at least skim any plugin popups/pages that come up after an extension update.
I had something like the opposite issue. I've got my permit and not a license yet. Often when I drive, I feel I'm not paying much attention. I'm almost spacing out. I felt a bit guilty about it. I was leaning toward undiagnosed ADD/ADHD being a factor, but by your logic it sounds a bit like I've adopted the mindset of a more seasoned driver right out of the gate. I have driven small vehicles like ATVs off-road, so actually maneuvering isn't a major challenge, but just the environment of urban roads feels very different. Having to care about rules and such adds a lot of mess to the experience of driving.
HRS InnovationHub | Berlin, Germany | Software Engineers | Full-time

The HRS Innovation Hub delivers integrated solutions to the business areas of the HRS Group. Our international team is cross-functional and comprised of experts in the fields of Agile Product Management, Software Engineering, UX/UI Design and IT Operations. All products created by the Innovation Hub are being hosted in the Amazon Web Services cloud and make use of state of the art technologies such as Java, ReactJS, NodeJS, REST APIs and GraphQL.

We are hiring for:

* Fullstack Engineer - https://jobs.hrs.de/en/jobs/job/217011/Full-stack_Developer_...

* Frontend Engineer - https://jobs.hrs.de/en/jobs/job/217010/Frontend_Developer_m_...

* Backend Engineer - https://jobs.hrs.de/en/jobs/job/217007/Backend_Developer_Jav...

Email barbara.kryslak@hrs.de or apply online.
Sort of ironic sending an abuse notification to a company that does precisely the same thing on a much vaster scale. And I would assume that the T&C for the new and improved Stylish that you accept when you install it informs you that you are giving them permission to do this, so there isn't even any abuse to complain about here.
I see threads like this all the time, and they don't make sense.

Reddit is an ad company. It's not an effort to build you a nice website, it's a machine for taking your time and attention from you then selling it.

Asking Reddit to "please stop" grabbing at better attention hooks is like asking McDonald's to "please stop" raising prices.

The right way to say this is timeless: refuse to make the trade. If Reddit goes too far, close the tab. That, in bulk, is how you get a response.
Ask HN: Low-maintenance alternatives to Gmail?
Hello

I've always relied on the comfort of having Google handle my mails, properly configure a mail server and keep it safe from hackers. OTOH I always felt a little uncomfortable sharing such private information with them, and those news about people who have their accounts banned for no reason and can't get them back gives me nightmares. Recent news made me think about this problem yet again.

I even do have my own domain and an unused mail account for it on a certain popular hosting service (they manage the mail server, I pay shared web hosting), but I'm not sure if trusting them instead of google is actually a win here. The possibility of someone hacking this host is probably higher than hacking gmail. At least I have a human to talk to if they decide to simply ban me.

I also thought about upgrading to a private server instance so I would have my own mail server, but maintaining a mail server seems like a hassle that would eat even more of my free time, and I'd probably forget an update and be hacked anyway or have my domain accidentally registered in the spam lists.

What is your opinion about this? Is there some magical solution where I can just throw some money and feel safe and not worry about having my information being read by third parties or parsed for whatever reason, or getting my account unilaterally banned, or having phone apps reading all my email, etc?

Thanks a lot.
Let's see if this supposed oversight of the FCC actually materializes. I strongly doubt it will.
Most phones allow you to take a picture with the volume button.
I'm surprised that this project found bugs so quickly. I had assumed that most popular software already used some kind of fuzzer paired with a sanitizer, or at least run their tests with a sanitizer build.
Most browser extensions seem to require access to one's browsing history and keystrokes, even for legitimate functioning. Is there any way to ensure that they do only what they claim to do, and don't abuse the permissions? (Apart from verifying the source code, because clearly, lines of junk code >> interested eyeballs).

For example, would it be reasonable to enforce that an extension only acts locally, and cannot communicate with any external server? (I guess allowing arbitrary local modifications essentially allows the extension to execute arbitrary javascript code, including communicating with arbitrary remote entities?)
Reddit went all-in on React for a content-based site, a fool's errand you'd expect of novice web developers.
It seems to me it would be cheaper to give the committed substance abuser their drug of choice for free in a safe, separated and controlled setting, rather than maintain this magical thinking that one day they will turn things around on their own in spite of overwhelming evidence to the contrary.
Yeah, I peaked in my 30s. I was happy about that - I was making good money. Unless someone at Google has an aneurysm and accidentally hires me, I expect my salary to stay about the same from here on out.
I think a mix is the best. I worked in different teams, but with teams where the age were mixed I felt good and well thought out decisions was made.

Young devs are eager to learn and think older devs are in the way for new tech. Older devs have more mature look on life and know more about consequences of different decisions in the long run.

Ageism in a company makes it more shortsighted and plain out stupid. They make more mistakes, lose customers more, and make decisions that they regret later.
No, we don't need only a singular city.

But the status quo of what we are currently in is way way to far on the wrong end of thing.

So once San Francisco and new york rent prices aren't literally 5 time larger than rent prices in the countryside THEN we can worry about the issues you bring up.

But as long as rent prices ARE 5 times larger in the city, I will not worry a single ounce about the issues you brought up.

You are engaging in the extremism fallacy. It would be like if a bunch of people were in the desert, and everyone was dieing due to dehydration, and then you came along and said "Well, you know, if you drink too much water, then you can die of water poisoning! Why aren't you worried about water poisoning!?!?!?".

Yes, water poising can kill people if you drink 10 gallons of water every day. But we are in a freaking desert and people are dying due to dehydration, so why the hell are you talking about something so ridiculously as water poisoning!?!
He used to be an editor in The inquirer, a spin off from The Register ( UK ) focusing purely on rumours. It was very popular in the early 2000s, and I don't remember the details but he broke a few Intel stories that got him pushed out of the site, or The inquirer were punished and not letting them joining any Intel events. Something similar happen to Nvidia too.

He is very much pro AMD, ATI and Anti Intel, Nvidia.

Although he has a comparatively accurate track record for both Intel and Nvidia leaks.

He also tends to be over dramatic in writing, that is even before the paywall and subscription model. So his style were not the results of trying to sell you $1000/Year subscription. But as long as your know his perspective and history, then his article are much easier to read.
I remember listening to the Lemony Snicket author telling Terry Gross how he plants his favorite obscure words in his super-popular kids' books, in the hope of propagating them to the next generation of readers. That seemed brilliant to me. IIRC, the example he gave was 'eschew', but that might be faulty memory as I also enjoy eschewing things.
The store doesn't pay me to work for them. So I refuse to use self check out. If there was a discount to use it, then I might consider it.
So the analogy breaks down in this:

That we say "low hanging fruit" to mean "its easy and good enough; it's okay to stop and look for something else".

But a fruit farmer would say "low hanging fruit" to mean "you better design your system to get more than just that".

Given the costs of fruit farming, I think it would also be a terrible idea to come to pick the fruit from your tree twice. You better not go out till you're ready to get it all (whether that's "everything" or "all of the ripe fruit").

As for me, I don't think we need to be accurate though in our figures of speech. When someone speaks of "writing on the wall" it's no objection that someone's fate was announced verbally, or that customarily, writing on the wall has no relation to future events but serves to identify something in the vicinity of the wall. Likewise for "low hanging fruit".
"Awesome" still carries a positive meaning. "Awful" changed from being a synonym for "wonderful" to a synonym for "terrible".
List of Reservoirs by Volume
On this site, "startup" is short for "high-growth startup". Of course you can open a neighbourhood restaurant and it will be a startup, just not the kind people like to talk about here.

On HN "startup" means the kind of business whose ambition is to be a household name, used by millions of people if it's in the consumer space, or all the major customers if it's in B2B.

That kind of thing tends to require a business that grows a lot while generally not making free cash, which is why it needs outside investors. Those investors see a lot of these firms and this is one take on the accumulated learnings.
"Harry Potter" is an example of copyright. Care to provide similar example for patents?
Uber joins the PWA bandwagon on Windows 10
Like twitter, Uber just replaced its Windows 10 app with a PWA wrapper.
Samsung's texting app is randomly sending messages and photos
Yep switched a few months back last I heard about Stylish being bad, and never looked back. It works very similarly and you can import/export all your stuff so it's super easy to switch.
Gmail allows third-party developers to read your emails
If you want to work fewer hours but don’t contribute more per hour, get used to working for less pay or being unemployed.
I have mixed feelings about this. I'm 43. I'm definitely still learning things and I feel like I have some productive years ahead of me. Some of the best engineers I've ever worked with have been 45-60. That said, I feel slower now. I feel like my late 30s were a sweet spot of knowledge, wisdom and capability. I'd like to think my people skills are a bit better now though. I'm more and more suited to a lead role where I'm doing dev 30-40% and mentoring the rest of the time.
I had this extension installed for years, from back when it was "still good". I don't recall ever seeing a T&C prompt, and in the last 3-4 years I've become quite vigilant about always reading full T&C texts (much to the amusement of others).

I was put in this tracking program without my consent.
> the data shows that solo founders rarely succeed

Where is the data on this?

The only public exit / ipo yc has had to date was a solo founder.
SEEKING WORK - Remote, Berlin, World - Content Marketing / Marketer

_______________________________

Are you looking for someone to promote your Tech Startup / Product / Idea? I love to create traction for these sorts of things. Currently I am working with other brands to get out their name. Don't hesitate to reach out to me, someone who is eager to work with you, rather than outsourcing it to a generic agency.

_______________________________

What I do:

- Content Production (Blog, Product, Newsletter, Push Notifications, Social Media)

- Content Marketing Strategies (Long Term SEO Optimization, Newsletter Campaign (e.g. Drip Campaigns), Mailing Lists)

- Landing Page Optimization (.e.g Guidance, SEO, Conversion Rates)

- Dedicated Content Promotion on third-party Platforms (Social Media, Reddit, HN, Niche Websites, Influencer)

- Social Media Channel Optimization / Assistance (Facebook, Twitter, Pinterest, Instagram)

- Landing Page or Blog Setup (e.g. Hosting, Domain Registration, Initial Setup)

_______________________________

I am eager to work with you or your company on these things. Looking forward to hearing from you.

Where you can find out more about me: https://www.iamliesa.com
Thanks a lot maitrik..hmm you are right but i have provided all possible links so as to provide people multiple ways to contact me..anything else you want to suggest..?
7 Outstanding B2B Food Marketplaces That Inspire
New iOS 12 Feature Risks Exposing Users to Online Banking Fraud
How To: Zero knowledge to full-time employed as a programmer within 3-6 months
Unless you actually manage to affect the behavior of other people by highlighting what Reddit is doing.

However, often people complain and do nothing, or complain and keep buying the company's product. (e.g. games with microtransactions)
I see your point with single application. However, do not you think that, for example, highly stripped special purpose kernel and distribution built with let's say buildroot will do the job equally well? The advantage is that it will run on bare metal (without supervisor or any other type of micro-kernel to manage microserviceS). If there will be the need for the second application, the bunch of functionality will be shared and hardware resources will be used way more efficient.
Also, I am wondering if it would be better to spend resources addressing existing issues with OSs (like not strong enough security, etc.) instead of just giving up and hope that supervisors/micro-kernel will do it better?
I love that the landing gear levers have little tires on the top. It's perfect tactile feedback.

The flap controls have little airfoils on the top.

The cockpit is full of things like that, all learned the hard way. People are very bad at inventing intuitive interfaces.

For example, aviation has standard phrases for things. Like "takeoff power" is maximum power, as that's what you use for takeoff. One day, a pilot was landing and suddenly had to abort. He yelled "takeoff power" to the copilot, who heard "take off power", and chopped power to the engines at the worst possible moment, and they crashed.

The phrase was changed to "full power".

How could a generation of pilots and aviation experts never notice the ambiguity inherent in "takeoff power"? But they didn't, until there was an accident.
This is also more of a US centric phenomenon, not only because of the investment culture but because it's about the only developed country with a strong young population. That said, as those of us with the experience has witnessed before, these periods of growth focus comes in cycles and when the phase ends the experience of being boring and risk-averse can actually be an advantage for survival if it's combined with skill and experience.
Offices in the UK. I would encourage anyone in the EU who used this to file a GDPR complaint.
It's not easy. But it's possible. The world would be better if more people realized that it was possible (because some of them would do it!). If you don't believe something is possible, you won't try.

Changing careers into development is easier than many people think.
Yeah, but didn't Al Gore invent that?
ESCORTS KARINA – ESCORTS ATHENS – ESCORT ATHENS – ESCORTS
I really love fishing. It has become something like a tradition for the guy-part of my family to go on a fishing trip every year and spend some weekends at a nearby river.

Fishing taught me many valuable lessons in my childhood and youth. I remember countless hours of fixing my rod after casting into a tree, days without even having something nibbeling when all you want is finally catching a fish and of course loosing a fish right before you get it out of the water (some of these memories are still painful today). But all that didn't matter when you finally caught that huge beast.

Early on I learned the value of patience and delayed satisfaction, how to manage anger and defeats, and using trial and error to solve problems (not catching enough fish). It also gave me a perspective on what it really means to eat animals. When you kill and evicerate your first catch, meat stops being something you just buy at the super market.
I switched off all notifications from all apps years ago. I'd rather be in a "pull" mode than a "push" mode especially when they push shit downstream. Now I only read what I'm interested in when I want and how I want.
If you're referring to [`CryptoStream`](https://msdn.microsoft.com/en-us/library/system.security.cry...), forget it. Using it securely (in particular against chosen ciphertext attacks) is nigh impossible.
IMO this is a cost that many popular smartwatches seems to forget these days.

Buttons are great for quickly interacting with the device without having to glance at it.

I shouldn't have to watch my screen to skip/pause a song, dismiss a notification, etc.
Having a diverse set of perspectives on a problem.

Young turks full of energy, old cynical farts who have seen failure and can pick out the signs.
iPhones also let you use the volume buttons to take a picture