jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Ok. It indeed seems to be the case that the polling delay can be eliminated. But I'm wondering, if db-changes are written to the client directly, is it still possible to apply security rules to that? Evidently, I don't want all my db-changes to be written to all clients, and, preferably, a security-filter should be able to determine which clients receive which updates.
People have generally stopped visiting blogs. Even stand-alone web sites are starting to suffer.

I recently re-enabled my Facebook account for dev purposes, and while there liked the Verge, AnandTech, etc. So now my feed is a small amount of family stuff, and a long list of tech news, most of which I quickly scroll past.

It's interesting because I essentially never visit those sites any more. Not long ago I visited the Verge probably daily, and browsed into random stories. I visited Anandtech weekly. And so on. Now I see the headlines that I skip past, and that's that.

And on the pure blog front, a lot of people rely upon sites like HN and reddit to sift through the chaff, the idea being that those killer blog posts will rise to the top. We know that isn't actually true (HN is mostly about luck and pet topics, with a lot of terrible content rising, while Reddit is horribly, horribly gamed), but the end result is that the good content suffers.
Ted Chiang is my favourite short fiction author, he doesn't write a lot but what he publishes is first notch.

Podcast of his short story Exhalation:

https://archive.org/details/ExhalationByTedChiang
Yeah people always seem to assume diversity should be based on your skin pigmentation. Reminds me of that Apple Diversity VP who said, "There can be 12 white, blue-eyed, blonde men in a room and they're going to be diverse too because they're going to bring a different life experience and life perspective to the conversation.” Needless to say she was forced to resign after that comment.

https://www.businessinsider.com/apples-vp-diversity-12-white...
The problem is that today, getting started often means: correct syntax highlighting, indentation, auto-complete (intelisense), build integration and scm integration. And for a few languages at least(e.g javascript, python, ruby, html, css, xml, shell scripts).

This is the problem. Going through the emacs tutorial is not enough. It's not that people have trouble getting started, they just don't want to experience the sudden drop in productivity once those things go away (at least for a while until you learn how to do them).

