jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> Having "Semantic HTML" is nothing to be proud of. It's mostly a continued cargo cult, from people with no GUI experience. And it carries all the myths with it (re-usability -- as if the reusable layer would be your HTML and not your data, re-styling with just CSS -- as if anything bigger than a personal site or a free-styling experiment like CSS Zen Garden doesn't require template changes too, etc).

What if you could style individual design elements and copy/paste those from site to site like http://staticresource.com/widget-demo.html ?
>I have to say that I'll be very disappointed if the iPhone 4 comes with only 256MB of RAM

Be disappointed. They built the A4 SoC with 256MB of RAM, and that's what they're delivering.

>I think the author is quite wrong in thinking that Android will have hardware parity in 4 months

I would say that there is already hardware parity. An Evo 4G and a iPhone 4 have middling differences -- is 960 vertical pixels really that much huger than 800? No -- though the former has double the RAM. The Evo doesn't have the DPI, though it's humorous how important that suddenly has become (whereas previously the iPad was "gooorrrrrgeous" with it's very low DPI).

>the 900 pixel OLED screens most Android handsets have is nowhere near comparable to the 900 pixel IPS LCD display

You know it's weird how when Apple does something, suddenly it's considered superior. I keep reading people hilariously holding up IPS as some sort of ultra-tech compared to "inexpensive" OLED. It, of course, is absolutely wrong.

The iPhone's 800:1 contrast is terrible, but that's what you get with LCD. All IPS adds to the plate is better off-axis viewing (not that it really matters), but that's a non-problem with OLED.

I'll take a SuperAMOLED any day of the week. It beats LCD on virtually every metric.

Apple does make the most of what they do have though. See that Android prior to 2.2 had horrific banding in the Gallery app because it did ridiculous processing of the color bands, completely undermining the massive colour capabilities of the AMOLED screen.
> Yep, just a system administrator. Still.

There Are No Famous Sysadmins ;)
He didn't say it still had cocaine. He said the first half of the name "Coca-Cola" comes from cocaine.
But I so seldom have access to lockable drawers in the coffee shop.
The problem with this approach is that it doesn't necessarily tell you anything about the market for your product. It only tells you whether or not you understand how to market or sell the product effectively over the web. Your first attempt at putting out a sales page is likely to be abysmal, and through continuous refinement you will get to a point where you can effectively convert people.

I think the approach presented in the four steps to the epiphany is superior. Get out of the office and go talk to people who your solution will help. Find out what they need. Find out what things would make them buy and what things they don't care about. Talk to about 20 of them, and you'll get a pretty good idea what they are looking for.

Seriously, instead of wasting your money on a poorly optimized ad campaign (that may even get you banned for life from adwords - see comment by fluxcapacitor) take that money and go buy "the four steps to the epiphany" on amazon, and then read it! If you want an even quicker and simpler intro, get the ebook "Entrepreneurs Guide to Customer Development", it is based on Steve Blank's work and it is well worth it: http://www.custdev.com/.

Overall those books will pay you back much more thoroughly than a hacked out adwords campaign ever will.

Starting a business is about understanding a real business need, finding out who has that need, figuring out how you get in front of them, what will they pay for your solution, and then how to repeat that process on a regular basis. Oh, and it is almost certainly going to take more than four hours a week to do that.
I don't think he was working with frame or layer buffers on a color display at 1024x768.
I wonder if that's an indirect attack on Google. Very nice feature though.
Install adblock, it blocks youtube video ads too
Does anybody else have any data points on this? I particularly liked the look of the poly covers from a colour perspective (use of colour is a key part of my business branding), but form can't win out over function.
Best quote from the article: "There’s a very good reason why systems define minimum password criteria and there’s also a very easy way to comply – and exceed – using a decent password manager. In fact once you let go of the mindset that you need to remember all your passwords, everything gets extremely liberating. Sure, you’ll still need to memorise a few (your PC logon, for example), but it’s a rare exception."

