jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
What the author describes is the equivalent of premature optimisation for design. I regularly advocate a "get something up then refine" approach to our clients but it's difficult. They don't want to bear the extra costs and usually don't understand the need. And when you present that first comp to them and it doesn't look perfect, they will balk, first round or not. Startups are more interested in the approach, but then they really don't like the extra costs :-)

Secondly, as other people have pointed out, design isn't just aesthetics. It is also, and primarily in the case in web design, about functionality and usability. If you have hired a good design agency are only using them to "make things pretty" then you are underutilising them.

Finally 20% can mean a lot of value. In some cases it's the "winning edge" over your competitor (aka life of death) and in others it's 20% of revenue. Admittedly spending huge amounts on a site that only nets a few thousands a month is silly but if the site is big enough it makes perfect sense.
We probably travel less during Ramadan than usual, since it's kind of inconvenient to do so. Though maybe some people want to spend it with their families like this guy wanted to spend his holy week with his family, but most people would probably travel before Ramadan rather than during IMO.
Nitpick. Accidentally programming an infinite loop kills the page. Refreshing restores the offending code and immediately does it again. Had to clear cookies to get going again?

Just drop in a while (1) {} to reproduce.
This. I come from a culture where tipping implies "reward for good service". But in the US, I always feel that if I tip less than the expected 20%, practically I may be cutting into someone's wages. If they demand the difference, they may end up getting fired by their boss.

Does anyone know if these workers are that helpless in practice? Or can they make a single call and get the restaurant owner in trouble if he/she doesn't make up their wages to the minimum? (As an H1B employee, I know well that the theoretical extent of what you can do and the practical extent are sometimes far apart.)

Interestingly, I've seen that this perceived "power/responsibility to ruin someone's job" makes it so that as an outsider, I tip more than the average. I've seen American friends tip 10% when I was tipping 20% for 'average, not great' service.
Gotcha. I certainly agree (albeit with low confidence - never sure what someone somewhere has done) that would make no sense as a GHC target. But that doesn't mean the concepts necessarily have no applicability. As I said, I've found myself wishing for some of Haskell's capabilities while writing C. That said, when the usefulness is subtle it's probably not the place to start. I'd dig deeper into some of the other monads first and basically forget about IO until you actually want to code in Haskell.

Incidentally, you can write Haskell to write your embedded C: https://hackage.haskell.org/package/atom

I haven't actually played with it, but understand it's used in production.
I'm currently in the process of designing my website using Flexbox. I love it, but ran into the problem of min-height. This should come in for sure. Thanks!
Tails, a "Live CD" operating system which relies on Tor for all communication, does something like this at the OS level: If the media you are running Tails from is removed, the OS immediately writes over itself in RAM and shuts the system down.

