skysight-inc/HackerNews huggingface dataset:
HCI is a big field with a lot of different specialties. Since the original query was about modern websites, I would point out that these are essentially operating according to the classic windows (WIMP) paradigm. (The mobile versions are different). In my reading, one of the best expositions of how to design a desktop application can be found in Apple's 1993 Human Interface Guidelines:
http://interface.free.fr/Archives/Apple_HIGuidelines.pdf
This is an example of an "extended phenotype" as written about in https://en.wikipedia.org/wiki/The_Extended_Phenotype by Richard Dawkins (invented the word meme).

Great concept, although harder to grasp than The Selfish Gene.

It is a bit like treating the ants as stateless functions, and storing the state in the world?
This doesn't look like "on life support" to me: https://blogs.msdn.microsoft.com/dotnet/2018/03/06/f-languag...
I owned a lifespan tr1200 for 3 to 4 years. I use it every morning to watch TV and do a 4 mph warm-up jog before working out.

I used to walk and do work as well at 1.6mph, but it's still distracting to me even after many years. I sometimes use the treadmill while playing Xbox controller games like rocket league.

If I had to buy a treadmill desk vs a stand/sit desk I'd buy it again. I hate running because it's boring but with a treadmill desk it doesn't matter to me. Standing up all day doesnt bother me either, since I have a specialized antifatigue mat. Also I never wear the safety attachment it's not necessary

I wish they made treadmill desks past 4 mph, with incline mode. I am considering retrofitting an actual treadmill to a desk so I can go up to 8 mph. Something that you can add detachable arm rails.

Also the tr1200 is incredibly stable sturdy compared to many sit stand desk such as jarvis, bc it's really heavy and has a big crossbrace

Also I have never once fallen off my treadmill. I run three monitors and a laptop.

I run a blue yeti mic and sometimes I wear socks while using treadmill, it causes some static electricity buildup in my headphones and mic.

For reference this is my desk. My gym is right behind it, if you want to see that to let me know.

https://imgur.com/a/78m8sCr.

Its pretty easy to do a 5+ mile walk on a treadmill desk in a single day. But there's not much benefits to that imo unless your trying to lose weight
r/weightroom tends to higher quality than r/fitness
> There are only languages where exceptions need to be hand-rolled in an ad-hoc fashion. This ad-hoc approach does not work.

C has no exceptions. It seems to be quite successful.
This is not a problem at all! Your writings belong to you. Always.
Dehumidifier for Electronics
Origin Corp is a finest Dehumidifier for electronics suppliers in Mumbai, India and supplies various comfort's rooms Dehumidifier, which gives convenient portable moisture control solutions at your place. Find more deals online.
I feel like you could be very right or very wrong, but have no way to tell because you are emphatic without being specific. What are the indicators of bad agile processes, and what would be better processes?
Is it surprising? We do the same and call this culture. A set of behaviour rules that we inherit from previous generations, don't really need to understand but can still use it to increase our survival and which slowly adapts to big time environment changes.
It's purely an opinion and interpretation.

The other interpretation is that the experiment shows that collapse of potential fields into manifest reality is individual for each observer.
I guess we'll have to disagree on the interpretation of, "Yes I have better (maybe 1.5 to 2 times as fast) Internet than my parents who are in Europe, but I also pay 3 times what they pay for it." To me, the most charitable interpretation of this is that 3x price is a negative that diminishes the argument made previously that speeds are higher in the US.

For that to be true, then there is an implicit argument that the price should be lower. Either this argument is there, or the parent is simply complaining. I don't see much other possibility.

Again, I am not arguing by analogy but offering a general case, movement against which must be justified.

As was mentioned in a cousin post, and as I mentioned, there are different technologies in play: https://news.ycombinator.com/item?id=18668662

With this, why should one expect that the cost for ~2x speed on cable should have any relation to ~x speed on DSL.

