jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
>GUI is better for discoverability of the most common scenarios (I can right-click to see everything that can be done with the file...

You know the secrets on how to use the Microsoft Windows 95 GUI so it's easy for you. Consider the person who has not been trained over years in its use. The concept of a context menu that pops up at the mouse position when clicking button number two is not intuitive or discoverable.

My wife, for example, grew up before Windows 95 and its descendents were invented, holds multiple post-secondary degrees, and works with computers every day. She has no idea a second mouse button exists let alone that she can use it to perform file manipulation operations. She doesn't quite get the idea of "home directories" or "nested folders" or anything that is hidden like menus (or, frankly, tabs in the browser.. or multiple browser windows in fullscreen mode). Those things are not intuitive or discoverable in any way if you haven't been trained in their use. I, too, often forget the context menu is there although with practive I'm getting better. I certainly would never forget the `df` command though because it's second nature to me after over 40 years of use.

People need to be very careful when making an argument that something is better because it's what they're familiar with as if they are some definitive exemplar.
Assume consistency. Take the collections of all true statements about the standard model of the natural numbers and make these statements your axioms. Now every true statement about the standard model of the natural numbers is provable. It’s a useless axiomatic system since there is no procedure for knowing if a statement is an axiom of not (that works for every statement). The second order Peano axioms are categorical and assuming consistency every true statement is ‘provable’.
Disagree. There's nothing I hate more than having to downsize my browser window because some minimalist didn't restrict the characters per line in the body text.
Autarch - thanks for breaking it down like that.
Oh that's a good one. Thanks for the tip.
> All of the used fuel ever produced by the commercial nuclear industry since the late 1950s would cover a football field to a depth of less than 10 yards

Source: https://www.nei.org/fundamentals/nuclear-waste
Thanks for the links - Reactive Design Patterns is a great read. On the bottom of the first page, they list FP, futures & promises, CSPs, observers and observables (i.e. Rx), and actors as tools of the trade. Then in the third chapter they look at each tool and evaluate it on the basis of "reactive classification" as per the manifesto (including message passing, which is one of the tenets). In my view, it is not presented as a purely reactive/not reactive dichotomy, but more of a sliding scale - a given tool may satisfy some tenets and not the rest.

Actor model is arguably the most robust with respect to the proposed classification, but the authors also point out that it is not be-all and end-all and that specific problems or even portions of your system may call for different patterns.
Well, nothing is stopping you from suggesting (or implementing!) this except the willingness of the target repositories to accept incoming pull requests. This[0] discussion is especially relevant to that limitation.

I get the impression this CPAN campaign is an attempt to introduce, or reintroduce, folks to Perl, which might not be as big of a problem with Ruby. That is, of course, my opinion.

0 = https://news.ycombinator.com/item?id=8819930
Happy New Year 2015!
Heh, fair enough.

I think I was caught up by the word "all" in the phrase "would break basically all anti-spam technologies". I read that as implying that e2e encryption makes managing spam impossible.

Seems clear that wasn't the intent, so... yeah, have a happy new year!
From a multiplicative effect and the current lack of funds it very well could be. Small improvements to development (reduction in bugs, reduction in cpu waste, etc) to things as widely used as these could mean that your $1 donated got multiplied millions of times in dev time saved.

This massive leverage is sort of unique to open source because it’s non-rivalrous. Resources you donate like food, shelter, etc can only help a limited number of people.

Note that this analysis of highest-impact does not make any moral judgements about which is more important. I personally would rather pay to help build plumbing in Uganda rather than this, but it definitely won’t have the same leverage.
A classic from 2001.

I was a grad student at Berkeley in the 80s in Theoretical Computer Science before heading off in a different direction, and got as far as taking my oral prelims from Manuel Blum and Richard Karp. No pressure! Rather embarassingly I forgot the Blum speedup theorem until I was prompted for it. They were both very nice about it though.
If ethics cannot be found, arguably you have a toxic artifact in civilization, and tgereby a good shaking up is warranted.
But then when you move away, you were legitimately making more at your last job.

Live in Midwest:
Job 1: Make 65,000.
Job 2: Make 70,000.

Live in the Valley:
Job 1: Make 120,000.
Move to Midwest.
Job 2: Probably keep making 120,000.
Now just replace Jha with Elop, Motorola with Nokia and Andriod with Windows Phone. One thing lacking is the operator like Verizon.
That'd be to buy ALL of Sony. Sony Music, Sony Pictures, Sony Computer Entertainment (which is mostly Playstation), and a not entirely incidental consumer electronics business. Sony might be worth more if you buy it and break it up, but this is exceedingly unlikely for a variety of reasons.
FTP was merely the first demonstration of how defective and nearly useless a network connection becomes when subject to NAT. It was written for peers who are actually on the Internet; nobody expected users to consent to being treated as lower forms of life.
I moved from Silicon Valley to Indiana, and went from making over 70k to making 40k. I will tell you that the standard of living is not THAT much higher in silicon valley than the middle-of-nowhere, midwest, where I live now. It is not $35-40k a year more expensive by any stretch of the imagination, all lifestyle considerations (quality of apartment, vehicle, etc.) being equal.

It is not a dollar-for-dollar match when you move to Silicon Valley. The pay disparity between living in SV and not living in SV is disproportionate to the cost of living. (In no way do I intend that to sound negative.)
Yes, but that decision was grounded in the courts' enumerated powers and strangely nobody has seen fit to overturn it by amendment despite having a whole 2 centuries in which to do so.
I don't see you as guilty necessarily, especially as a relatively new member of the team. Your point about the complex and nasty legacy stuff you have to deal with is good too.

From my perspective, the IE team's priorities are weird. That's all. Yes, the race for performance is super-important as we're pushing our browsers to do more and more but if IE can't DO the same things other browsers do I don't really care how fast it can not do them. ;)

EDIT: grammar.
> the included keypuller makes it simple to swap keys around if you are so inclined.

You know what would be nice? If the keyboard had enough intelligence to read the keycaps and modify which codes it sent based on which keycaps are attached to which switches.

OS key remapping tends to vary from 'xmodmap' to 'worse than xmodmap', in my experience. It would be nice if the stupidly obvious thing worked for once.
The CPU in these things aren't really all that powerful. It's certainly better than a Raspberry Pi, but then it costs 15x as much. I don't know if they're adequate for Dolphin, but when most people talk about gaming on the NUC, they're talking about Steam in-home streaming (which works spectacularly on the NUC, btw).

The NUC makes a great HTPC overall though; you can even VESA mount it so instead of sticking it under the TV, you just stick it behind the TV.
But should they have the freedom to have very poor business sense?
Ah, you're right -- I meant storage space.
The main differences are the audience and the permanence. A comment on facebook is likely seen by everyone that friend knows, and the gay person doesn't control the friend's privacy settings, just his own. The other thing is that a comment on facebook is there to be seen whenever someone comes across it, as opposed to a careless comment which may or may not be heard or comprehended by anyone that heard it.

One of the other important points to note is that people often have different circles of friends, who may or may not intersect, and even if you control what one group of friends knows, you can't control whether the other group of friends happens to let something slip. A situation that likely wouldn't arise IRL could happen due to the Kevin Bacon degrees of separation rule (sometimes a group of friends will intersect another group through the most bizarre circumstances).

edit: I took too long to type this out obviously. Ha.
3 months, one or two days a week max. :)
Public libraries generally have a good selection of audiobooks available for free.
Hey, it is Friday :)

