jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Even the main stick man character is the Author's own voice (or that's how I read it). So that's the most prominent character. His "Dilbert" if you will...
Title is link bait. They're talking about the HTML code you can put in your header to kill Safari GUI elements.
There's seems to be some disagreement and debate here about what is "less distracting" between superscripts (followed by footnotes) and links. To me this seems obvious since one adds text to the sentence (literally a number) and the other has only an underline to signify its presence. However, it just occurred to me that this is not what this debate is about.

The distraction in this context is not defined by the presence or absence of text, it's the perceived value of the content there. I think historically footnotes have been of lower value to the reader than links. Take wikipedia as an example: for info that is absolutely necessary to understand the article there is a link, and for further reading or references there is a footnote. Maybe we have been conditioned to think links are necessary reading because of their historical use, and that's why one camp sees them as "more distracting."
What Apple is doing with their App store policies is far worse than packaging IE with windows or using proprietary .doc format by default for word files.

It would be hard for Apple to reach market shares as great as MS, if they do you will see them hit equally hard for breaking monopoly rules.
Actually, Posterous has a web editor that's super powerful and easy to use. You can post all content including media without using email if you want
Coz OSX doesn't run >90% of world's computer. Else it would have been same
I'm investing in asteroid mining now...
I don't think the rest of the world cares that much. US software patents don't mean much to anyone outside the country...
The lingering question for me now seems to be if these people can afford purchasing the services of Alfred & Co, why didn't they pick or hire a maid to do all the domestic chores & errands for them???
I think for a lot of people reading man pages is not as fun and satisfying as just making things and watching them work. It's a form of instant gratification.
This topic seems to come up regularly, but I feel the discussions I see here are far too heavy to digest for the people who would benefit most from understanding the issues being presented (OP post is > 1,300 words).

I believe what it really comes down to is that people new to distributed processing think they want "exactly once delivery", but later they (hopefully) learn they really want "exactly once processing". For example:

> We send him a series of text messages with turn-by-turn directions, but one of the messages is delivered twice! Our friend isn’t too happy when he finds himself in the bad part of town.

This is easily resolved by amending each message with an ordinal indicator, e.g. "1. Head towards the McD", "2. Turn left at the traffic lights", etc. The receiver then dedupes and the instructions follow "exactly once processing". Processing messages exactly once is a "business rule" and the responsibility for doing so lies in the business logic of the application.

This example also brings up another typical point of confusion in building distributed systems: people actually want "ordered processing", not "ordered delivery". The physical receiving order does not matter: your friend will not attempt to follow instruction #2 without first following instruction #1. If instruction #2 is received first, your friend will wait for instruction #1.

It's also important to note that the desired processing order of the messages has nothing to do with the physical sending order: I could be receiving directions to two different places from two different people, and it doesn't matter what order they are sent or received, just that all the messages get to me! A great article covering these topics in more detail with other real world examples is "Nobody Needs Reliable Messaging" [1].