As for your argument on bandwidth, you seem to treat it as unlimited. It is absolutely a scarce resource and often overprovisioned. The network gear of any ISP only supports so much throughput. It is not an uncommon experience on cable to see drops in throughput at peak hours. Price and artificial bandwidth restrictions for individual modems (your package level) are the tools to handle such congestion and scarcity.

Regarding arrant, I mistyped errant, a reference to knights-errant.
Loss of heavy manufacturing jobs because of higher steel prices because of tarrifs leading to higher prices to end users, thus manufacturing companies move production overseas to produce them without tariff priced steel and keeping prices lower is just what has happened. The secondary cause was retailatory tariffs on us exports causing prices to go higher on exports twice (once to tariff imported steel before manufacturing, second tariff when importing into xhina). So how is this political rhetoric? Remove tariffs on both ends and we are better off.
canada had to have seen this coming.
> doesn't even follow its own made-up rules

One must first know the rules, in order to break them.

Strunk & White, introduced to me by my sophomore year high school English teacher, is the reason I enjoy writing at all. Prior to that, writing was a chore that I loathed. The Elements of Style is one of the few things from high school that I still remember specifically and, 35 years later, still use. To me it is the K&R manual for writing.
Minneapolis Moves to Eliminate Mandatory Parking
Canada has an extradition agreement with the US. The Canadian government has a duty to uphold its end, which means arrest the individual when the US requests it and investigate the merits of the case.

The Justice Department would do the same, though I'm sad to say, as a Canadian, that our prosecutors in Canada seem less interested in high-level white collar crime. (Yes, less interested than their American counterparts, believe it or not.)
That was my thought. It seems like it'd be similar to enforcing fractional reserve bank loans--audits and accountants and judges to determine if people are colluding, etc. It also seems similar to anti-trust.

Another possibility might be something like a tax on hoarding large amounts of food e.g., each day it sits around without being sold or consumed past some grace period like one year. Maybe only tax profits achieved by hoarding food, similar to long term versus short term capital gains, unless you sell after a crop failure.
What about having continuous fuzzing servers for just about any software ? kinda like virustotal.
I recently just heard it. And it great story to hear.
Was it not necessary in Chrome too then?
Do you mean he never acknowledged Empire as an inspiration? This article mentions him admitting that: https://arstechnica.com/gaming/2017/03/sid-meier-tells-civil...

Additionally, I'm like 75% sure I remember him mentioning Empire at a GDC talk.
Throwing an exception is the only sensible way for a constructor to signal a failure.
And if you get into machine proofs, you find the need to nail all those concepts down.

"'Equal' is used freely, from kindergarten to postgraduate. It's never defined or explained."

Which is a problem.

Uses of "equal" include:

- Constraint. "x = y" as "x and y are constrained to have the same value." This is a common algebraic usage.

- Definition: "f(x) = x + 1"

- Equivalence: "x * 2 = 2 * x"

- Assignment: "x = 1"

- Comparison: "x = 1"

You're supposed to decide from context which usage is meant.