Using Password Gorilla ( https://github.com/zdia/gorilla/wiki ) provides just that "liberating" experience of which the author speaks. Suddenly, having 98 different, totally random, high entropy passwords, unique per website login, is no big deal.
Binny, I'd say avoid stuff like node.js and lisp UNLESS you're actually interested in CS theory. (is HN not the best place to say that). Learning these would be beneficial in long-term, but right now better go after lower-hanging fruit. jQuery is indeed easy and awesome. You can also try CakePHP and later Backbone.js – these will help you better structure your apps. Just make sure to understand the distinction between language features and framework features.
I've written web apps professionally for years now. I recently went back and wrote a GUI app.

It was horrifying.

First, I had to pick a language. Then a GUI framework. Finding a combination of those that was cross-platform was trivial... As long as the answer was 'Java' and 'Swing'. -sigh-

I really wanted to write it in Ruby, but Shoes was not a good solution (too many features missing... Ones that I desperately needed) and all the other GUIs required special installation, or weren't up-to-date in the Ubuntu repos.

In the end, I chose Mirah. Java, but with some Ruby-ish syntax. That was it's own special torture because it's such a new language that there isn't much out there in the way of documentation or examples. (One time that I complained about that, someone suggested I contribute some. https://github.com/wccrawford/TV-Director is sample that is the answer to that.)
Well, firstly a link tag with an empty href is semantically meaningless, and it probably doesn't validate either.

More importantly this is part of a common pattern for progressive enhancement. You create all your links with normal href attributes that point to real pages. If the browser doesn't have javascript enabled (eg. the googlebot) then navigation works as normal.

Then to enable your ajax navigation, you add an event handler to the links that pulls the href attribute out and retrieves the content at that url via ajax. You have your server notice that the request is an ajax one and only send back the content without the layout, which the js then uses to update the page. Obviously the browser must be prevented from following the link in the normal way.

Bingo, AJAX navigation without any extra markup, and with a flawless fallback.
Well, you make my "perverted" point for my by citing "cree.py" - "cree.py" -> "creepy", a synonym for slightly perverted. Even the author(s) of "cree.py" thought that tracking someone is a bit weird.
With Hudson/Jenkins, Oracle seems to have taken a different strategy: seems like they've handed a lot of control over to Sonatype.
An <a> element does not behave like a link, if you leave the href attribute off. For example, the css rules for the :link pseudo-class do not apply. Also, in some cases it can be helpful, to have a no-js fallback.
The social cleansing of East London was swept under the carpet.

Also remember that the original budget for the games was £2Bn, this spiralled to £10Bn at least. Where did that money go?
I think Parents point was that eventually we will have to give up on panic mode and accept deaths from this each year.
If you want a process to stay put in a specific core, you need to ask the OS for it, however this might still influence the performance, as naturally there are other processes running there and the OS cannot honour the request if everyone does the same.

However it already improves not copying the process context across all cores.

I used this to good effect back in the Windows NT/2000 days, whose scheduler wasn't that smart about when to move processes across cores.
Seems it was the House:

The Senate passed a 77-day extension in March 2020, but the House of Representatives did not pass the legislation before departing for recess on March 27, 2020.[13][14][15][16]

(Wikipedia)
Stink or otherwise, they are actually very desperate!
I bet the answer is yes, if Lighter than air (blimp) designs are allowed.
>I'd recommend reading up on fair use and using your own brain. Case law is especially useful, i.e. many fair use cases regarding software have been to the supreme court - if you find a ruling covering something similar to your project then that is a good sign - Wikipedia and Google News are your friends.

I wouldn't do this for myself and I am lawyer capable of doing this sort of work for someone else.

You bias your own research when you are too close to the matter.

If you want a good rule of thumb for commercial fair use: Don't use copyrighted material at all unless you are doing a clear parody.
1) LOL @ this website.

2) LOL @ Being a post that is only there to be ended with Obama rallying.

