skysight-inc/HackerNews huggingface dataset:
Interesting ... a system that starts out as understandable/understood can degrade into one that still works, but is not understood (obviously ... we see it every day).

At that point, work (in the Physics sense) is required to lift it back to the outer energy level -- that of both working and being understood.

In many cases, a reasonable option will be to leave it at the degraded level and continue to utilize it (after all, it still "works").

This all seems obvious to me for the first time, as I look at it from this perspective. But it has never dawned on me before, probably because every inch of my soul longs for the beauty of the highest level of the hierarchy -- "works and is understood".
I don't think that's why C++ is popular - I think that C++ started as "C with Classes" is what got it off the ground, but if it were just that it wouldn't be around today. Similarly, Objective C doesn't enjoy much adoption outside of it's creator's domain, despite the obviously more elegant integration of object oriented programming.

I think, rather, C++'s brand of metaprogramming ended up being a big deal. C++ template metaprogramming and now const_expr allow for doing a lot of work at compile time, allowing higher level constructs to compile away to virtually nothing.

That it's compatible with C definitely helps still though, since it means you can still use C libraries and APIs, including the APIs of most operating systems.

In C++ there were programming styles that were "memory safe," relying on a combination of stack based lifetime and 'smart' pointers. While in practice most C++ code is very far from memory safe, I'd say this alone vastly improved software quality over C for big projects.

Rust represents an opportunity to do all the things C++ did right in a fresh language that is actually memory safe and doesn't suffer from the syntax C++ has. To me it's no surprise it was developed by the same people who write browsers - these are people that "get" it when it comes to huge, mission critical codebases. The complexity of Rust isn't a bug, it's a feature.

Go's simplicity is it's biggest strength and weakness, in my opinion. Code generation isn't cutting it as a substition for good low cost abstractions. Don't you hate when you end up in scenarios where you wish things could be typesafe but you realize to get there you'd need to write a codegen? I.E. there's a typesafe GraphQL library for Rust, but the equivalent library in Go will drop you back to interface{} constantly.

I would implore people to try to look past the instinct that simple is better in some cases. There's a balance to strike that yields the best benefits of 'simple' and 'featureful' and I personally believe Rust is closer to it than Go or C++.

I will still be coming back to Go and look forward to Go 2.0, but it'll be hard to look past some of the shortcomings when I'm writing performance critical code and wish I had more safety and control.