Still capable of being worked around, but looking into that may help identify how to best implement a dead man's switch.
If the outcome of that lawsuit goes that way, basically all OSS is gonna become illegal, so I think this might be the least of our worries... :(
Someone with a landline should dial "0" for the operator and see if it still works. (Assuming it does, they will charge you.)
They do? What services do they provide in that regard?
"Never enough time" is an artificial construct. Set up a pace that gives you a manageable output, nobody will be able to measure you precisely anyways.

Then suddenly you learn to do the right thing ("right" means the one that is not stressing you out) faster. And you're a happy person.
Isn’t the idea to remove somewhere else on retirement? At that point career is irrelevant.
While the current crop of mainstream CPUs does not support anything like it, the idea is old. Basically the CPU need to have hardware support for a PCB and be solely responsible for context switching, and the already complex MMU needs to be context aware.

I'm pretty sure we've seen specialized CPUs in the past that did exactly that.
The iPad Air 2 has 2 GB RAM.
The premise of the redirectable blog post is interactions if a variety of systems. The original post talks about new technology being a problem and no one has procedures for it.
YET the anecdote that is being solved is an uninformed user doing something he knows little about. Yes new technology should make it harder to break systems. But a user mixing around in something he knows little about us an age old problem. And it had nothing to do with proprietary systems. Interoperability, nor new technology
When I talk to startup founders, I find ones that offer me a 20% pay cut from my current job, a load of bullshit about how exciting their options are as the 156th employee, and a refusal to negotiate on salary, followed by seeing them in the paper complaining that there are no engineers in Seattle the week after I refuse their offer and tell them that it is too low.
https://unicornfree.com/2013/how-do-you-stay-motivated-when-...
> uninstall adobe flash and silverlight and never use IE.

Alternatively turn on ActiveX Filtering [1] in IE, whitelist [2] any websites that you need to run ActiveX controls on, make sure your plug-ins are up-to-date and install IE11 if you haven't already.

According to the Cyphort article linked above:

> Cyphort Labs researchers are still in the process of analyzing the Silverlight and flash exploits which exploit a known IE vulnerability (CVE-2013-2551). Angler EK is known to perform file-less injection (memory-based malware where nothing is written to disk).

As you can tell from the CVE number, the exploit used by Angler EK is quite old and doesn't affect IE11 [3] or older versions of the browser that have installed the KB2829530 hotfix [4].

> Use-after-free vulnerability in Microsoft Internet Explorer 6 through 10 allows remote attackers to execute arbitrary code via a crafted web site that triggers access to a deleted object, as demonstrated by VUPEN during a Pwn2Own competition at CanSecWest 2013, aka "Internet Explorer Use After Free Vulnerability," a different vulnerability than CVE-2013-1308 and CVE-2013-1309.

[1] http://ie.microsoft.com/testdrive/browser/activexfiltering/a...

[2] http://withinwindows.com/blog/2011/02/10/short-manage-your-i...

[3] http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-2...

[4] https://technet.microsoft.com/library/security/ms13-037
"I love my cigar, too, but I take it out of my mouth once in a while."
on Rust+Emscripten:

http://www.reddit.com/r/rust_gamedev/comments/2n0x08/emscrip...
So the theory (see "general equilibrium theory" of "welfare theorems of economics") is that increasing the supply of labor (or any other input for that matter) results in greater total output. And since the more expensive labor is the the labor of "great" programmers, increasing the supply of great programmers results in a greater increase in total output.

In general, economists (including myself) assume that increases in total output are always worth it, because the taxation system can account for the redistribution effects. This isn't guaranteed, since redistribution isn't free (some estimate that $1 of tax revenue costs $1.30 to the economy), but I think it's a very good rule of thumb.

So if you want to help the middle class you should support a more progressive taxation system, not higher wages [1].

[1] and by higher wages I mean higher wages for their own sake. Making workers more productive, which might raise wages, is also a good way to do this.
If you are just worried about keeping your salary up, that will go down no matter what, as the talent pool all over the world increases and companies will offshore more work, that not only means less salary but fewer jobs.

Most of those who argue against pg's argument here are concerned about lower salaries, no one is concerned about fewer jobs (because companies will move work offshore), less innovation (new product development moving away).

Creating boundaries and not letting talent in, is just a big downward spiral and if it accelerates to a certain speed it will be too difficult to turn it around. May be not in short term but in couple to few decades.
It's mostly because of Apple IMO. When macOS and iOS have all these new icons, you are kinda forced to update your logo too, otherwise your product would look old fashioned.

Why did Apple start this trend in the first place? My best guess: "politics within Apple". I still remember when Forstall was given the axe and he was against minimalism.

The story is sorta strange too: he was axed because of embarrassing bugs in the new Apple Maps. Was it inside job to make him look bad? I guess we'll never know.
This. It has to be a net monetary loss for the consumer, otherwise you're just inviting a form of "e-book mining." I can picture it now: meet Patrick, a graduate student who works part time on his uncle's kindle farm scrolling through pages on hundreds of devices and earning $18/hr
it is not gujarati language.
You can mix and match. Unset LC_ALL, and set the following: LC_MEASUREMENT="en_DK.UTF-8" sets SI units, LC_NUMERIC="en_US.UTF-8" sets dot as decimal separator, and LC_TIME="en_CA.UTF-8" sets ISO 8601 dates and times with 24H format.

But there should definitely be a saneland locale. "en_SANE.UTF-8".
" Access Denied
You don't have permission to access "http://www.wnep.com/mobile/article/news/local/wayne-county/c..." on this server.

Reference #18.475f7a5c.1614399207.477243f "
Looking at this and the source BBC article, it's still unclear to me what the actual infringement is. Anyone know?
Docker Swarm is pretty much abandonware/on life support at best, so one should avoid using it for new stuff.

Hashicorp's Nomad is the best choice on the complexity for features scale IMHO, and that's why i'm writing an article how great it is, how easier some things are and what's missing compared to Kubernetes.
Isn't this basically what's happening nowadays, except on the level of competing digital currencies instead of on the level of competing configurations?

Bitcoin, Z-Cash, Stellar, GNU Taler and many more, all of those offer different characteristics which societies can pick and choose from. Central Banks don't necessarily like the particular choices that have been made by existing systems and drill down a level further to design a system with exactly the combination of cryptographic blocks that provide the desired mix of characteristics.

I don't think it's wrong that a particular solution like GNU Taler specializes in a particular set of combinations, it will do a better and more maintainable job at this (already pretty massive) project than trying to cover every arbitrary combination of characteristics. Same as libsodium provides a better crypto API than OpenSSL while not running into Heartbleed-scale bugs, because it actually dares to make opinionated choices.

The flexible layer for e-cash should be on the level of crypto primitives, and the actual implementation is the configurable layer that you're asking for.

Web browsers and operating systems are neat and general-purpose, but for a mission-critical currency it would be nice not to have to deal with the endless security fixes that an almighty everything-framework will unleash unto us.
And still hiring here in the Tokyo office :)
Easy to miss that it was rated PG... I think a lot of parents took little kids on the basis that it was animated and pixar alone.
The only thing strategic about "realigning workforce" and outsourcing your former core development team is to slowly wind the company down to a shell and then make the financial numbers look good on paper.