3) LOL @ forgetting your post in 2009 and realizing that your new post forgets the tenants of your old post.

http://bridgetcampos.blogspot.com/search?updated-min=2009-01...

"No matter what college advisors would say otherwise, attending college is not a guarantee of success in the field you endeavor. ... Teens are lured into thinking that after graduating from college they’ll make lots of money... After graduating, some have difficulty getting hired due to lack of work experience and/or being over qualified. ...have no choice but to find any job that is available, even if it is not what they had majored in, and not to mention getting paid much less than what they'd hoped for. "
I didn't notice. The only such best application for me is Firefox. Most other applications that I use are written with Qt.
The trick of that article is noting that Rúnar translates "S is a subtype of T" to "S => T", e.g. subtyping implies coercion. This is the first part of subtyping. The second part is that we must have that definitions of Q[S] for any Q must follow naturally from definitions of Q[T].

So let's say that Apple is a subtype of Fruit. That means that there exists a natural coercion function f : Apple => Fruit. It also means that if we have a predicate Delicious that we define for both Fruit and Apple then the answer Delicious[Apple] must be exactly Delicious[Fruit].comap(f). If they don't align then your coercion function is somehow wrong and not implementing subtyping properly.
> Niceness is about worrying about how other people feel.

I really disagree. Niceness is about CONSIDERING people's feelings. Not overly worrying or bending to them or self censoring but just being aware of your effect on other people. Linus seems to be aware but thinks that considering other people is a waste of time and I think that is a pretty toxic attitude.
> It's never the absolute best language for anything, but it's hard to improve it on any front (e.g., execution speed) without hindering it on other fronts (e.g., ad-hoc interactivity),

This belief seems common, but I always wonder if anyone with familiarity with dynamic programming languages that were implemented by people who knew what they are doing (as implementers) thinks so. Self, Smalltalk and Common Lisp, for example, are doing much better on the ad-hoc interactivity front in non-trivial ways whilst offering implementations with vastly better performance preceding (C)Python by many years. The fact that python has terrible execution speed is most due to lack of relevant skills in the community not some conscious engineering trade-off.

Having said that, I don't think you are wrong on python being "the least worst language for everything" -- very few other languages have an eco system of remotely comparable expansiveness and quality (the top minds in several disciplines mostly use python for their work) which alone kills of huge swathes of would-be-competitors.
But I understood "2 ounces, 4 drams and 5 grains" to be a single measurement.

Correct.
Three columns required, similar to the old British money system of Pounds, Shillings and Pence.
> an assistant right outside the door to bark orders to.

And that same assistant will screen time with the boss, something us plebs don't get.
Appears to be available now
> 3. Moxie directs his non-profit to integrate MobileCoin in secret

The fact that Moxie is collaborating with MobileCoin has been known for years.

EDIT: See links in https://news.ycombinator.com/item?id=26718488
Both the server code and client code are open source. You're absolutely free to take them, modifly them, and do whatever you want with them. You're free to make your own fork and create your own chat service.

However, signal won't (and had not obligation to) provide your forks infrastructure. It costs money and time to maintain servers and they don't want 3rd party projects leeching their resources.

Again, your free to take their open source code and modify it and stand up your own infrastructure. If you do, you'll end up with your own chat service.
I as a user can't use GPL'ed software freely.
I deleted my facebook account almost two years ago and my number still show up on the search... too bad GDPR does not spread on my country.
The only people I’ve seen creating more than that consistently have been cut and past programmers that either never heard of DRY or thought it a very contentious principle.
Ability to divide a problem in smaller problems recursively until you have problems that are more manageable while avoiding being overwhelmed by the overall problem. Anyone who has played a new 4x game blind likely has experienced a sort of information overload that can deter someone from learning the game at all. With experience, I learned to break down the new information and UI into parts that closely match existing experience, with verifying that the match does hold, and then slowly expand my knowledge of each area until I've figured out how to play the game. Often this involves playing against the easy AIs until I have the basics and then working my way up the chain until the level of optimization and understanding ceases to be fun.

