jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I can do mental images, but only with enormous effort, and even then, they're pretty sketch. So I generally skip images. If I forced myself to imagine a tiger, I wouldn't possibly be able to count stripes.

Along these lines, I've also noticed that I read differently from most people. I never visualize what I'm reading. I read the words, but don't imagine the action or the people or places. The question "What does Hamlet look like?" makes pretty much no sense to me. In fact, I tend to skim quickly over highly descriptive passages (if they're long). In addition, although I'm a fluent reader of a few foreign languages, passages describing movement in space (say a drive or sail), completely lose me every time.

When I talk to people about reading, most think I'm weird, but every now and again, I find someone who is equally non-visual as a reader.

Thinking about this even a bit more, I realize that I probably could not give a coherent or useful description of anyone, no matter how well I know the person. Apparently, I use my eyes only to avoid oncoming objects. Weird.
hmm those are ~425$, for that kind of money I could raid a bunch of regular drives =/
Yes, here's one of Ericsson's landmark papers on the topic, 1993:

http://projects.ict.usc.edu/itw/gel/EricssonDeliberatePracti...
Here here. Redmine is sweet, though the support can be a little slow on the forums.

That said, it has great issue tracking, issue conversations, multiple SCM repo integration, wikis, news, forums, etc.
You said reliable; not cheap :) A SSD should outperform regular drives in RAID anyway.
If we pull our heads out of our behinds and look at the broader trends in e.g. the gaming industry, the trend is fully interactive applications rendered in your browser using WASM. All the big cloud companies and several gaming companies are doing that currently. They completely engineered away the browser limitations of only being able to run javascript and only being able to render DOM trees. That API was painful to deal with 20 years ago and it has not improved a whole lot. 20 years ago remote UI was painful. Now you can play the latest games at 60 fps on a cheap chrome book, ipad, or even a phone.

The trends here are that computation can be remote and that real time, responsive interactive UI can be remote as well thus removing a lot of the need for a lot of complex local on device interactions. The only thing that goes over the wire to the server is low level input events; the thing that comes back is intended for a software renderer written in WASM and Web GL. You should not have to build your own renderer. Gaming companies ship existing games to things like Stadia or Nvidia Geforce, etc.

Not saying that this is the future. But we seem stuck in a lot of abstractions and constraints imposed on us in the late nineties when Brendan Eich et al. gobbled together a scripting language in a hurry and HTTP 1.1 was frozen in time until SPDY became a thing only a few years ago. Most of the past 20 years is just increasingly more sophisticated hacks to work around andundo all of that. We are now at the point where you can play an FPS game running on a remote server or boot a virtual machine with an actual operating system in your browser. So, why are we still doing UX with our hands tied behind our backs? Is that really the state of the art? IMHO it's not even close to that. It wasn't the state of the art 20 years go. All it ever was was convenient for developers. And even that is debatable.

We had graphical tools for clicking together UI in the nineties (Delphi, Visual Basic, JBuilder, etc.). That stuff worked great. OK, it resulted in a lot of ugly and unusable applications. But then most SAAS browser applications that replaced them aren't a whole lot better or less painful to deal with.