Whew. You had me thinking you were being serious. And judging from other comments here, I wasn't the only one.
Something like the Goldcorp Challenge maybe?
http://www.fastcompany.com/magazine/59/mcewen.html
Is there any technical reason why using webkit's browser specific css attribute and firefox's browser specific css attribute is any better than using IE's browser specific css attribute?
It's hard not to view this sort of stuff as saber rattling (or, more accurately, whining) from the OSHW community.

TI is more than happy to work with you on their most cutting edge designs if you're shipping in appreciable volume. Talking a quarter million chips or more per year. That's just the way the wind blows in their business. Gotta recoup as much R&D expenditure as possible up front. I've worked with them on these sorts of designs. They employ tons of really sharp engineers and still make lots of high quality, very useful chips. You just have to buy enough of them for it to be worth it for TI to work with you.

No OSHW application I know of has ever moved enough units to cross this bar. Not even close.
> For specific example in a very well known game, there are over 1600 samples for boxes hitting stuff

That almost sounds as if it could be worthwhile to synthesize on demand from a very small set of (offset/overlaid) base samples through a deep chain of parameterized FX. With 1600 FX parameter preset tuples as the MVP, bonus points for involving game state context.
The federal government should not create its own operating system, or log system, but it should pour all of its resources into properly securing the systems it uses; weighted by its security risk. Systems running in root or hypervisor space deserve the most scrutiny and sandboxing. A JS app, less so, assuming its run in a secure sandboxed browser in a secure sandboxed operating system.

Attack vectors like Intel ME must die. (There are already DoD- mandated high-assurance flags to disable parts of ME; but megabyte blobs running on ring -1 must go completely so we can secure ring 0).
Fyi I downvoted you because I'm based outside of the US.
> "optimization" does not imply that only execution speed is impacted.

No but "optimisation" implies the normally observable semantics are not altered, which is not the case at all with TCE (aka "guaranteed TCO"). Removing TCE from a language makes it a completely different language e.g. Erlang would be severely restricted as it has no imperative loops.
Google Translate to English:

Corrine Boulangier (44:35): Alexander DeCroo, if Odoo is a success, there is still a point of attention for Odoo today, it is that in the recruitment of which you have the ambition, you have Fabien Pinckaers sometimes finds it difficult to find talent. This is a challenge today, to increase the skills of digital talents to meet the needs of a Fabien Pinckaers.

Alexander DeCroo (45:53): I totally agree, I think that a country like Belgium, well here it is, what we have is talent, and there is too much waste of talent. If you succeed, in your role that you have in the coming year as manager of the year, it is to inspire people, to show that it is possible, and to explain that entrepreneurship is something which is accessible to a lot of people. Ben That's kind of the role you're going to play this year.

Fabien Pinckaers (45:20): I will, but then you will learn computer science in the primary years at school.

Alexander DeCroo (45:27): Absolutely agree. Totally agree with you.

Fabien Pinckaers (45:28): Everyone has their role (laughs).

Corrine Boulangier (45:32): Chick. How will we be able to verify that this is happening?

Alexander DeCroo (45:34): But I totally agree with ... Besides, I do it myself with my son, my son is 12 years old, and I, in fact, as a child , I have always loved computer science, and so I do, I teach him Python, which is a programming language. We do it together.

Fabien Pinckaers (45:49): That's important in education.

Corrine Boulangier (45:50): Fabien Pinckaers, you have successfully challenged Alexander De Croo. We were wondering earlier what the surprise was for next year, it's okay, we found it, it's coding at school, in Python mode.
I started reading this in the smug knowledge that I knew it already, that I wasn't wrong about 230.

But then I saw this passage:

> The "user" protections get less attention, but they're right there in the important 26 words. "No provider or __user__ of an interactive computer service shall be treated as the publisher or speaker...." That's why there are cases like Barrett v. Rosenthal where someone who forwarded an email to a mailing list was held to be protected by Section 230, as a user of an interactive computer service who did not write the underlying material that was forwarded.

I didn't know that! I guess I was wrong about Section 230 :)
They were there to disrupt the peaceful transfer of power of the government.

They came with weapons, human restraints (flex cuffs), and were calling out politicians they disagree with and explicitly looking for them.

The intention of several seems to have been to _at least_ take hostages if not worse. What would you call the threatening, kidnapping and possible murder of your political rivals for the express purpose of keeping your side in power? If that's not a coup I don't know what is. That they failed doesn't mean they didn't try.
Yes, I understand that, I am just not getting my head around why for example Windows is so bad with a trackpad either. I mean, how tough would it be for Microsoft to nail this if they cared?
That's because the weather's so gawdawful hot in Houston nobody dares venture outside for 8 months of the year.

In San Francisco, you can live and sleep in the streets. Any many do!
Groovy is used for very serious websites, just like Java. And in Java, maintainability, and therefore readability, of code is just as important as in Groovy. I really like the ?. operator, and I miss it in Java. It makes code cleaner, more robust, and easier to check. Less boilerplate, more readability.
> For DST shifts and leap second things, aren't certain time strings just as ambiguous with a location-based time zone as they are with an offset?

Good point. I'd argue that location-based time zones make the uncertainty more explicit, but they don't remove the ambiguity.

> epoch time is absolute

That's a consistent approach, but is it correct?

Let's say I'm today in America/New_York and I schedule a local meeting for March 15th at 13:00 (the day after Daylight Savings Time is scheduled to start). The string 2021-03-15T13:00-04:00, or its equivalent epoch time, is saved in your system.

The government then decides to postpone DST by a couple of days.

Your saved epoch time is now equivalent to March 15th at 14:00 in America/New_York. If you display it back to me like that, I'll complain your system corrupted my input.

This can even happen to timestamps in the (recent) past, since abrupt changes can take days to propagate to user's TZ databases and lead to retroactive changes.

If my meeting was stored in your system as "2021-03-15 13:00 [America/New_York]" instead, there would be no problem. The same approach works with the virtual "local" timezone, used for alarm clocks, birthdays, new year celebrations, etc, which cannot be converted to epoch time.

I don't know if this is the best solution, as I've never deployed it at scale. But it sure sounds more logical to me.
> Uber has been reliable for me travelling

Unless India? [1]

[1] https://www.theguardian.com/technology/2017/jun/08/uber-exec...
I’m waiting for the day systemd includes a chat and e-mail client. Maybe a built-in version of emacs and a spreadsheet application too.
Steve Reich was there all along: https://en.wikipedia.org/wiki/Violin_Phase