(Sidenote: I have a performance critical piece of code at my work written in Go, and it ends up using a ton of memory as a property of the GC. Go's low latency GC is cool, but there are definitely trade offs.)

(Sidenote 2: I wasn't enticed by Swift enough to give it a try, so I have no comments to make on Swift. I'm sure it's fine. It doesn't seem to be what I'm looking for.)
Then Ireland should be fined.
Well then. yakketysax.mid

https://www.wired.com/story/macos-update-undoes-apple-root-b...

How much more is needed to pop the Apple Reality Distortion Field?
Can't even try it on one of my own domains (.IT) without paying up first...
I am a white male. I'm not going to downvote, dismiss or attack you, just as I'm not going to downvote, dismiss or attack black people.

My point was not that society is fair to women, and I'm sorry if it sounded like that. My point was that gender injustices are different from racial injustices because racial injustices are inherited while gender injustices are not. Once we get to a point where society is 100% fair racially and genderally, gender inequality will die out with the old generations, while racial inequality will live on due to its inherited nature.

Racial inequality is caused by current societal problems as well as past societal problems. But gender inequality is just caused by current societal problems.
"The latest leaks show universities stashing money offshore"

Some universities, not universities in general.
Before getting my feet wet, I also purchased a lot of books. But, in the end, the best way I realized was to start building something like a TODO app. I started with an ECommerce website (whoa) and was pleasantly surprised. Of course, my strong background in Rails helped me quite a lot, too.

If you want a really good book that helps you understand concepts (and also the code) the best one so far I've read is Programming Phoenix by Chris and José themselves.[1]

[1] https://www.amazon.com/Programming-Phoenix-Productive-Reliab...
I remember. The ENTIRE Deaf community remembers.
My personal take on this is that high IQ quickly turns into a liability in childhood. Particularly when entering the school system.

I believe the words "bored to tears" summarize the experience quite well.

While the majority of pupils get a standardized curriculum designed to keep their interest at a steady pace, pupils with a high learning capacity get no such thing. If they try to learn faster, it doesn't fit with the governance and management model within which the teacher must operate. Therefore, most teachers are at a loss when faced with these statistical outliers.

Also, other pupils may experience emotions of inadequacy and unfairness when a fellow pupil just blasts through the material in minutes that would take them all week. This may lead to the high capacity pupil being a target of some unfortunate group dynamics.

Since schools have no governance model for this, the high learning capacity pupil's school experience is essentially unmanaged. At a loss, society almost invariably resorts to platitudes like "No need to feel sorry for them, because they are so fortunate to be smart. We must focus on the pupils that struggle."

A few years down the line, the pupil's inner motivation may be completely replaced by depression, self-blaming or worse. Then the platitudes take a turn for the worse with blaming the pupil's willingness to work: "In fact, high IQ can reduce grit, since clever pattern matchers use their cleverness to avoid working hard on the toy problems of childhood."

Fortunately, my own school days are long since gone. Without blaming any person in the system, I can say: "Good riddance!" to this whole pitiful affair of how society treated me as a child.

Instead, I can draw attention to this problem by saying clearly that these are children that never asked for these gifts in the first place. Let's as a society realize that what we are doing to them is absolutely wrong and woefully irresponsible.

Fortunately, at least one western country has political attention on this right now. I will work hard and with "grit" to make sure that my experience and observations can help in creating new policies. In particular I wish to address how to practically leverage the pupils' own drive to learn without incurring social/peer stigma or ridiculous costs.
We don't? If battery capacity was developing the same pace as CPU performance you would charge your iPhone once a year.
I have no idea if 'Turk Trust' is even a real CA or if you made up the name in jest. I'm honestly scared to Google it and find out, in slight fear of finding out that is an actual CA. (Not to get too political here, but given Turkey's current government, I'm not sure how anyone in their right mind would 1- trust them to say or do _anything_, and 2- trust SSL encryption certs coming out of there)
Great resource, thanks.
https://www.nytimes.com/2015/09/15/science/a-pregnancy-souve...
You’re kind of right. Trouble started with iOS 7. That’s when the focus went from usability ( which, btw, includes performance) to shiny and disturbing animations nobody cares about.

And now i can’t even modify text properly because the drag n drop interfeers with cursor positionning.
isn't asbestos a (notorious) health hazard? (why the other reply says older glassblowers miss it)
It's near impossible to not have loopholes. To this day nobody has a proposal on how that would work. Huge companies like Apple are always going to find a way and behave like greedy sociopaths - unless people stop buying their products because of this. Hence the protests are not misplaced.
I am currently reading this book. Currently in chapter 2. So far author's explanations have been really good. Although this book has a chapter on Elixir it's main focus is in Phoenix. He introduces enough Elixir to work with Phoenix.
... basically the top google search result

https://nakedsecurity.sophos.com/2013/01/08/the-turktrust-ss...
You keep repeating this but as somebody from former Warsaw Pact country let me tell you there was a real caste system during communism. Party members were basically royalty. And the ruling caste (top, most loyal apparatchiks) were just like Louis XIV, having completely unlimited powers over other people.
I believe Chrome has for a while been using much the same model as Firefox has recently taken up, not a new process for each tab.

AMO’s lack of malware problem is simply because it’s not so popular—making addons was, before WebExtensions, decidedly harder, and the browser’s not as popular as Chrome, so why bother targeting it when there are bigger fish you can catch more easily?
There were two other voters who wanted someone else
This is pure speculation. Maybe they're doing something shady with edge that would get them in more trouble(or found out) if they put in enterprise systems, but they see the regular consumer market as easy targets who can't defend themselves. That might explain why they're pushing edge so hard.
That article was on the front page, yes.
Jerk :)
Aka how to extrapolate a few personal frustrations into sweeping criticism of an entire industry
Implementing an HTML parser is not hard—the spec is a book of instructions on what to do.

Implementing a fast HTML parser that will produce a fast DOM is a little harder.

Tying it in with a fast CSS engine is harder still.

Tying it in with a JavaScript engine is a bit more work as well.

Implementing layout is moderately fiendishly difficult to do and get right.

And it just gets harder the more of the web platform you add, and the more it has to be fast.
As an honorably discharged veteran I believe if you are caught by a local militia in a warzone you should be summarily executed.

There is no magical USA constitutional fairy while on the Syrian battlefield. You wanted to fight for ISIS and now it time to pay the piper.
SEEKING WORK - Liverpool, UK - Remote preferred, open to a small amount of travel.

Hi. I'm Craig. I'm a full-stack analyst developer with over two decades of experience of a wide range of full life-cycle software projects.

I work primarily, but not exclusively, with Microsoft technologies and the .NET framework, leading complex and challenging enterprise software development projects to successfully deliver robust, secure, scalable and efficient software solutions that produce genuine and quantifiable business value.

Throughout my career I've built web, desktop, server and embedded software and am just as accomplished at designing and developing a single use website for a dozen local users as I am a global microservices infrastructure supporting millions. I've helped numerous businesses of varying sizes in varying industries get their technology investment right and I can do the same for you.

Recent projects include:

+ Successfully lead, developed and delivered complete greenfield and bespoke web site and back-end web platform for a leading UK children’s charity, forming a core component of a complete brand refresh and redesign.

+ Successfully lead project to develop industry leading anti-motor fraud website, web service, OLAP & OLTP system and data warehouse including one of Europe's largest anti-fraud databases for a Top 40 UK law firm.

+ Successfully designed and delivered market-leading, best-of-breed corporate travel management web & desktop-based product suite for a company who, largely as a result of the technology, were later acquired in a multi-million pound deal.

More information including direct links to my Resume/CV and all contact information is on the front-page of my website: http://craigtp.co.uk/
Twitterda Rt nedir, nasıl yapılır ve nasıl kullanılır
The question is not that whether Mitchell could find a better paying job, but rather if Mozilla could find a chairperson as good as her for $100k.
Not base salary. MBAs get huge bonuses and other incentives. So comparing just base salaries FB/Google pays little.
It seems that improving the annealing process of printed parts from current 3D printers could, at best, reach the maximum crystallization of pure stereoregular PLA polymers.

Due to the two enantiomers of lactic acid, there are four different PLA polymers with different stereochemical structures: PLLA, PDLA, racemic PLA (PDLLA), and meso-PLA. It is only the the PLLA and PDLA stereoregular polymers that show crystalline characteristics. However, research indicates that mixing the PLLA and PDLA polymers allows the formation of a stereocomplex that has a much greater degree of crystallization. Note that this is a physical mixture of the two stereoregular polymers rather than a polymerization of the two lactic acid enantiomers, so the PLLA/PDLA stereocomplex (greater crystallization than either of the PLLA or PDLA polymers) is very different than the PDLLA polymer (which is amorphous, meaning non-crystalline).

Perhaps what we need is a 3D printer that uses one PLLA filament and one PDLA filament. The two filaments would be melted and combined in the nozzle of the printer. As the mixture of the two polymers annealled, allowing the stereocomplex structure to form, the resulting material might have mechanical properties that are superior to either of the parent filaments.
Exactly. In the natural sciences, PhD students are typically required to register for a 'thesis' course, and their lab is billed for the 'tuition' for this course. The lab is already providing all the instruction and paying for facilities for research through overhead charges. The tuition is in fact a naked money grab by the universities, out of a lab's personnel budget, on top of what's already budgeted for overhead.

If these tuition charges are merely overhead, then universities need to dispense with this accounting fiction and re-negotiate their overhead rates with the granting agency, who may decide they get better value at other institutions.

If tuition is really a charge to cover some services a graduate student directly receives from the university, then the waiver is income to the graduate student and ought to be taxed the same way tuition remission is taxed for other university employees.
I see, I don’t see anything wrong with using code from the internet but maybe it’s a situation where the waymo ppl have had a longer time and more resources to get it right. They are hiring many more people at cruise so hopefully it gets better over time.

The one thing that does bother me is waymos use of captchas by users to annotate data. That’s concerning bc waymo has a data set no one else does and makes it difficult for others to compete from the get-go. Not good for consumer choice or competition. Fuck google I hope you guys do well.
The key word you used here is "probably". No-one will ever know because he was vaporized before anyone got a chance to assess the situation. This is why we have trials.
> I don't think this is hostile to developers at all, unless AMP is already hostile.

I think the prevailing opinion on Hacker News is exactly that.
easy to find via HN search:

https://news.ycombinator.com/item?id=15748368
tptacek mentioned a while back that while sandboxing for Firefox and Chrome are converging towards equivalence, there was still significant difference (in favour of Chrome) with regards to hardening measures.
Let me get this straight.

Grad students receive free housing, tuition, and other paid expenses out of the tax payers wallets.

And the grad students do not want to pay income tax on these benefits, like everyone else does?

Holy shit. Talk about a group of entitled and self-victimizing bunch.

I'm against all forms of income taxation. But at least grad students can be treated Equally to everyone else.

Good riddance. Universities have been a bastion of Marxism and Leftism for too long and the tax payer is subsidying this bullshit there.

Unbelievable.
By that same vein, citizens have a civic duty to pressure their masters to do the right thing.

Hell, I even believe citizens have a civic duty not to contribute to corporations that make the nation a worse place. You are as selfish as your most sociopathic executive. You both contribute to the same bottom line, it is only compensation that is different.
I believe you're incorrect. First of all: https://developer.apple.com/app-store/review/guidelines/

2.5.6 Apps that browse the web must use the appropriate WebKit framework and WebKit Javascript.

The JIT thing was true, but a few years back, they lifted this restriction, see "4.7 HTML5 Games, Bots, etc." for its current incarnation which also says "your app must use WebKit and JavaScript Core to run third party software".
At least it's not Honest Achmed's Used Cars and Certificates ;)