Yesterday, I was in a design meeting where we looked at our latest Figma designs. Figma is a tool for clicking together UI just so you can create something that looks like an app that you then give to a developer so they can transform it into something that actually works. That process is completely manual (most Figma users don't generate code from it). UI frameworks and tools are terrible. All this manual work that you need to do to get from a slick click demo that runs in a browser to an application that looks exactly the same and works .... in the same browser. Am I the only one who thinks that is backwards?

So moving some of that back into our servers is a baby step on the way to better tooling. But we have a long way to go.
This article randomly pick numbers and makes an unclear and poorly explained point... Certainly there isn't an "housing crisis" everywhere in the UK and it is hard to see what it has to do with growth, not least considering that the UK population has in fact grown fast in the past 20 years or so.

> Indeed, during the 2010s output per worker only grew by 0.3%

The UK has a productivity problem but it's not caused by any "housing crisis". Mainly the cause has been the multiplication of low-pay, low-productivity jobs fuelled by immigration.
For example in France manual car wash and valeting is basically non-existent while here in the UK it's everywhere.

Another problem in the UK is desindustrialization and a very large gap between London/South East and the rest of the country. London/South East are doing very well, the rest of the country not so much and has been left to fend for itself since the 1970s. If anything the UK needs a long term development plan with heavy state investment to bootstrap it, not further deregulation and withdrawal of the state.
Age depends on country. There are countries that compulsory schooling is up to 18 or even 19. The point is not bypassing high school into getting to college, but to never attend the school system. Free (as in freedom) learning. Call it unschooling.
They'd have a reason to start using BEAM VM languages, though.
Well it's criminal but in line with expectations: after all when given a carte blanche to do anything they want, humans will do just that, even if it means trample every regulation known to man.

Especially when there's a huge perceived leeway of sneaking between legal cracks, with coopted or outright purchased politicians and regulators.
I don't know about that. It seems to me that you are wanting Github to do what the committer should be doing.
You are welcome to do what you want in America, but as far as my country (not Spain) goes, here is a list of things the general people believe in -

1. Strong government - Being a country of diverse cultural values, it is imperative that there is a strong national government who can take care of stuff if things go bad. If that means big government, so be it.

2. Free choice - While freedom of opinion is important and respected in a majority of cases, we don't believe in the US style First Amendment. Social harmony is more important than free speech. If that means less freedom, so be it.

3. Personal responsibility - There are millions born into poverty, and it is the responsibility of the government and the citizens of my country to lift them up. That will eventually imply that we get a better quality of life. If that means more taxes, so be it.

Given that we are a democracy, we have structured our government and civil systems depending on what the majority believe. And yes that means strong regulation which might imply in some cases that it is tougher to do business than it should be. Just because some American libertarian rascals tell us otherwise does not mean we are going to allow them to come and break our laws.
> I think this outlook is a way of gatekeeping engineers who don't have a formal CS background.

If a driving school doesn't teach parallel parking, pointing out that deficiency is not gatekeeping.

> It's just not what most bootcamps are targeted for.

If you're making $35,000 a year in the service industry, making $70,000 translating Photoshop files into HTML is life changing. If making that transition is your only goal, great.

But I think many people enter bootcamps with more ambitious goals. They'd like to move up the career ladder, take on more responsibilities, tackle more difficult problems, and receive commensurate compensation.

People I've talked to who come from non-CS backgrounds said they hit a wall years into their careers, having to play catch-up on the job. In my experience, CS didn't help me as a junior engineer; by the time I was senior, those concepts were invaluable.

When people with CS-gaps hit a wall in their career, we have a two options: we can give them more responsibilities anyway, which sets them up to fail, or we can identify gaps early and help them. That's the opposite of gatekeeping.
The submitted title was "PIA bought by company known for distributing malware". We changed it to the article title in accordance with the site guidelines: https://news.ycombinator.com/newsguidelines.html, which ask "Please use the original title, unless it is misleading or linkbait; don't editorialize." One reason we have that rule is that we're not in any position to decide the truth or falsehood of contentious claims.
That also means most of their audience blocks ads. What are they to do?
Yes, and this is an irrelevant, too-clever-by-half woketake which accomplishes nothing but to distract from the fact that Epstein's vast trafficking & blackmail network is still extant, and will be much more difficult to hold accountable in the wake of his death.

As Ben Hunt puts it, you don't have to think any one oligarch is responsible to hold them all responsible: https://www.epsilontheory.com/im-a-superstitious-man/
There's nothing really special about what Wal-Mart is doing, though: they're just following the minimum wage. Of course, as soon as anyone talks about raising the minimum wage, people start screaming about how that will kill all jobs forever...
That reminds me of https://www.youtube.com/watch?v=QCsPz0GYGJM "What streaming on Twitch has done to my life" - I remember crying while watching, it's heartbreaking.
Yeah, that seems to be part of the reason that AlphaZero, which has its System2-like alpha-beta search seems so much smarter than AlphaStar which plays like a brilliant somnambulist.

Maybe if we had some way of abstracting out the things a machine learning system implicitly learns so we could deal with them in a more classical AI-like way?
Google also strongly influences Mozilla through sponsorship agreements. Note how the only names on this document are Mozilla and Google employees.
I can't agree enough about the missed opportunity to use SRV records. This would have been such a monumental step forward.

Edit: It makes me a bit giddy (which makes sense if you factor in my being a sysadmin) to think about what SRV records would've done for load-balancing, running servers on non-standard ports, IP address exhaustion, and server migrations. Anybody who doesn't appreciate proper service-location hasn't ever done serious sysadmin work and, IMO, has no business designing protocols.
Or maybe the burden on appealing to customers* is on the business providing the service.

* Or product, depending on point of view.
Most static code analysis tools I've used allow you to write exceptions for rules into your code using comments that follow a particular signature. Isn't it sufficient to just ban the use of random() and require devs to use one of those comments to effectively "sign off" on it if they encounter a good use case?
Also had to deal with the IRS over education credits and capital gains. It is a pain, and can be stressful, but ultimately I found that the IRS was fair, bureaucratic, and professional.

I think that the most important thing to remember when dealing with any government or financial institution is to keep paper records of everything. For our education credit dispute, we had my wife's transcript and receipt for tuition paid in the tax folder; we sent that in and the matter was closed. Same goes for capital gains: it's really handy to have detailed records of the cost basis for anything you sell. Same goes for identity theft, bank fraud, stolen credit cards, contractors that don't do what you pay them to do, etc. Know what you have agreed to pay, keep a paper trail of it, hold up your end of the bargain, and then insist anyone you do business with hold up theirs.
I think what I love about it is the Internet is the biggest machine in the world! I can literally flip bits on the other side of the world by pressing some of these buttons here on my desk. After becoming pretty much accustomed to living behind an IPv4 NAT my interest was rekindled when my ISP deployed IPv6 and all of a sudden each device in my house has a real public IP address.
Compare to your furnace (on fan mode) + air filter ...

> It has a remote

Check

> It looks attractive

Check. It's invisible.

> sound profile

Check. Furnace fans are in the garage.

> analyze the temperature, humidity, and air quality

Nope. But purpleair will sell it to your for $175.

> oscillates

Check. Covers entire flat.
The quoted material is accurate as far as I can tell, in that it really does say that stuff, but NR is interpreting it in an uncharitable way.

There was a test on the principles as part of the new hire orientation, but it didn't really matter how you did on it, and my manager didn't seem to place any weight on it, others might've been different. It is definitely not a daily thing that you're graded on. Dots is just an app you use to give feedback to people on how they are applying the principles, but it's mostly just used to rate if people did something well or poorly. Like if you shipped a feature on time or gave a good presentation on something you'd get a lot of positive dots and if you broke something in production you'd get a bunch of negative dots.

Other people at the company can see the feedback you got, that's part of what the baseball card is. It's really just a more transparent form of the evaluation system any company would have.

My criticism of the principles is that there are so many of them and some of them are contradictory (e.g. fight every battle vs choose your battles are two I remember) that people mostly just use them to justify what they were going to do anyways.

On the positive side, Ray and the other senior people really do care about the employees and Ray in particular is very generous towards them.
Do you have a different approach to providing equipment to utilities?
A Kubernetes for Kubernetes! But what about when we want to upgrade that?
Almost none of these are true for where I currently live, the only thing lacking, which it pretty much has to given the reality of invoking the police on wild goose chases, is action beyond the building when the phone line goes down. But in that case the local alarm most certainly goes off ... but not very often at all! AT&T at least here is near rock solid.

Do you think insurance companies would give discounts unless the benefits were per their actuaries real?

I'm sure the sign does a lot of good, but it's just part of a system of defense in depth which starts there (or perhaps not living in a bad neighborhood).
You totally ignore all the deaths of civilians caused by the US military and other actions.
There is more to it though, like colouring in Visual Studio. I think string must easier on the eye than String

:-)
I'll agree that the crimes committed by these individuals took a long time to come to light, but I don't see that either had any relevance to the discussion about retention of data that could be used to track their movements. Saville didn't escape discovery because there was no proof of his movements. He escaped because those who were harmed by him were cowed into silence, or ignored by those whose job it was to help.