The same applies to handling a programming problem. Larger problems can involve many smaller problems that are mostly unrelated, but students new to programming can be overwhelmed and mentally shut down because they can't solve the entire problem at once.

Once a student learns to break it down into much smaller problems, they can find the ones they know or can easily solve and separate it from the parts of the problem that requires googling around. If a teacher tells them to use a certain library, knowing how to break down the problem into smaller ones helps arrive at the problems that need the library and the ones that don't. Maybe you need to visualize the data, so knowing if it is possible generate and store the data while ignoring the entire visualization until you are ready, knowing how to handle visualizing sample data you create on the spot while ignoring how it should be created, and knowing how to merge these two partial solutions into a larger one can make a daunting problem much more manageable.

This is a skill you can learn many ways. Just doing sudoku puzzles can teach a methodology approach to problem solving of solving the bits you know and seeing how that opens up more options. Board games are another great tool that can teach similar approaches.

Even a game like Final Fantasy 12 where you can build basic programs your allies follow when fighting can help reinforce concepts like handling edge cases and the computer doing exactly what you specified. Do you keep wiping because you set heals to only happen <20% hp when the boss does 25% hp damage an attack?
Edward Snowden's inability to physically appear in public settings is suggestive, along with the headaches his actions have given to the internet power structure.

I'm kidding, of course.
The example of the email thing seems pretty obvious to me.
I get your point but "...it's important to not think like a hacker sometimes" made me chuckle because it implies that a hacker misses obvious things.
"the word Github is a link, but there is no visual way of distinguishing it from the rest of the text"

The links are purple instead of black. It's not much of a contrast though.
Related:

* http://www.jurisgalang.com/2010/10/13/breeding-images/
* http://www.jurisgalang.com/2009/02/01/breeding-strings/
I have always felt that Heroku's constraints are good for you, though. Yeah, it might be mildly annoying at times, but you really _should_ be putting static content on a CDN, and not have long-running processes, etc.

I also have yet to have a gem blow up in my face, though.
FTA: "this is sort of like turning down a free car because you don't want to have to pay for gasoline and insurance."

In many cases this is exactly the right thing to do.

Here is another headline for the editorial: "A cost center for California."
I can not speak to the use of conferencing for that scenario.