https://bugzilla.mozilla.org/show_bug.cgi?id=647959
Randomize your WiFi MAC address on Ubuntu
Following pcwalton’s line of thought: in that alternative reality, Firefox would be doomed, because it would be stuck where it is, unable to leapfrog the competition and eternally playing catch-up, and falling steadily further and further behind.

In Firefox 57 the CSS engine is the only part that’s been replaced, but the Quantum project is a lot more than that—integrating Stylo is just the beginning. WebRender, for example, is basically about fixing rendering issues once and for all, including things like making it possible to switch tabs instantly. (There’s a video floating round of holding down Ctrl+Tab and having it render each tab completely as it rapidly cycles through them. In that alternative reality, this could never happen.)
The guy who invented this is a genius. Taking all the trendiest topic of the internet ( cryptocurrencies, cats and pokemon) and combining them into one. I’m sure this will grow really big.
I started before it was called Firefox, and it was similar story.

I abandoned Firefox last year to the Chrome Opera, So i have been bitting my fingers for years, Firefox was slow, and I knew Chrome was better, and I had waited.

I used to force the usage of Firefox as the resident IT, with over 150 computer's default browser and later grew to 250. But every year since the introduction of Chrome, I have had more resistant, Chrome was faster, and better from those employees who knew IT, and may be 4 years ago, someone who is absolutely computer Illiterate came and asked if she could use this Google thing (Chrome). I asked for a reason, because I was curious how she knew, it turns out someone helped her using Chrome, and the speed was much better. She since then loved using it. And that wasn't only case, there were many other similar examples. And others from friends and family as well.