As for Shipman, wasn't it precisely because of anomalies in data collected about him that he was caught? And do you agree that collecting clinical data about doctor's use of drugs, and their outcomes vs. statistical norms might be reasonably exempted from the kind of personal data logging that many people find objectionable [me!]
IE9's global share is 2.13% and 3.84% in the US. It's 2.38% for the sites I'm supporting.

Here's the simple answer for supporting old IE: http://dowebsitesneedtolookexactlythesameineverybrowser.com/

But to be more precise, graceful degradation is the answer. I'm building an interface that needs to last for several years, and IE9 is circling the drain. I can't justify making too many decisions around browsers that will be gone soon at the expense of the experience in all the browsers that fully support modern properties now.

IE 8 and 9 will get a degraded experience, but the content will all still be there, and it will look pretty good. But it won't look exactly the same.
Rollbar | https://rollbar.com | Barcelona, Budapest | Engineering, Administration
About Rollbar:

* We're a ~60-person team (SF, Barcelona, Budapest, and remote) with a mission to help developers build software quickly and painlessly

* We help tens of thousands of developers find and fix errors faster.

* Our backend handles billions of errors with low latency and high reliability

* Our front-end allows developers to discover and drill down across millions of errors in real-time

* Our open source libraries are used by some of the best engineering teams in the world, including Twilio, Duolingo, Salesforce, and Twitch