I've switched to emacs lately, and it was worth it. But it's hard to justify, to a newcomer, why the default javascript mode sucks with common idioms (no indentation, tags - and let's not even get started on intelisense).

When emacs and vi were kings, very few environments where that capable. So all you had to learn was basic editing. Everything else was a surplus. In the last few years, with the rise of eclipse, visual studio, netbeans and others, it's a harder battle.

In my dream world the emacs community would do a gentle fork, that would have ide like capabilities for common setups (python, js, ruby, c, perl, html, java, etc) + editing as expected (like hungry-delete) + more common key bindings (like the command key as meta on mac). Bonus point for a s/frame/window/ , s/buffer/file/ and so on on the documentation.

This way, newbies would be almost at home from the start (some commands to learn, plus the odd keybindings). But with time, they would customize more, and learn to drop the training wheels if necessary. The problem is learning everything at once (terminology, key bindings, elisp, editing) is too much burden for most folks.
US citizens are still forbidden from travelling to Cuba, and an embargo forbidding US companies from trading with Cuba is still in effect.
Funny story: I'm typing this reply on my nexus one in direct sunlight.
When reading this article, I was reminded of the social wellfare debate. I see a lot of similar arguments where it is assumed that if someone falls behind it's their own fault...
> Any sufficiently complex system (whether it's a text editor, biological ecosystem, or vehicle) is going to be difficult to interact with for a new user.

Counterexamples: MS Visual Studio. MS Word 2010. MS Excel 2010.
You're right, librairies developers are probably the one that should complain, and yet go is also famous for having a really extremely convenient standard lib (such as http), which means it should be possible. They are often built on top of a tiny set of orthogonal interfaces rather than generic types (see sort.Interface as an example of something quite low-level).

So that's why i'd like to see real-world problems that illustrate some concrete examples.
I'm currently a CS student at a top tier university, and I can assure you that the tide is changing, half the class is female, and a most new research (at least undergraduate) has quite a good balance in terms of representation. Give it 20 or so years :)
Any time I have to develop something from first principles, I do it 2-3 times in different ways, and only then make a serious attempt at actually writing it. It's still terrible, of course, but at least has a chance of working since I have a bit of experience in what can go wrong.
Sure, KDE is awesome, but "Surprisingly Awesome"? The author is surprised that eg. "The shortcut settings in KDE really work and are impressive. " or "I can put [the panels] at the top of the screen, the bottom, or even the sides!"

Seriously? Isn't it weird that people can be impressed by keyboard shortcuts working or apps being able to put an icon in the system tray in the year of 2022?

Disclaimer: I have been a KDE user since the first time I managed to boot into the graphical shell on my Gentoo box back in early noughties. That's it, just a happy user.

KDE has been around for 25+ years. It has a huge community: Both a substantial amount of users and a daring team that is totally chill not only about diving head-first into colossal amount of work, but also about making substantial changes to its codebase when they think it's necessary. Just look at how much work went into migrating KDE 3 to 4 or splitting kdelibs when going 4 => 5 which is the status quo now.

It's also got a solid legal foundation[1], better than relying on just GPL. They got flak when they first decided to build on Qt, a commercial framework so they negotiated this deal with Trolltech. (EDIT: Here's the context[2]) The point is that their dedication to the community is also top notch, which seems rare in the open source world.

So I, for one, am not one bit surprised that a team this competent managed to get keyboard shortcuts to work after all. Actually, I'll go one step further and say this: If your daily driver is Linux and you are not forced to running Fluxbox/Openbox/etc. due to resource constraints, you should be running KDE, period.

What's next, we will praise Linux for doing preemptive scheduling? Come on :)

[1]: https://kde.org/community/whatiskde/kdefreeqtfoundation/
[2]: http://openbooks.sourceforge.net/books/kde20devel/ch19lev1se...

PS: I see comments talking about eg. how bad the early 4.x releases were. Well, that's mainly Ubuntu's fault for shipping a barely finished tech preview in its stable channel. I, for one, don't remember having a problem switching to KDE 4.something once it was offered in the stable channel by the Gentoo KDE team.
Is there nothing commonly called just 'brackets' in Oz?
A 'no log policy' is a hard one, it may be true but you can't really prove a negative. So it is as good as your word and your reputation, which in this case may be very good but it may not be enough to reduce skepticism.

FWIW I do tech DD for a living and I've seen several places that had 'no log' policies on the outside and yet they would occasionally - or even structurally - log data in order to comply with the law.

The 'WBT' (Retenion duty for Telecommunicationsdata) has been disbanded, which should work to your advantage, but the GDPR makes explicit room for the accomodation of legal and regulatory requirements and this in turn may transcend your 'no log' policy. Please make sure you have appropriate legal advice on the subject, it is complex and getting it wrong can really bite you.

Best of luck with your company!
Shyu's sites: http://techinterviewpro.com http://algopro.com
Work culture for me honestly
Which would be about the most braindead reasoning ever?!
Of course nothing is truly unlimited. Still, I took a look at some of the US plans (AT&T etc.) and they're definitely better than what we get. The lowest ones start to throttle at 50GB, vs 10 for ours, and even the ones that don't throttle until 100 are cheaper than the 10GB ones here. To me it's a lot more reasonable to call something that may be throttled over 50 or 100GB "unlimited" vs something that will always be throttled (and to 512kbps!) at 10GB.
Where else are JWTs coming from? You can't pass the signing key to the client, that defeats the point.
Weird! Maybe it's European specific.
There's also uom for Rust https://github.com/iliekturtles/uom which also provides types for type level operations
In which case are you not going to lock in building something like that?

Even if you opt to go framework-less you are now locked in to whatever you are building.
It should be “N m”, even standard ISO notation requires a small space between the two.
> My experience from being on both sides of the desk has been that devteams are relatively tolerant of candidates exhibiting personality quirks during the interview process - it's the candidate's skills that are in demand, not their winning personality.

I'm growing further and further away from this mentality in hiring because the sad truth is most of those folks who come in with "quirks" lack maturity. To me, quirks are "yellow flags" in the interview stage because it means that you're not able to put your own weirdness aside to fit socially when you arguably need to the most. Invariably these same "quirks" come up down the road in the employment with output problems, copping attitude with superiors, weirdness in internal/external meetings, and just general antisocial behavior.

I get that we're all in hella demand right now but I'm starting to go back on my, "I'm just hiring for the engineering skill/talent" as an excuse to overlook yellow flags.

The other thing is contextually, what are the quirks? If the "quirk" is someone being super shy/timid it doesn't even register on my radar as a problem unless it's extreme... I'm talking about the stereotypical "oh so cute dev quirks" like: not dressing appropriately for an interview, interrupting me/talking over me, talking down to me, comparing their last junior position to being Steve Jobs, being sing-songy, inappropriate jokes in any way/shape/form, getting in arguments with themselves... etc etc.

I'm at a point that if you can't act 95% professional in your first interview you're done as you're not capable of being "on".
This is the assumption I had as well last time I tried it, but it's not like that, at least last time I tried it a couple of years ago. Might have changed by now.
Sometimes I get a runny nose, my throat is slightly sore ... and it's gone the next day. Could be an allergic reaction, too much vaping, inhaling something, or an infection not taking hold; no idea. It's an entirely different experience from getting an infection with a fever, fatigue and so on.
>I haven't said anything about politics either.

Sure you have. You continually make reference a 'communist' and 'authoritarian' conspiracy in the US. You make the unsubstantiated claim that our government will enforce permanent lockdowns. You ignore the fact that even the most unabashedly communist and authoritarian regime in the world (China) has not done this.
I would agree although sometimes this is a little too much. I have seen instances where they solely focus on the skills and end up hiring jerk. Ultimately, that causes way more trouble than a weak skillset.

An interesting experience I had at a previous company was that they really put culture almost above all else. It sounds great, but in all honesty it was actually depressing and horrible after a while. It almost always came down to, "Well we don't want to hire X person, because it's not a good culture fit." The real issue was that they wanted to hire people they could hang out with / mold into their way of thinking. No new ideas, and everything pretty much stagnated. If that's what you were looking for, then it was great, but people who think like that aren't typically the ones that can hit the homerun when you need to.
> One classic example we ran into was DOM that we'd just rendered suddenly had a different structure because Google Translate would insert new DOM nodes.

Gosh, this continues to be one of the problems I have with all of the major frameworks. Rather than assuming the DOM is a mutable, shared resource like it actually is, they treat unexpected DOM changes as undefined behavior, and will usually break at the slightest attempts by browsers or extensions to help the user. The Google Translate issue is still largely unsolved, and I’m always frustrated whenever I attempt to translate a blog post on development from Chinese and find out that it’s not working because they’ve decided to render in client-side with React.
Just like Path did. [0] Oh dear.

[0] https://www.theverge.com/2012/2/7/2782947/path-ios-app-user-...
I tried Elm but it is too DSL for me. Its approach also doesn't scale. Too much writing, like Redux.
I open a new terminal and tab my way to the file I want because it's quicker and less mentally-demanding than solving Gnome's UI puzzles. At least I used to until I had enough and switched to a different file manager.
> "do you want this app to track you"

Is this better?

"This owners of this app are looking to gather as much information about you as possible so they can use it as leverage against you. They will sell that information to political agents who will use your demographics against you. There will be advertisers who know when you are having your period, when you are pregnant, and that you've searched for penis enhancing tools. While they probably won't share this information around, they will let advertisers buy adverts discretely targeting your race, gender, and sexual preferences."

Is that a better message?

I think Apple is being quite generous here myself. I'd have the dialog be bright red with a toxic logo on the yes button.
When companies like EA do it, it sets a standard.
But first: Let's establish it's not all wash trading.
NoScript evolved over time.
This has the potential of making being rich kind of...obsolete.

Think of it like this: can't afford an iphone? There's a Holographic iPhone you can download. Can't afford a fancy big screen TV, there are thousands out there you can download, etc.

This will all depend on the quality / ease of use of Holographic Windows, but I can already see it's the future of computing.
It'd make me happy if SublimeGit fixed the pull issues on OSX, let alone any update :(
If you radically change a feature then regular users will first start playing with it. Simply because it's new. In that case your test needs be longer or exclude regular users.
It would be nice if it allowed you to specify initial dependencies, or call out a requirements.txt file.
Or SVG, which would allow for much easier handling than CSS. :-p
FWIW, here's the address to use

IRS
FRESNO CA 93888-0002

(that zip4 is important) run this by a pro, it's too important to mess up.
75 here. The first thing I did when moving to the U district at UW was get rid of my car, it is just annoying to have one there. I've had a car since, but prefered biking or public transit, and now I'm completely carless in Beijing where parking is sh*t and taxis are ubiquitous. Oddly enough, all my chinese colleagues have cars anyways since it is a precondition (along with owning an apartment) to getting married....
The DEA is being bribed? I wish I were surprised. Logistically it would take a couple 18 wheelers a week to import all the cocaine the U.S. consumes. You don't move that much illegal product without bribing the enforcers.
Frankly, for a single professional person with a history of SV level salaries, covering several days worth of that on credit cards is not necessarily a problem.
My question to this, is would you take the same line if the censorship was something nakedly egregious?

Let's pretend there was a massive Harvey Weinstein-like sexual harassment scandal at Facebook Inc. And Facebook responded by removing any posts mentioning the scandal or blocking the account of any journalists that reported on it.

Would you shrug your shoulders and say "private property". If not, then I think you have to admit that Facebook has some obligations to not abuse its moderation powers. If not in the formal legal sense, at least in a cultural and moral sense.
> You don’t think citizens have a right to hear exactly what their elected officials say in their own words?

I don’t think the state has the Constitutional power to compel private parties to relay what officials say outside of exceptional cases, because of freedom of speech and the press.

The right to hear isn’t the right to commandeer others resources to have it relayed to your hearing.
I operate a public WAP as part of the seattlewireless project. I do this for two reasons:

- Not being able to access the internet seriously sucks. It took a month to get DSL in my apartment, and every time I wanted to check my mail in that month, I had to go to a coffee shop, or to work. Nobody in my building had an open point.

- It's a legal hack: Since my ISP never sees the MAC addresses of the machines connected to my router, there's no way to prove what traffic came from what. This may prove handy if the government drops the hammer on people who accessed the wikileaks cables.

For these reasons, it would suck if public wifi was killed. A more elegant solution would be auto-negotiated SSL tunnel to the router, over which all traffic would be routed. Protection from eavesdropping, without denying access to users.
I stalked the website's author a little bit:
- rsms on Github, twitter, flickr, facebook…
- http://hunch.se/

And this rasmusfabbe is developping Kod:
- http://www.youtube.com/watch?v=jHUp3sdKYJw (a cool idea on grouping documents by Levenstein distance)

I do wish people would get used to (dis)claiming when they have a stake in some product they comment on.
Well, StudiVZ just screwed up with some good money in the back.
They had downtimes and they developed no new features. StudiVZ is too basic to be competitive. Now they have apps and stuff liek that, but now it's too late.
I always wondered what they did with their money, because the really developed very very slow. And had major problems with downtimes for months.

I guess that this is not the case with vk.com and they may as well survive.
> I am making the case that type errors are NOT one of the major causes of errors in software development.

That's symptom of a bad typing system. I'm with a moderately sized Haskell codebase right now and type errors represent the biggest share of errors on it by a huge margin - several times bigger than runtime bugs.
For 17GB of RAM and two 3.25GHz xeons and 400GB local storage, it's 18c/hr for a spot instance. Make your make payment $1/hr and you're set.

http://aws.amazon.com/ec2/#pricing
> This conceit that many in the US and West have that the quality of our science and research is innate and unimpeachable is both ignorant and complacent.

Back when Hua Tuo in China was using anesthesia to perform surgery (the period described in the Romance of the Three Kingdoms, and pictured in a movie called Red Cliff by John Woo - awesome epic BTW), the West was living in huts.

The wheel can turn, more than once.
The cloud is a vehicle for hourly billing and instant provisioning.

If you are not actively using either of those features, you should look into dedicated or colo. Now.

On every other front besides billing/provisioning, it will lose to dedicated: Speed, Price, Performance, Server Specs and control.

The cloud should be used to handle unexpected workload or random jobs only. If you are running your 50x database cluster on ec2 for 100% of the month, you are doing it wrong.
Nothing is black or white. From my past experience, when you start to have services that are i/o intensive, the colocation is a good option especially that you can easily control or tweak the underlying hardware. On the other hand, if you start with a small scale service and you don't have a large distributed datastore "cloud hosting" is often simpler and cost effective.
Are women afraid of science? This woman surely is. Not having a control group is no way to conduct a science experiment.
It is time to build a clone of this project.

"As a business you can monitor all of your input costs in real time. You can monitor by region, industry, specific supplier. The search engine will also have advanced statistical features to give you directional probabilities of pricing in the short term. Instead of a rigid, just-in-time inventory approach to your inputs, your program will alert you when the likelihood of waiting one more week to buy, or buying one week early, will give you a better price."

by Kevin Price, original here, http://www.zerohedge.com/article/why-mit-not-willing-unleash...
That would exclude a high number of designers, photographers and creatives, many treat the resume in the same way as a project and go all out on the visuals, self portraits are common.

Here's some examples

http://www.webdesignerdepot.com/2009/05/30-artistic-and-crea...
I wouldn't brag about an affiliation to the NYT on this story, they're acting to undercut its significance. The reason why the WL dox came out last night is that Domscheit leaked them to the NYT (the NYT was not a primary recipient) and the NYT was trying to steal WL's thunder. Notice that the NYT had five stories published within a couple of hours, each multiple pages long. They were already ready to go, and notice the hawk-serving angle (recidivism) on all of them.

No, I wouldn't brag on his behalf, as nice as the applet is.
The natural question then would be, what are they taking? They have to make money to survive somehow.
The Gulf countries don't charge corporate taxes as far as I'm aware, not just Bahrain. Also, the company might want to spend the money on R&D and marketing the following year, so having a spend it or lose it model is backward.

And, just because the rest of the world's governments are stealing does not make it ok.
Speaking only for the US, the elephant in the room is that these services will only cover dense urban environments for a long time. While ~80% of our population are in "urban" areas according to the Census Bureau, there's a big difference between Los Angeles and Greensboro. I don't see private businesses expanding to the exurbs until the Government makes them.
>the court is arguing that the API is copy-righted

No they specifically omitted saying this.
Comparing to a sick person who doesn't wear mask?

Yes, a sick person wearing bad mask is still better.
Very true. I see it very often.

But it also applies to the medical community.

Belief "Hydroxychloroquine does not work" is based on WHO Solidarity study where late stage patients were poisoned with high dosage hydroxychloroquine while a lot of research suggests that it may have positive effect on early treatment with low dosages.

The same applies to Ivermectin for example. There was one double-blind study in JAMA journal that was not able to display any effect. It has been also concluded by the medical community that Ivermectin does not help. Nobody appears to have seen the rebuttal that displays serious protocol failures of the study and highly likely placebo unblinding (placebo had different taste and Ivermectin was available over the counter and was advertised heavily as covid-cure in the region).

Other research (5 double-blind studies, about 400 participants in total) suggests that it has effect against SARS-COV-2 level in the body).
Netscape crashing on a web page is Netscape's fault.

Similarly, if the D compiler crashes when compiling a D source file, it's the D core team's fault.