It was at that time I gave up.

Before then many within the Mozilla communities were begging for a better, more performant browser. That was right after Firefox 3, the goal of Firefox 4, the project of e10s. We thought JS was the problem, we advocated Spidermonkey being faster in benchmarks, but not much in UI or general feel of the Browser.

Mozilla then literally gave up making a better browser and its users, and went on to built Firefox OS. Their ideology of Javascript is the best, build an OS with JS. It was pure luck they had a small group of people crazy enough to work on Rust, and Servo as an experiment which later turned into what we had today, Quantum.

From the outside it was what i call a management and vision issue. And Mozilla left a very bad taste in my month. There used to be Article from Ars every month showing the decline of Firefox usage. I kept wondering at some point they should become worry as with less market share means less money from Search Engine, I dont think they see that as a problem until fairly recently.

It wasn't until a month ago, someone on HN posted an comment on Mozilla that helped me Grief. It was never their intention to have the best browsers, or to care for user experience, that wasn't their main Goal. Their goal, as it always has been, is an Open Web; all others are secondary and merely the results for their first goal. They weren't here to compete, they were merely here to make sure the Web is open.

It is good they are now back to Focus on Firefox. With WebRender, more Quantum parts, Firefox's future is bright. I am using Firefox now, but I wont be advocating for it any more, I guess everyone just choose what they want.