We're currently hiring for:

- Full-stack engineer (Barcelona or Budapest)

Please apply via: https://rollbar.com/jobs
Oldie but goodie: https://genotopia.scienceblog.com/573/a-whig-history-of-cris...
In Thai language, 5 is pronounced 'haa'. People use it in IM as a replacement for 'lol'; thus sentences are often suffixed with '555'.

Today is obviously the funniest day ever.

For the curious who want to hear it:

http://www.thai-language.com/id/134341
Why should the app store prevent clones? Clones are just another name for competition. I want the app stores to ensure that the apps are safe, not that they are free of competition.
+1 for Quasar. I find that it allows me to get things done fast without having to think about and build boring and tedious components. It's easy to restyle or modify it's component library and I'm finding it quite nice. I wish there was a robust vue to native app tool available.
For me the keyboards on the MBP still aren't nearly as good as the ones up to 2015. I will still pick my Lenovo if I have a lot to type. They need more travel.

Other than that, the new MBP reverted many mistakes they made before. And yeah I love the iMac design with the colours. They really need to bring back target display mode before I'll actually buy one though.
It's not a black art -- it just doesn't use many of the same skills most programmers have. That's like saying "playing music ia a black art". No, it just requires a skillset other than you currently have.

Graphic design in particular, is a speciality in which the process of learning pays off greatly. I mean you go from utter crap, to able to alter common designs to your purpose pretty quickly, after about only 80-120 hours of actual education on the topic.

The skills involved in graphic design are:

Drawing

Conceptualization of Space

Conceptualization of Color

Functional Organization

Effective Information Visualization

Execution in tools

And I honestly don't think most of those overlap with programmers base skill sets you have to pickup to do code.