I think it is useful to try understand why new distributed system builders run into these difficulties. I suspect they try to apply local procedure call semantics to distributed processing (a fool's errand), and message queue middleware works well enough that a naive "fire and forget" approach is the first strategy they attempt. When they subsequently lose their first message (hopefully before going into production), it's natural to think in terms of patching (e.g. distributed transactions, confirmation protocols, etc.) rather than to consider if the overall design pattern is appropriate.

Oddly, there is at least one very well designed solution that addresses these challenges - the Data Distribution Service (DDS) [2] - but I almost never see or hear about it at any of my clients.

[1] http://www.infoq.com/articles/no-reliable-messaging
[2] http://portals.omg.org/dds/
Of course a lot of good developers won't like it because it is a change that makes them worse off.

If you are a good Haskell/D/Lisp developer then switching to Go will probably halve your productivity over the long term.

There are a lot of benefits to using Go but lets not pretend there aren't any downsides.
I wish youtube videos streamed just as nicely as this one.
This is super useful thanks. I'm mystified why puppet lacks substantive ec2 documentation on their website. I would have thought this was a major use case.
Have you been able to follow these pieces of advice you gave nowadays, or just a reflection on your 8-year ago?
Google uses iPhones to demo their latest mobile apps when they launch new features (most notably, voice search), and they talk about HTML5, but never use YouTube's HTML5 embeds with a fallback in ANY of their announcements.

Hard to sell people if you're not taking your own stance to heart.
That may be your philosophy. I care more about open computer systems than making everyone middle class (which doesn't even make sense; by the well-ordering principle, there will always be a lower class). I think that open computers are more important for the long-term improvement of the human race than the pursuit of presently unrealizable economic goals.
This is a fun concept.

07.30 am → Alarm goes off.

08.00 am → Wake up.

08.15 am → Summon energy to make eggs, shower, etc.

08.45 am → Listen to hypem and read personal emails/HN.

09.00 am → Walk to work.

09.15 am → Arrive at work. Check to see if someone brought in Top Pot.

09.16 am → Brush donut crumbs off shirt. Grab coffee; check metrics dashboards, ticket queue, and internal news.

09.30 am → Grab more coffee. Go through work emails and code reviews.

10.30 am → Morning stand-up meeting.

10.45 am → Code and achieve some pedestrian level of zen.

11.30 am → Check to see if Tacos el Tajin (taco truck) is
here and if the line is short.

11.35 am → Head somewhere else for lunch because the line for Tacos el Tajin is never short.

11.45 am → Eat lunch at desk, watching an internal
presentation or Coursera video.

12.15 pm → Resume pedestrian level of zen.

02.00 pm → Roll a d6. If >3, continue programming.
Otherwise, attending meetings for the next ninety minutes.

02.19 pm → Grab more coffee.

03.30 pm → Roll a d6. If >4, continue programming. Otherwise, attend meetings for the next ninety minutes.

05.00 pm → Wrap up for the day; make sure I didn't miss any emails while I only had one cup of coffee in my system; check to see if there are any new CRs; follow up with anyone who I told myself I should follow up with.

05.10 pm → Head home.

05.18 pm → Pass by Chipotle and have a meaningful and slightly existential struggle about whether or not I want a
burrito bowl.

05.25 pm → Arrive home. Make dinner or eat aforementioned burrito bowl.

06.00 pm → Engage in requisite amount of physical exertion; I try and run and lift twice a week each.

06.45 pm → Watch an unhealthy amount of television (right now: The Wire) while doing something else similarly mindless
(likely Threes or Desert Golfing.)

08.45 pm → Take a bath. Seriously, if you have access to a bathtub and you're not taking a regular bath, you're missing out.

09.15 pm → Head to Uptown Espresso and do something vaguely intellectual: this is generally either OSS, writing a blog post, or reading (right now: Big Sur).

10.00 pm → Head home. Clean up my apartment and finish up vaguely intellectual activity.

11.00 pm → Make a Manhattan (or have a Dogfish Brown Ale) and listen to jazz.

11.30 pm → Nightly ritual jank; brush teeth, wash face, wear sweatpants. Set alarm for 7.30am.

12.00 am → Go to bed.

12.02 am → Guiltily browse Twitter on my phone for what seems like hours.

12.15 am → Drift to sleep.

All in all: I get to walk to work, spent eight hours doing something I care about, and generally enjoy myself (as long as I don't look at how much I spend at Chipotle each month.) Life isn't too complicated.
Sometimes is difficult to catch the sarcasm, because it is sarcastic, isn't?
Usually NX or the like.
pretty sure I just wasted 15 minutes http://i.imgur.com/ZZBR1fu.png
Naw, that's me writing in the 12-2 time frame when I get blitzed drunk with my violinist wife and her pianist. Before going to bed. It will probably tip over someday but I can say that it has been working for the last 5 years.
If you're looking to build complex analysis pipelines using docker, check out NextFlow (http://www.nextflow.io)
These ideas are cute but they lack interest from major players.
In Europe it seems the big players are betting big on hydrogen. The EU is looking to convert all gas pipelines to be hydrogen proof and for new pipelines to also be hydrogen proof. I know Japan is also very bullish on hydrogen infrastructure.
With regards to energy storage, it seems to me the solutions that are most likely to be widely adopted are: batteries, pumped hydro, and hydrogen and the many synthetic hydrocarbons that can be obtained from it. Besides that, improvements to the energy grid can be made to eliminate the need to store as much energy in the first place.
Got any songs to share? It's the kind of music I listen to most of the time, specially while coding/working on my projetcs!
We did a little bit in the 90s when interest rates increased, and I think the rate increase in the late 2000s was responsible for at least some of the drop in home values, although how much was obscured by the housing bubble, and low interest really acted like a multiplier there.

https://fred.stlouisfed.org/series/CASTHPI

https://fred.stlouisfed.org/series/FEDFUNDS

But you're right in the sense that we haven't seen the drop in home values (or any high capital asset) associated with the increase in interest rates of the 60s through 80s.
Quite a while ago, I thought up of what I though would be a simple system that has a net positive energy output (it already sounds ridiculous, I know, but I just can't see what concept I am missing) that follows this principle. I finally have a relevant article I can share it with here on Hacker News!

The gist of the system is as follows:

1. let a hanging weight freefall under gravity to spin a generator. (via a pulley connected to a chain drive or gears etc)

2. The power generated by the generator is stored in a battery

3. The weight is pulled up very slowly back to its drop position using a DC motor that uses power from the battery (the DC motor could be actually the generator itself but likely a specially tuned one for slow lifting will be better)

4. Repeat. The system lifting / reset process requires less energy than the energy produced by the drop, so there will slowly be a net buildup of charge in the battery.

Super simple numbers example:

PE of a 100kg mass falling 2m:

PE = (100kg)(9.8m/s2)(2m) = 1960 J

The mass falls at a near g acceleration - I know it won't be exactly g because of the moments of inertia of the generator and generating drive apparatus - but it would be quite close to g. At this acceleration the mass falls for ~0.63s, so the theoretical max power we can hope to extract using the generator is:

P = W / t = 1960 J / 0.63s = ~3000 W

Even if we consider a horrible electric generator with only 50% efficiency (just to be even more conservative and fair, and to capture any losses we've forgotten), we should hope we can get at least 1500 W from the drop.

The "trick" of mine is mentioned in that very slow "reset time" for the weight. That is, use a DC motor to pull the weight up, but give it a long time to do so. In this way, the power used to lift the weight back up to its dropping point is much less than what was produced by letting the weight fall and spin the generator.

Using the same numbers from the example above, if we let the lift time be, say 20 minutes (=1200s) and since we know the W of the lift is the same as the drop PE, then the power needed to lift the weight back to its original drop point is:

P = 1960 J / 1200s = 1.63 W

That means we produced about 1500 W (even with our crappy 50% efficiency generator), and only need ~2 W to reset the system. Assuming you put a nice battery between the generator and the dc motor - you get a net positive storage of energy over time.

Does anybody see any glaring issues with such a system and my analysis? I know when anything in physics appears to be a free lunch, something must be wrong. (Though if you consider these long 'cycle' times, it isn't really a free lunch)

Perhaps I don't understand exactly how DC motors / generators really draw or produce power in the real world - Physics 101 was a long time ago for me :)

The trick to my proposed system, which systems like those in that of the linked article don't do, is my slow reset time. Obviously not feasible for massive applications or load balancing, but a net power storer nonetheless.
I am pleasantly reminded of that spoof on the Danish language...
"Kamelaasaaaaa!"
"Skal vi taler norge i dag?"
That is why I will never live in a HOA neighborhood.
Vaccines generally do not eliminate a pathogen and they are not expected to eliminate this Coronavirus. Smallpox is the only human disease to ever be successfully eliminated.
The field is young and unlike mature fields such as physics or mathematics it doesn't take a lifetime of study to master, yet. Neural nets are actually pretty simple at their core; seemingly too simple to work as well as they do.

It's entirely possible to learn this stuff to near state-of-the-art level with a year or two of self-directed study outside of work. All the research is published open access, the software is open source, there are many high quality datasets available, hardware access is simple and free through Colab, and there are dozens of online courses and lectures at every level from beginner all the way to the cutting edge, again all free.
I'm not the person for this but the description of this project and your vision for it is extremely reminisent of an ongoing project of a good friend of mine. So much so that I had to double check your profile. He's also been chipping away at this for as long as I've known him. I will pass on your details.
Well said, I think there is a tendency to elevate these economic concepts way beyond their usefulness.

My intuition is that politics has to grow beyond ideology and religion.
Where d you even get a monitor that doesn't do HDMI any more?
And if they are beset with hundreds of mostly innocuous alerts a day, the low signal/noise ratio of the alerts and their sheer quantity will train the pharmacists to press that button just a bit more blithely each time. That leads one the believe the correct course of action is to reduce the number of alerts but then that was at least part of the cause of the incident related in the article.

My wife is a Pharm.D. at a hospital (that coincidentally is currently installing Epic). I know she worries (obsesses even) over the possibility of making an error that hurts or kills someone. I'd like to think other people doing that work feel the same way. Even if she can get three or four nines worth of confidence in every decision she makes however, that leads to some unfortunate probabilities when multiplied out by a career's worth of decisions. We can improve the technology to reduce the chances of significantly negative outcomes but they will always be non-zero.

I don't envy her or the programmers working on systems like Epic. It's messy work with serious consequences.
I think you're referring to the 'Game of Pawns' video that the FBI put out, which was based on the Glenn Duffie Shriver case.

https://www.youtube.com/watch?v=R8xlUNK4JHQ
Glue.
Between my wife and I, we inevitably have to pick-up diapers at the grocery store between amazon diaper orders (we are irrational and don't have a diaper subscription from amazon)...Having a button in the diaper drawer would go a long way in terms of reducing friction, friction caused by sleep deprivation, that diaper rash, and n other immediate needs of your child which get in the way of picking up that smartphone and placing the order the old-fashion(?) way.
On a Windows 8.1 machine with FF37, I get "An error occured, please try again later." for all videos on YouTube. Disabling media.mediasource.enabled in about:config fixes the problem. Anyone else?
>Chrome should run significantly better on Chrome OS than it does on Windows or IE does on Windows for that matter.

I wouldn't be so sure about that. In my machine IE and Firefox beats Chrome performance almost in everything. And I have seen ~$100 tablets running Windows 8.1 and the performance is far from crappy.
No that's essentially the core of the issue.

If they were selected based on their race, it's racial discrimination. If the classes were suspended based on the student's race, it's racial discrimination, plain and simple.
i don't want to share my phonenumber with everyone that i communicate with.

my main concern is that i want to be able to block contacts if needed and i can't effectively do that if they have my number
>This is when it is determined that the opinions expressed are detrimental to the human race and largely false.

Then any speech that threatens power structures will be determined to be detrimental, and banned.

The only way to protect speech is to protect speech, even if you dislike it. That's why the ACLU, before they were coopted as they are today, defended nazis in illinois.

Don't be short sighted, be long sighted. Today its nazis, 60 years ago its was activists. Same rules.
>"Abstract

A straightforward method for microfluidic devices fabrication using sunlight as the ultraviolet (UV) source is established in this work. This method is based on photolithography, but obviates the need for specialized UV exposure facility. Substrates coated with photoresist were placed directly under sun in a perpendicular direction to the sunlight for exposure. Exposure conditions were optimized for patterning features with different kinds of photoresist, photoresist of different thicknesses and dimensions. Exposure time can be adjusted to obtain designed features on a mask with good lateral structure according to the energy measured by UV meter (with a constant intensity of UV in sunlight). Masters produced under optimum exposure conditions were used for the fabrication of several microfluidic devices with different materials, structures, or functions. Resultant devices were shown eminently suitable for microfluidic applications such as electrophoretic separation, multiple gradient generator, and pneumatic valve-based cell culture. This photolithographic method is simple, low cost, easy to operate, and environmental friendly. Especially, the masters can be obtained in parallel simultaneously, which is suitable for chip fabrication for mass production. It is also more attractive for the laboratories, in which the support for photolithographic facility is not available."

PDS: Seems like a great idea! Unfortunately, the paper is behind a paywall... :-(
I'd like to see an MSYS2 compiled with cosmopolitan
That is incredibly true. For some reason we all have an obsession to use one language for everything (cough Python cough), rather than different, better suited ones for each task. I really hope Lisp makes a comeback.
SEEKING WORK

Location: Remote

Full stack developer specializing in Android and functional programming. Also experienced with Haskell, Python, Node.js/Javascript, Purescript, AWS, SQL, MongoDB, and Serverless.

Website: whiteboarddynamics.co

Email: contact@whiteboarddynamics.co
For the sake of argument, let's set aside all of Ayn Rand's real or imagined foibles and supposed moral failures. Moreover, let's set aside her advocacy of selfishness and capitalism as moral and political ideals since these seem to raise visceral reactions in many people. So what's left? Nothing less than identifying the basic, inescapable axioms of existence and consciousness at the base of all knowledge and a theory of concepts to validate reason. Most people today are incapable of understanding this profound achievement.
Your comment doesn't appear to have anything to do with the article. Apparently you skipped the part where the author actually makes his point (understandable, since it's one paragraph in a sea of crap.)

Current U.S. public diplomacy centers on selling America to the Muslim world, but we should also work to undermine some of the myths built up around our enemies by highlighting their incompetence, their moral failings, and their embarrassing antics. Beyond changing how the Muslim world perceives terrorists, we can help ourselves make smarter counterterrorism choices by being more realistic about the profile and aptitude of would-be attackers...Even small investments in training for police and airport-security personnel can make a big difference, as these are the people most likely to encounter—and have a chance to disrupt—an unskilled attacker.
Clay pressure cooker? I'll watch from a distance, thanks.
Which is better for a dating site, MyISAM or InnoDB?
Thanks.
I don't subscribe to your theory that the wide adoption of Excel as a database system is due to corporate politics.

Well good, because that's not my theory. I never said Excel wasn't good on its own merits. What I am saying is that Excel is used for ad-hoc process and automation.

The phenomenon I actually described happens all the time on trading floors in the energy industry. Whatever trading system is in use gets in the way of something new. The processes to support the something new are run largely off of spreadsheets. If the something new is a big hit, higher-ups start a project to enable the new processes on the enterprise software where they can be better controlled.

My experience (mostly in smaller companies of <1000 people) has shown that people use Excel because of low barriers (easy to learn), quick results, empowerment, and ownership.

If Excel didn't have all of these attributes, it could never be used by non-programmers to support ad-hoc processes.
Here is how I fixed the energy problem: I had two kids in two years.

Sounds funny, I know, but what I realized is that I shouldn't be working harder, I should be working smarter. I also learned that people with lots of time on their hands always complain about not having enough time/energy, which I now know isn't the case.

Now, its fair to say that I may not be making great things, but I feel better about what I am making, and I am happy with my throughput.

Maybe, you don't need to have kids, but you do need to find some kind of full filling activity, outside of start ups. It will help you focus when you aren't doing that activity.
One tip, you should really put your classes in a module, otherwise it might interfere if people have defined their own Tag class for example.
The refresh delay makes scrolling reminiscent of Matrix's white rabbit scene: https://www.youtube.com/watch?v=Smwrw4sNCxE
Before World War 2 crypto was done by linguists, not mathematicians. A lot of the work was like solving cryptgrams. So a crossword puzzle was actually a pretty reasonable test.