Sorry for a long rant, but that is the results of someone who has been following them since Netscape era.
Docker Swarm Compatible Multi-Arch Builds with Manifest
Beginning 1999, if they were paid from a bank account...
Yes, I was the same, and I thought it was for no apparent reason. To give an example, I'd have a friend at my place, and we'd have a lot of fun playing for example computer games together, until the morning after where I wake up grumpy and don't feel like socialising at all. All I wanted to be, was alone on my own. I thought it was BPD as it fitted the bifurcation black/white thinking and I self-diagnosed as such until I figured many years later that the reason why it is occurring was that I suffer from autism, and this is a sign of overstimulation.

I ran around for more than 20 years, pretty much non-functioning. I searched for help various times, and received help, but not always in my own best interest (e.g. if organisation X pays for your professional help, its in their interest; not yours). Now that I know I suffer from autism I have a much easier time recognising the patterns, and once my therapy starts I'll have an easier time coping with myself and society.

It makes me wonder how many people are running around with incomplete or inaccurate diagnoses.
Once you have some cryptocurrency in your wallet, you don't go to the exchanges to do transactions. All transactions on the blockchain are done in a decentralised way without a 3rd party.
At this point in time for me, having worked with a couple of Python web frameworks, I would recommend Django hands-down every time.

For me it comes down to one simple thing though: Migrations

Django has, far and away, the best migrations system I've used in a Python framework (although I won't claim to have used them all).

Compared to Alembic it's vastly superior also beats most jerry-rigged solutions.
There Is a Time Like the Present
fuck me you are a dumb cunt. Check how much healthcare costs in the United States of Cunts and compare it the other places. Then check the health outcomes. You dumb fucking loser.
If I were to present to you individual cases of people being knowingly screwed over by Uber, is your argument then that if millions of other people benefit it's all worth it?

Lets say many people are angry that Uber kept it hidden that their personal information was hacked and feel knowingly screwed over, to start with. Are you going to let Uber off the hook because a nice ride at a nice price is more than enough compensation?
Voyager 1 fires up thrusters after 37 years
> You wanted to fight for ISIS and now it time to pay the piper.

Wow…isn't that a bit of an extreme conclusion to jump to? How do you know they're trying to fight for ISIS?
Shoot yourself and do the human race a favour.
I love how it's all the fault of the dot-com generation, except the one definite example given was built in the 1980's...
I missed what the point of this was.... some sort of lament at how things aren't right for some reason?