It honestly sounds like you're suffering in the "Execution in tools" section. That's actually the easiest one to "get" in my opinion. Almost any programmer who can follow directions, and has a drawing program can do a bunch of the tutorials (we're talking 40-120 hours of doing tutorials) and practice making different things using those tutorials. You'll then make things "close enough" to fake it for awhile.

Notice this isn't like 20 minutes. It's a real effort. But it's not years before you start seeing real improvements and serviceable work.
If I'll learn design the same way I learn programming. Personally, I learned a lot from participating programming contests such as ACM/ICPC and TopCoder. Learning from and taking part in open source projects also give me a lot. Are there equivalences for graphic design? Thanks.
You'll have to trust someone.
Think more "hey, Ballmer, wouldn't it be nice if Bing enjoyed lower network latency [than Google]? We can make it happen, for a small fee". And the telecoms making out like bandits in the ensuing fight.

This can be stopped if Google, Facebook et al. don't "defect", or if a sufficiently strong conglomerate of services blacklists any carrier who tries, but if even Google isn't willing to seriously fight for (mobile) net neutrality, why would anyone else?
I agree wholeheartedly with your point. China and India are in a similarly precarious position especially in regards to inequality. The urban centers and their peripheral regions in all three countries are lightyears ahead of the rural countryside. China as many before has pointed out has approx 200 million migrant workers. They have no permanent employment prospects in the cities they are migrating to and they are coming out of abject poverty to begin with.

India is in the same position. Cheating is of no consequence when they aren't enough schools to accomodate the population. And the disparity is not minor, it is catastrophic.

These middle income countries are all in a precarious position, so writing any one or all of them off is uneducated and foolish.
"I want to learn graphic design, both for my current projects and for my future startup (same reason with the suggestion that "non-technical" person should learn to code)"

Theres really no strong reason that a non-technical person should know how to code. Which means you do have to get back to the question - why do you want to learn graphic design?
If you feel that you want to learn it just so you can do that for your start-up, realize that its not necessary. You can definitely get those things done for reasonable price through sites like 99designs (reasonable even for a start-up budget).
IMHO, the best reason to learn graphic design (like most other skills) is because you WANT to do graphic design. In that scenario, how soon you pick it up will not be a factor, which is the way it should be.
If you are drinking Coca-Cola just for the caffeine the first thing to do is switch to unsweetened coffee. That's much safer at least. The phosphoric acid in Coca-Cola will really mess you up if you drink a lot of it.

Then reduce the number of cups you drink - or if that's hard then mix using 10% decaf and slowly increase the ratio, while keeping the number of cups the same.
Also, you don't need another computer to use it.
> angle = Collision2D.AngleBetween( lv, bisectNormal )
> if( /*cusp*/ angle < 0.1f || angle > Math.PIf - 0.1f ) {
> //use alternate corner cap
> }

Just a quick note: you might want to use dot product there:

if( /*cusp*/ dotProduct(lv, bisectNormal) < 0.1f ) {
//use alternate corner cap
}
Chrome based browsers have µBlock[1] and µMatrix[2] extensions to mitigate this very issue of hogging resources. Unfortunately these are not ported to Firefox yet.

EDIT: Links to source code for both

[1]https://github.com/gorhill/uBlock

[2]https://github.com/gorhill/uMatrix
I doubt that any consumer really thinks about security when using mobile payments. They have no idea how it works and assume security, just like they do with their credit card. I think the adoption rate has already changed. It seems like Apple Pay has done very well in it's first few months and it's rumoured to be expanding to the UK in the next few months too.

If it is slow one reason might be NFC payments via credit cards. Lots of debit/credit cards have NFC built in now and for payments under £20 you don't need to enter your pin. I see lots of people using that and for small payments it seems more convenient that mobile payments.
Nuclear energy has exceptionally good safety history.
Thanks! Please let me know if you have any feedback!
Third party cookies are often made first party through CNAME records, so those are problematic, too.