This way the CEO and board of directors can give themselves huge bonuses for "saving" the company. Then 5-8 years down the road, when no more can be squeezed out of the Nokia brand name, they will look for a merger as the next strategic move.
Very cool. I really hope to be there. I'd love to see HN creep into real life :-)
Yes, k8s is not built for solo outfits and small projects.

In places with 10+ developers and 10+ services on a single cluster it works surprisingly well from the user (developer) side.
Firstly, please get rid of the caps in the title (and the spelling error). :(

Anyway, I'm not sure how this is spyware. Properly implemented, this is no different than systems that already exist to take photos of someone when they have stolen your device. I think the EFF should wait until this is actually implemented (or not!) and then see what the actual end result of it is.
I suppose you hadn't read Digg very often in 2008-2009. It mainly consisted of marketer-promoted stories, and kids posting ASCII Picards and one line, monosyllabic comments in response to these stories. The sense of community was much lower than on sites like Reddit.

Twitter is actually doing a great job of blocking spam - I used to get a few spam followers a week, now it's rare.

I follow a lot of programmers and project leaders on Twitter and your analysis, as well as the one above, are dead wrong. I constantly hear about news and see good links on twitter hours or days before they show up on places like HN or Reddit.
If you don't mind having to write test cases for thousands
of permutations of possible settings, go ahead and let
your customer change everything. A simple product,
however, is far easier to maintain.

Obviously it's not a black and white issue... at some point if you provide enough options, you've probably provided a turing complete DSL. And that's not what I'm advocating. I'm advocating making things configurable "within reason" where I'll freely concede that "within reason" is a subjective measure.

And you're right about the cost, so you have to weigh that cost against the potential lost sales from not providing a given option. And you never know for 100% sure, especially since people who don't buy your product don't typically call you up and say "Hey, I didn't buy your stuff and here's why." "Silent evidence" as it were. So it's still a bit of a judgment call. I just come down on the side of being a bit more accepting of options and configurable items, than what I think the parent article is advocating.
Even Googlers agree with Eran, xauth is just a temporary solution, the real solution should go into the browser, maybe with a API that is xauth compatible. Mozilla is already working on those ideas.

edit, from another googler: http://www.google.com/buzz/dclinton/RcW6X3EjKj1/John-Panzers...

> John Panzer's take on the XAuth project is pretty much spot-on. It's not that XAuth is what anyone wants for the ultimate answer in this space. > Rather, XAuth is a short-term way of pushing for any momentum in this direction.

> There are a number of companies leading it, btw:

> MySpace: http://xauthdemo.myspace.com/

> Microsoft: http://xauthdemo.mslivelabs.com/

> Yahoo: http://developer.yahoo.net/blog/archives/2010/04/xauth_oauth...

> Etc., etc. (Eran suggested this was Google-led, which didn't quite strike me as accurate, given that Yahoo, Microsoft, MySpace, etc., were all as involved as Google was.)

> For more background on XAuth, I did a round-up of the various announcements and responses during the XAuth launch:: http://www.google.com/buzz/dclinton/CYgLcs24yqP/
(This reminds me somewhat of the meta-narrative in Logicomix, about the relationship between madness and mathematicians. Many of the great Logicians did not end well... or _go_ well, for that matter.)
The original article on Gawker on this was horrible. They completely spinned it to sound like Apple was at fault. Only in one little phrase did they happen to mention that AT&T was at fault. They really screwed themselves over by stealing the iPhone, and now they're fighting back by writing mean blog posts. Cute.
Well, Emacs doesn't claim to be just a text editor. It's a living Lisp instance with text-editing utilities bolted on top of it.
should be: var MyApp = MyApp || {};
FWIW, there's a gem for Rails that is intended to solve a related problem (multitenant applications) -- could conceivably be used to assist with the authorization problem as well. http://blog.codecrate.com/2011/03/multitenant-locking-down-y...
Thank you, it works fine now.
Indeed. I wonder what that would have felt like to have been hovering over the crater at that moment...
FWIW, I was copied on an email exchange with Brian Kernighan regarding the piece and he referred to AWK as "Awk". Thought you'd like to know :)
Is it possible the cell tower you're locally connected to is aware of its adjacent towers and communicates this information back to the iPhone? If you're traveling at highway speeds, or perhaps on rail, a 100 mile radius won't cover a huge area. Looking at my own data it seemed to be closer to 200-300 miles in some cases. (in rural areas where presumably towers are spaced out further apart)
Looks like http://giveawayoftheday.com/ for apps. The apps will probably be useless and non-upgradeable.
I had that too, but it slowly went away.
Attack Magazine put out a book called The Secrets of Dance Music Production, which has some fairly good "beat starter" breakdowns of how a 16-step beat would be sequenced different styles of electronic music, such as deep house, tech-house, trance, etc. https://store.attackmagazine.com/products/the-secrets-of-dan...
Intel and AMD are living proof that performance trumps security. Comparing the GNU yes and the OpenBSD yes source shows this pattern too.

Security isn't important until you're pwned and your reputation is on the line (see recent Ubiquity news).
Different schools are running things differently. I am glad you used the tests, but they were strictly speaking optional. Lateral flow tests have a very high false negative rate, particularly when not administered by a trained professional.
Can you provide a reference for this claim that Israel offered the vaccine and was rejected?

I have no claims one way or another, just trying to understand it from unbiased (or at least minimally biased) sources.
Nothing has changed. Small Linux systems have been a staple of the embedded systems world for a long time.
We need public infrastructure for communication that doesn't create conditions where all we do is try to emulate older broadcast media models such as TVs, radio, or newspaper.

This means 25Mbps uncapped IPv6 (no NAT) symmetric bandwidth for everyone and safe harbor laws for individuals and not just corporations. I think at that point centralized services for Internet-based communication become unnecessary, though centralized storage for things like long video posts may still be needed.
I personally found Docker and Compose pretty simple to learn, and after years working with them I'm pretty well acquainted, but am interested to learn if there are any tangible benefits of using LXC instead of Docker?
Please take a look at the study before making such an offhand comment. It clearly shows that these effects are more likely for people who actually got COVID than for the control cohort, who experienced the same lockdown measures, by a factor of 80%.

https://els-jbs-prod-cdn.jbs.elsevierhealth.com/cms/attachme...
The issue with replacing Spotify with a self hosted alternative is the need for content.

Spotify (EDIT: for some people) solves the content problem for a low fee. Self hosted requires either spending lots of money, or in lots of regions something that probably qualifies as copyright infringement.

(EDIT: noted that this isn't universally solved, and thanks for responses pointing this out)
Some people don't mind losing money just for the thrill of possibly making money.

They like to gamble, even if, maybe especially if, the odds are against them.
London in the 50's was indeed in a situation similar to Beijing today. Worse at times.
Using "this" is already an anti-pattern.
I do note that the government have already mentioned aloud the possibility of coercing ISPs to use these filters to block foreign porn sites which wouldn't get a BBFC 18R (see the ATVOD crap we've been having over here).

That's a lot more sites than you might think.
So I can speak to this with a bit of authority seeing as how I accrued approximately 480 combat flight hours on the Shadow 200 UAV in Operation Iraqi Freedom II circa 2003-2004.

When we were doing our pre-war certification for desert combat, we had a chance to train right next to an anti-aircraft battery. We wanted to know the detectability of the Shadow at mission altitude so we could adjust things to keep from getting shot down. For those that don't know, the Shadow 200 (RQ-7A, now superseded by a bigger model), is built out of a carbon fiber composite with radar absorbing paint. The engine vents exhaust to the top backwards directly into the propellor, which does a wonderful job of breaking up the heat signature. It is approximately 11'x13'. Anyways the shadow is small and was meant to have a very low detectability factor. After the AV is a few thousand feet above the ground, you can either see nor hear it. Our own patriot anti aircraft battery was unable to detect it at mission altitude without setting their gear's sensitivity up night enough to detect large birds, which is totally impractical.

So was the Shadow built to be stealth like a B2 or F117? Nope. Is it effectively stealth when flying missions at several thousand feet above the ground? Yup! Go the the Wikipedia page for "Ground Control Station" which has a picture of me in the back of a Shadow GCS sometime around 2001.

Now the bigger stuff such as the predator / reaper / global hawk? They have much larger cross signatures, but they are more capable platforms. The shadow only had an approximately 6-7 hour in-air endurance.
Very useful indeed, some of those I've been wondering about for ages.
This site is not completely for natural selection. I think PG would agree or there would be no moderation.

Well-Kept Gardens Die By Pacifism.

http://lesswrong.com/lw/c1/wellkept_gardens_die_by_pacifism/
A fine on this sort of thing seems like the wrong message. The breaches will happen whether there are fines or not, the fines just make people less likely to report it which makes it harder to do things like obtain "a court injunction prohibiting any disclosure of the facts of the court case."

This law looks good in the media but doesn't help people's information stay safe.
sshuttle is currently TCP-only i remember seeing some people discussing about UDP, and DNS forwarding on top of sshuttle but it hasn't gotten very far.
Let the Twitter spam begin (or continue).
I agree. I have close, personal friends who went to work at Apple. The last time I talked to one of them, they started getting visibly nervous just talking about the breakfast they had at the on-campus cafe.

Not what it cost, or what it was, but even that it existed.

I quickly changed the topic.
I'm not sure companies view it that way, and especially not companies like Facebook, whose product is the people who use their apps. As long as the person demonstrates he will use the product in spite of his problems with it, his opinions actually mean very little.

Think of it like a politician might: once you've donated to his campaign he has no incentive to give a fig what you think.

Of course people with lots of clout and wealth are special cases and the above don't necessarily apply to them.