MathCAD used to use different symbols for each of these. Not a bad idea. (MathCAD is still around, but PTC bought it and it's now $620 a year.)
Not quite what you described and maybe you already know this, but you can prefix (or postfix) your query with %, *, or ^. This will restrict the results to tabs, bookmarks, or history, respectively.

https://support.mozilla.org/en-US/kb/awesome-bar-search-fire...
And she's had to deal with plenty of them too. The two I remember recently were some guy climbing on and trying to break into her NY apartment, and some guy on social media threatening to kill her when she performed in Australia. The story is often familiar, the stalker guys will profess their undying love for Ms. Swift and lament that they'll never be with her so they must harm her in some way.

And then there's the regular crazy Swiftie fangirls who obnoxiously battle each other on Tumblr and concerts to get noticed by Taylor while despising all the people who have gotten picked to meet her. There have been numerous incidents at concerts of people jumping up on the stage and trying to grab her. I remember a few moments during the Reputation tour where she appeared very distracted between sets, snapping her head to the side as if she thought someone was about to jump her. I don't blame her for being paranoid, fans can be crazy.

I think also these big ticket venues are rightly more paranoid as of late, especially since Manchester and the shooting in LA. I made this really cool (I thought so at least) wearable LED matrix tee shirt (RGB Neopixels driven by a Teensyduino and cellphone battery pack) that displayed various Taylor related animations, but was only able to get it in 2 concerts out of uhm...several that I went to (Hackers can be Swifties too ok). The rules seemed arbitrary and highly dependent on what security guard you got when entering, which did not instill me with much confidence (one guard said the LED's were fine but I could not take the battery. Well ok then, even though the battery was just a regular cellphone charger that they explicitly did allow. And several times after I had been denied I go into the concert only to see other people with light up LED signs on full display).

Anyway, it's one thing for a private venue to employ these measures for security to voluntary participants who knew damn well they were surrounded by guards and had to abide by certain rules, and an entire other sinister thing for governments to arbitrarily collect this data on everyone to do god knows what with backed by the power of the state.

Between you know, John Lennon and the recent sad story of Christina Grimmie, I'm very glad Taylor Swift is taking security seriously.
> If you spend more than half your time in error handling, you have an architectural design issue with your code.

Ha, I once wrote a lock_file(...) function in 30 minutes. Then spent the next two years getting it to work on various platforms, on network drives, dealing with re-entrance, and so many other corner-cases you couldn't believe. The initial 10 line function turned into a whole module.

I'm not sure that counts as error handling as much as handling things you don't expect.
I dunno, there are several SR-71s sitting outside with completely unrestricted access.

https://www.sr-71.org/blackbird/locations.php

Of course, they've been gutted of electronics and engines, but still, anybody can walk right up to one with calipers and a tape measure... Good luck affording that much titanium though. It's a PITA to form and weld, too.
Yes the private posts will be a thing very soon: https://trello.com/c/s0Hho8LS/30-later-an-user-should-be-abl...
>BAPT: Since we switched to poudriere we are able to provide updates of binary packages almost everyday for the stable and head branches of the ports tree.

>While working on that we have leverage all FreeBSD features:

- Jails: all build are done inside a jail with-out network access

- ZFS: to fast populate the jails and ensurewe are always building in a clean room

- tmpfs(5)17: for fast I/O

- smp(4)18: yes we can use more than 24cores :)
Good grief.. this comments section is a disaster.
Agile is far from perfect but for software development it is FAR superior to waterfall. If you think differently then you either have zero experience delivering software over the last 10 years or you work for an organization that it is clearly in denial.
If you're talking about the developer of the software? Potentially. As to third parties, this article goes into painstaking detail on how difficult it is to set up fuzzing for closed source binaries.

You need to understand a certain amount of "rules" around each API call, and while you can duplicate their normal usage, there's a certain amount of thought that has to go into it.
In what sense is quantum computing a science?
5G is a red herring, as 4G would be sufficient. Before Westfield's fiber rollout, I drove around town mapping cell towers hoping to use LTE for home Internet. IMHO they're not really dense enough for such use, especially without directional antennas. Never mind the latency.

Also, Verizon is really the only provider that extends into the more rural areas listed, and I doubt they would want to cut into their mobile profits with the rates required to compete with wired access.
How about this:
class Foo {
void Foo() {
this.error = true/false;
}
bool constructed() {
return this.error
}
}
Thank you! Don't hesitate to reach out to me if you have any suggestion or improvement point to share. I would love to hear them!
The US has played Canada. They request this, Canada performs the arrest, Trump plays good cop ("I'll intervene if I have to"), and China can't retaliate against the US but can take it out on Canada. I'm sure Trump is giddy given how much he dislikes Trudeau.
any kind of pattern matching without the ability to check for exhaustiveness defeats the safety they provide, which is need to make that comparable in utility and power to inheritance (i.e. so you can actually replace inheritance w/ pattern matching.)

Much like how the compiler assists you when writing subclasseses so that you've implemented all the required methods, real Pattern Matching (F#) gives you the same guarantees from the compiler that you've handled all the possible cases appropriately.

Exhaustiveness checking is what elevates pattern matching to the other side of the expression problem, which is about getting feedback from the compiler to help you write programs.

a glorified switch statement does not help you do that, and so you still have to write subclasses to get compiler feedback.
Is US military cloud safe from Russia? Fears over sensitive data
Building the Presence tool at IMG
I wonder if we'll see that change with the proliferation of communication across so many mediums. Between mail, email, texting, voice, social media, etc. staying in touch with a cohort might be much easier and more sustainable.
Living over 20 years in the rural Ozarks I can say with confidence we had a tick explosion this year.

It's always tough battle here though. I spent some time this working on how to get rid of them in my yard that didn't involve "nuking" our entire yard (several acres) with pesticides but it's an ongoing battle because we have so many "critters" that visit our yard from the surrounding forest.

I did hit on one method that worked pretty good at reducing the numbers, but still a long way from eradicating them. I use a method that's called "Tick dragging" by Health Departments to estimate tick populations which is basically just dragging a piece of cloth over the areas where ticks are. I used a terry clothe towel treated with permethrin which makes it easy for them to latch onto the towel and when they do the permethrin kills them pretty quickly.
> I don't understand why governments don't just [violate civil liberties].

Perhaps you should think a bit harder. Maybe do some reading? Maybe consider how you'd feel if your civil liberties were targeted.

> At least it wouldn't be a waste of tax payers dollars like governments are renown for doing

Sure. From the people that brought you such successes as the war on drugs, the war in Afghanistan, and the DMV. I mean, obviously a "war on people in an ill-defined category that aren't actually breaking any laws we know of" is going
to be super easy to execute. No doubt it'll go super well, with no wasted resources.
> Still, most commonly, breaches occur when someone obtains an administrative password via deceitful means (e.g., phishing attacks), enabling them to log into the system and install Trojan software to extract data or to manipulate the system.

> This is the method the Russians used to hack into the Democratic National Committee emails, for example.

AFAIK, phishing was the main attack for Podesta's emails, but I'm not aware that this was used on the DNC hack. I think the author is mixing scenarios.
I bought the book and read it the same day. Lots of tips that can be used moving forward. I personally think it’s worth the money; I know it will save me money when I can handle some UI issues myself that I would have hired a for designer before.
I don't think this bit is correct:

> it was a well-defined methodology with proven effectiveness in areas like construction and manufacturing.

If you look at major construction projects, waterfall approaches don't have a great track record. E.g., the San Francisco Bay Bridge had enormous cost overruns: https://www.citylab.com/equity/2015/10/from-250-million-to-6...

In contrast, the Empire State Building was not built with a waterfall approach. It was delivered on time and 18% under budget. I saw Mary Poppendieck, who has written some excellent books on software development, give a fantastic talk on it. There's a write-up of a related talk of hers here: https://chrisgagne.com/1255/mary-poppendiecks-the-tyranny-of...

My belief is that the waterfall approach is common not because it's effective, but because it conforms to certain naive fantasies people -- especially powerful people -- have about projects. I think it's basically King Canute writ large. (Large, and into a zillion GANTT charts.)

I do agree that it's inappropriate for modern software projects. But I think this is also suspect:

> maybe a controller for a pacemaker

I've talked with a number of medical-device people, including Nancy van Schooenderwoert, who has been involved in the Agile world for at least a decade:

https://sdmdglobal.iqpc.co.uk/speakers/nancy-van-schooenderw...

They believe that Agile approaches are way better even for life-critical systems. You do need much more rigorous testing, but given the way Agile approaches deliver core functionality early, you end up having way more time for that testing, and many more opportunities to discover ways to improve the testing approach.
> r/weightroom tends to higher quality than r/fitness

Causation or correlation?
ATS11=50? 25?

Yes, I think I typed that before every dial.
Though many but a few recommendations:

- Hooked

- The dollar trap

- Built to sell

- Brain rules

- The doctor in the house (Memoir of Malaysian PM, Mahathir)

- 1984 by Orwell (Still reading)
Maybe they dropped out because they were failing the tests of mental abilities, and were too frustrated and embarrassed to continue. But one would think that the authors had explored that.

Edit: Yes, they did. See ojbyrne's comment.
I can follow your premise that not enough time and effort ia out towards making sure our programs are correct and have low defect. I'm not sure I follow your jump to claim Rust and Zig solves that problem.

But I guess time will tell, when there will be as program running in those as there are C/C++ programs, we'll see if things are any better or not.
> I’m skeptical of this, because even working in a team that had many person-decades of experience of estimating software delivery, the consensus opinion was that nobody’s estimates are worth anything and that the business would actually be worse off using estimates even as mere guidelines than just working on things, hitting blockers, and adjust expectations as you go.

I usually agree, but we were in a bit of a special situation:

1. In house designed and built custom RTOS

2. In house designed and built custom hardware platform

3. Our entire UI framework was highly customized by us, for our specific needs

It turns out, when you control all the variables, making estimations becomes possible. It isn't easy, but it is possible!

> the very thing Agile paradoxically does not conceptually support.

Early on, a few of the more senior engineers wanted everything to be done as one big design up front. That is after all how embedded hardware projects are normally delivered. (And for hardware that makes a lot of sense, lead times are a thing!)

The idea of shipping embedded firmware every 3 weeks is considered insane by many people. Heck I think that throughout the industry it is still considered insane.

But if we had not pushed for "agile", users would have suffered. They wouldn't have gotten the incredible stream of features that they did, and the teams wouldn't have been forced to maintain constant stability and code quality.

That idea of "always ready to ship" is one of the tenants of agile. Of course having milestones is common, but "our code is always good" is not common, and it is one of agile's differentiators and adhering to that leads to systematic changes in how teams function.
abstract class Employee {}
class Worker : Employee {
public Worker(Person o) {...}
}
class Manager : Employee {
public Manager(Employee[] o) {...}
}
I've worked on an agile team (specifically XP). The idea there was that estimates diverge from reality past 3 weeks. If the estimate is bigger than 3 weeks, break it down into smaller pieces and estimate those.

Also, XP was very into feedback. "How much did we get done in the last two weeks? How much did we think we were going to get done? Let's use that to adjust our estimates going forward." This was actually done with story points, so that when we "adjusted", the units of estimation stayed the same (that is, an item that was 4 story points before was still 4 story points), but we realized that the team was only doing 12 story points per 2-week sprint, instead of the 20 that we expected.

And yes, it worked very well for us, and it was truly agile.

And I disagree with you that agile doesn't allow something tuned for your exact situation. Or rather, agile allows that, even if Agile doesn't. We'd sometimes say "For the next two sprints, we're going to tweak our approach in this specific way. If it works, we'll keep doing it that way." That is, our process was one of the parameters we could adjust.
Honestly, you can post your password vault publicly if you dare. It is random bits useless you can decrypt it with your master password.
For quite some time this was one of the way to access your passwords from alternative OS's, with html page doing decrypting.
Actually, the Soyoz is boosted by pretty much the same rocket that launched Sputnik in 1957. It was first developed as an ICBM.
https://en.wikipedia.org/wiki/R-7_(rocket_family)
https://github.com/grafana/loki/blob/master/pkg/iter/iterato...

Looks like the Go regex lib, which isn't super performant, so it could potentially be improved if it ends up being an issue.
Thanks for finding that. I was about to read the paper, looking for something like that.
> My belief is that the waterfall approach is common not because it's effective, but because it conforms to certain naive fantasies people -- especially powerful people -- have about projects.

That is itself pretty naive. There is a reason why waterfall used to be popular, but it no longer is. Is it because people's ego's have ebbed? Doubtful. It's more likely that something else happened in the interim.

The obvious change is the proliferation of instant communications. If communicating is hard and expensive, it often makes more sense to change things as little as possible. If it's easy, then change becomes less expensive.

The internet gave us instant communication (e-mail, video conferencing, github, etc). Tools like these made agile more attractive. Humanity didn't just become enlightened.
Node v10.14.2 (LTS)