(And a wonderful interpretation on Cello: https://www.youtube.com/watch?v=x7aj796c3A0)
Give the option - pay with money or with tracking. As is, there is entitlement on both sides, developers feel entitled to track and log everything, share it with who knows who and where and users feel entitled to free apps with no cost to themselves, lauding apple for getting the opt-out of any tracking while not paying devs in any other way. I don't understand why that should be a right. Don't use the app if you don't want to pay in some way.

And of course the cynical view is that Apple wants everyone to pay with money, as that's how they get their cut.
It's well-known that China is very serious about IPs. At least to people actually paying attention to Chinese domestic policies.

A lot of Chinese firms knowingly violates IP laws in the past, because they understand there is not enough resources to enforce them. Additionally, Chinese government has been very open about the plan to enforce IP laws gradually to the same standard as the global market. A good balance has been played to allow rapid advancement without provoking the more advanced economies.
I think it's worth saying that because AMD have only just really hit their stride, Intel were under almost zero pressure to improve which has really hurt them especially with the process.

X86 is definitely a coefficient overhead, but if Intel put their designs on 5nm they'd look pretty good too - Jim Keller (when he was still there) hinted their offerings for a year or so in the future are significantly bigger to the point of him judging it to be worth mentioning so I wouldn't write them off.
Good call. Be nice if there was a way to transfer karma.
You tell me: why would it? And if it could, why can't we build similar machines?
You can't attack another user like that here, regardless of how wrong they are. As for "eradicated", obviously we ban accounts that post like that. Would you please review https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting here? We've had to ask you this before, and yet the bulk of your posts to HN are just fine, so I don't want to ban you.

I know this thread is a wretched flamewar in which nearly every comment deserves some sort of moderation, but amid all that, this post really stands out. If you're going to walk into the flames like this, please be better than them, not worse. There's no substantive point that can't be made within the site guidelines.
That's too broad. The lesson is: don't build your business model on AdSense.
I think the title is a pun.

The cells, as cancer, are immortal. But they will also be immortal for much longer than a typical patient's cancer cells because her particular cells have been commandeered for research.
This one was very nice as you happen to have the maximum density of HN buzzword-candy per sentence.
Around 9, started with the VIC-20 and a stack of BASIC programming games books - still love those crossword generator programs!
Otherwise known as an ad hominem argument.
True enough, but rather than "doesn't support" end-to-end encryption, it doesn't standardize it. You can slap OTR on pretty much any messaging protocol. Client support is a problem though.
I was happy to be able to ride to work in Israel for about a year. Every single day (I think I skipped maybe 3-4 days due to not feeling well or bad weather, but I did use a bike on days where the Israeli streets were flooded so high, that my lower pedals were submerged at times).

Temperature was usually nice - even Winter's a joke and rarely reaches 0 - mostly it's about 8-10 degrees (C). Summer can reach 32, 34 degrees (C) and on those days even early morning rides are a bit taxing.

We had a shower in the office though. Little cabin. Takes ~no~ space. Since I've been there, I think that every office should have one.
You were arguing that the absence of a blood test doesn't necessarily undermine chemical imbalance theories because of the complexity of the systems involved.
So if I have a common business logic library in Scala, could I build that into both my app and my server side? Write once, run in 2 environments?
Here are the screenshots
https://www.mediafire.com/folder/mbb06f6ru4ovo/Firefox

I tried every possible way that I could think of:
- Clean up history
- Clear cache
- Disable addons
- Enter private mode
- Disconnect Firefox account
- I also tried turning off cookies

As you can see, Firefox still suggests a website that is not in my Bookmarks (I don't have reddit.com or any of its child page in my bookmarks).
I also want to note that not only the address bar, but also the fields (username & password) of some sites that I bookmarked are still stored after I cleaned up everything.

p/s: I haven't tried creating a new profile. Let's see.
Yes, it should be flagged, or a moderator should change the link to the archive.today link given elsewhere in the HN comments. It was fine when it was submitted, but now it is broken.

On Safari, every time I follow the link I get to the page the submitter intended--an interesting page, in English, about satellite tracking with not one hint of monetization (except a box with some weather information for the site's location and a link to the service providing that...it's possible that this counts as an ad).

On Chrome, however, I see what 0x0 seems to be seeing: the front page of online.nl, which is in Dutch. They appear to be an ISP, phone, and TV provider and the front page is trying to sell various plans.

I also see that on Safari if I hit refresh on the interesting satellite page.

On Firefox, I get the same result as on Chrome. All of these are on a Mac.

On Safari, I have AdBlock Plus, but I get the same behavior regardless of whether it is enabled or disabled or the site.

Asking for the link submitted here with curl gives this:

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML><HEAD>
<TITLE>302 Found</TITLE>
</HEAD><BODY>
<H1>Found</H1>
The document has moved <A HREF="https://www.online.nl/403">here</A>.<P>
</BODY></HTML>

I took a look with tcpdump at what is happening on Safari, and I see why I'm able to see the right page in Safari. It's cached, and the site is returning a "304 Not Modified". Clearing my cache makes Safari behave like the other browsers.