But, if you are allowing flow to happen after you have dialed a user in Asterisk ('g' option on the Dial command in Asterisk - http://bit.ly/575c6) and the dialed party hangs up, I believe you must be in the media stream.
"Gettin' Paid, Makin' Money" ... Where is C# and .NET?

I mean if you're after money, that's where it is. I definitely earn a lot more as a WPF/Silveright developer than any PHP gig I've found.

Sorry if I upset some people, I'm not techno-racist. I just go with the flow, and MSFT gave me the lifestyle.
The GP's "statement" contained three relevant sentences, two ending with question-marks. I learned from both your answer and its parent, furthering conversation, for me at least.
Seeing this three things comes to mind:

1. Microsoft did something similar on android

2. The Samsung UI is pretty damn good these days.

3. Hardcore iPhone users will probably ridicule Samsung for doing this.
>what gives the original post the impression that "Chinese people are uneducated"

Propaganda? The stats I have seen all state that Americans are the uneducated ones in this comparison.
I don't view git as a series of diffs. I view it as a logical extension of my file system to include a time dimension (or in fewer words, as snapshots).

It replaces file-v1, file-v2, file-v2-with-changes-from-Alex, etc, that you commonly find on the hard drives of people not familiar with version control. That it can generate meaningful diffs is a product of the type of data we're storing.
You don't need collusion - just a code reviewer not paying proper attention.
My version of this app would start with "what's that on the top of your head"?
Coincidentally, I'm in the same predicament with Facebook, itself.

I can't log in to Facebook because Facebook wants approval from the Duo Mobile 2FA app. The 2FA app won't approve the login because it wants a code that can only be obtained by logging in to Facebook.

Solution: Deleted both Duo Mobile and Facebook apps. Moved on with my life.
That is correct. Virtually all cargo planes are pressurized.

However, while the cargo area is almost invariably pressurized, they are often not heated. Some aircraft have designated cargo areas that are heated for transporting e.g. live animals. So if you end up in an unheated cargo area you won't die of asphyxiation, but could easily succumb to hypothermia or frostbite.
Few terms are more perfectly suited to the high school mind.
Oops. I got confused by gitweb's interface... thanks. I have some opinions, mostly negative, about new C code, but even so it doesn't seem all that bad by UNIX standards. The bulk of the stuff I missed mostly looks like it's about connecting to the Docker registry and linking to libcurl, and this is about as big as I'd expect for C.
https://downforeveryoneorjustme.com/google

Is Google down right now?
It's not just you! google.com is down.
If we're comparing to the Gilded Age, can we at least start calling today's ultrawealthy robber barons?

I'm not sure what you mean that "the framing in the article is ahistorical". Such framings were common throughout history.
What are the best practices for transactional data storage in multi cluster environments, just ditch databases and go for distributed, raft based, nosql variants?
This isn't really a new approach to scaling--even if you're using a server DBMS like postgres/mysql/etc. you still have to figure out scaling based on your data. If that data is easily isolated into customer/user units then it's straightforward to shard them across more instances, whether they're more postgres boxes or SQLite processes. If the data isn't easily sharded... well you're no worse off whether you're using SQLite or any other database.

The main point here is that instead of reaching for a costly to maintain, to configure, to secure, etc. DBMS first, many folks would likely be better served by the vastly simplified management of a single SQLite process.
This isn't about perspective. You are the one actually saying lies. Don't try to turn this around into some thing where it just two equal opinions. It is truth vs lies, and you are choosing lies.
The US has very strong protections for speech and you need to pass a number of significant hurdles before you can be convicted of incitement. There is no way Trump would ever be convicted in a court of law for what he did.
So when Cathy Griffin held up a beheaded Trump in effigy - should we have imprisoned her? I don't remember many people policing her "incitement to violence."
Honest question. If a Datascientist with 20 years experience said "I also dabbled with eye surgery for 3 years" and their authoritative conclusion was that modern eye surgery is effectively trivial. How would you respond to that?
What controversy? It is a replacement for docker Desktop which turned from free to payware for commercial use.

Docker cli is still fair game.
Asset forfeitures can be beneficial to police departments, but not usually of much concern to individual police officers, except in ad hoc situations where they can easily pocket cash they take during a search (happens very frequently from my experience).

And to add to that, a lot of jurisdictions have cracked down massively on forfeitures (technical term: civil in rem forfeiture) because of how badly abused the system has been in the past by prosecutors and police departments.
I’ve spent the last few weeks building an 8080 emulator in Zig to learn both emulator programming and the language. Gotta say, it’s been a pretty pleasant experience. My only issue was with dynamic dispatch, which lead me down quite a rabbit hole which I didn’t ever fully come out of. Seems that the current situation is build your own using compiler functions and pointer casts.
Etherium just pushed back their proof-of-stake transformation again. It's reading more like vaporware than actual software delivery.
Yeah, as disquieting as the reported screen failure was - and as upsetting as the Tesla response seems, that bit of snark about the brakes should not have made it past any decent editor..

"Brake power assist unit means a device installed in a hydraulic brake system that reduces the amount of muscular force that a driver must apply to actuate the system, and that, if inoperative, does not prevent the driver from braking the vehicle by a continued application of muscular force on the service brake control."

https://www.law.cornell.edu/cfr/text/49/571.135
Playing AoE IV on Ubuntu. The experience is no different to playing on Windows (single player).
> Also I’m not sure that it isn’t technically an extreme special case of OT.

It sure looks like the trivial case of OT to me.