skysight-inc/HackerNews huggingface dataset:
That's an interesting opinion, stated like a fact. :-) I have three responses to that:

1. The opinion is certainly a radical one, i.e. at odds with almost every typographer. Walk into a library and pick up a random book or magazine (by a good publisher), and you'll almost surely find justified paragraphs. It's only some self-published books or typewriter / computer printouts that tend not to justify. It is an interesting exercise to try to find a physical book (that you have access to) that contains non-justified paragraphs — I looked at 65 books at home (that have paragraphs) and all of them (across multiple languages) use justification. (In the poetry books I had to look at the preface...)

I checked previews online of some books by typographers and font designers, and (of course) they also contain justified paragraphs: Robert Bringhurst's The Elements of Typographic Style, etc. I am aware of Eric Gill's An Essay on Typography that is not, and contains a section called ”The Procrustean Bed”, and that's about it.

2. The problem being solved, for which the algorithms are being compared, is how to generate justified paragraphs. The top-level comment (by pgtan@) that started this thread, was also about justified paragraphs (that's what I was pointing out in the comment you replied to). As an analogy, when discussing algorithms for the traveling salesman problem, one can reject the problem by declaring that sales must be done online, which... seems somewhat a change of topic.

3. Even if what you want is non-justified (ragged-right) paragraphs, you still need to choose line breaks. The choice is not always unique. The Knuth–Plass algorithm covers this case too (with the right choice of penalties and glue), and has something to offer here too. It's in the paper :-) http://eprg.org/G53DOC/pdfs/knuth-plass-breaking.pdf (Search for "ragged")
Wow. This is honestly the best analogy I've ever seen. I still think that some particular behaviors are generally good and should be emulated (like e.g. exercise) - but even there you'll find exceptions.
But taking CEO quirks and designing lives so that they include them... That's just guessing the teacher's password (https://www.lesswrong.com/posts/NMoLJuDJEms7Ku9XS/guessing-t...).
If you're not in the US/NL(?), you can't.
I think it is because it is fairly mundane. Hard work and a dose of good luck.
That was very kind and charitable of you.
Respawn Entertainment: From Call of Duty Refugees to Owned by EA
> Thats just what happens when any random stranger could be carrying a gun.

I'm not so sure about that. Admittedly I haven't spent the time to do reliable research, but I get the distinct impression that fewer people here are actively carrying weapons today than in, say, the 1950s. Yet over time the police seem to have an increasing amount of military gear, generally seem more on edge when I encounter them in public, and it feels much more like an "Us vs Them" thing is going on. It also concerns me that I can't seem to identify a clear root cause for why that would be happening.
Most likely what will happen is not what you think.

They'll do nothing and successice complaints will remove you from a role which requires you interfacing with the CEO and then someone else who is capable of taking these blows will get the compesation and influence you had when you were in that role.

It's a balancing act, you can't have everything your way.
That was discussed in 2017 here: https://news.ycombinator.com/item?id=15875685. The new articles do have new information, so we'll leave this one up.
Yes. I read the article and it looks like so.
Get Followers on Instagram
Especially considering how short his experience on Linux has been!

His tutorials are on point and well presented, the surprisingly good side of 4chan.
Sourcegrapher here -- two main things:

1. Sourcegraph offers the code intelligence your used to in your editor, but instead of being in your editor it is when you are browsing code on your code host (i.e. on GitHub, BitBucket, etc.) Even when reviewing pull requests / diffs!

2. Sourcegraph provides fast, advanced code search across multiple repositories -- akin to what Google and Facebook offer their devs internally. Regular expression support, extremely up-to-date results, etc. You can read more about this here: https://about.sourcegraph.com/docs/search
Capital appreciation is certainly a large motivation for those who already own homes there, and those who are involved in local legislation tend to be mostly from that group.
You’re taking the example too literal. It’s not raining, you only think it is.

A better example would be climate change.

Climate is changing, but I don’t believe it is. In this the point that psychology and logic don’t integrate so well is clearer, because the issue is so politicized while also a logical fact.

It’s the difference between saying, I think it’s raining and asserting that it is. The point isn’t to say that it’s not raining, it’s to say that you should consider that the way you experience the world might not be as logically as you know.
Can you share the document?
If you are willing to sink the time into it it it not impossible for a smart person to do legal work that appears to require a professional lawyer.
It has nothing to do with time and everything to do with the number of times hot paths get executed.

On a server JVM instance a method will have to be executed (by default) 10 thousand times before it is compiled.

There is also a question of how stable the compilation profile is and how likely deoptimizations are but that's a different story.
That reflects rather well how I feel about the recent DSL craze, specially in the ruby community. It's also how I feel about libraries and frameworks.

Programming languages probably suffer the least from this phenomenon due to how difficult it is to create a complete language, with compilers and all.

In contrast, languages that just extend others often do benefit from existing communities. Take moonscript¹ for example, it's just a new syntax for Lua, so you can use all the existing libraries at no cost. Or take Terra², which can make use of all the C libraries out there and the Lua libraries at the same time.

¹ http://moonscript.org/

² http://terralang.org/
Depends on the market. For most software patents, even 3 years might be too much, as in that time the "invention" will be already obsoleted by something else.

I strongly agree with GP that companies should not be able to just sit on patents. The ability to literally prevent useful ways of thinking from manifesting in this world is something that goes against the core justification of the patent system.

Also, I'd like to see much bigger pressure put on quality of patents. All patents are eventually meant to go to public domain, and the public is meant to be able to recreate the invention from the text of the patent. Therefore, I believe a patent should not be granted if it isn't demonstrated that it contains all and accurate information necessary to reproduce the invention.
if you visit that page, don't go believing Wikipedia's first interpretation of "dark satanic mills". It is certainly the second - that the dark satanic mills were the churches.

Blake was an extreme non-conformist who was against pretty much all organised religion of the time.

Interesting that Blake's page on Wikipedia properly points this out, but the poem's page goes heavily into the conformist interpretation of the poem that would have Blake spinning in his grave, then rather downplays the other.
Am I excempt as I have an NZ passport?
> nowhere near PCI compliant

This I do not doubt at all...
>Why "minimum amount of code changes"? I would have thought the goal of minification would be to make the code as small as possible even if it requires a lot of changes.

You're agreeing. Minification makes things as small as possible. No one said otherwise. The "minimum amount of code changes" could very well be "a lot of changes".
How about making it travel up the tree? Find the "root" company, then count the patents of all of the companies directly or indirectly under them.
(yes, I like graph theory. Is it that obvious?)
Use that to increase the fee.
It would not only make trolling harder, but make it easier for small companies/inventors to have one or two crucial patents, which is what the system was designed for.
Of course, as with most things that make sense to me, it would never pass as law.
Pumped for sass at last
Controversial study suggests child abuse may leave a detectable DNA biomarker
Open to opportunities.

Location: Gent/Belgium

Remote: YES (preferred actually)

Willing to relocate: Maybe in the future (travel on occasion is fine though)

Technologies: Cloud (AWS/GCP/Azure/DO/...), Docker, K8S, OpenShift, Linux, Windows, Automation (Terraform, Packer, Ansible, ...), CI/CD (some hands-on knowledge, more architectural),

Résumé/CV: On request

Email:zephyrict [at] gmail . com

Hi interested reader! I'm an experienced System Engineer turned Solution, Cloud and Technical/Infrastructure Architect, my knowledge is quite broad but focussed on Cloud and Automation. I am a consultant, I have my own company (1 man company) and work short to long term opportunities. I love to share my knowledge and to design the perfect solutions that will contribute to your company's success! I design in-house solutions (from private-cloud to HA systems, DR, and more) as well as purely (public) Cloud solutions, my preferred Cloud platform is AWS but I have experience with other platforms as well. I also have experience with Docker/Container solutions, both in production as well as in DEV/ACC. If you're looking for an experienced Architect with real hands-on experience, able to talk with all sides and linking business with tech, don't hesitate to contact me!
The History of Refereeing at Scientific Journals and Funding Bodies
Being open minded about learning what they're about?
The very least the courts could do here is make the patent owner pay back the 6000$ the engineer spent on the challenge.
Of course, IMO they should get a big fine to go with that too.
I am a masocist, i wouldn't be in development getting insulted by a lifeless computer everyday if i was normal.

Anyone who insults me and motivates to offer my best, gets my respect and best work. Heck, i would work for more hours if you can offer me such cortisol+dopamine effect which comes from such treatment.

Think about this. Who struggles with a lifeless computer when they only get the sufferings and frustration which comes with it?

Swearing at me is the least you could do to provoke any response.

I like Steve Jobs and I've yet to find the CEOs who are like him. This is probably why there is no other apple.
MAC address age tracking
Hypercomputation is a fascinating concept; I particularly like infinite-time Turing machines, which can continue computing "at the end of time" (day ω), at the day after that (ω + 1), the day after that (ω + 2), at the second end of time (day ω ⋅ 2), the day after that (day ω ⋅ 2 + 1), and so on.

Infinite-time Turing machines can readily solve the halting problem for ordinary Turing machines, but (by the same proof) not for themselves.

The theory of infinite-time Turing machines is in some regards parallel to the theory of ordinary Turing machines and in others quite different.

I particularly enjoy the Lost Melody Theorem: There is a specific infinitely long 0/1 sequence for which

(a) it's possible to devise an infinite-time Turing machine which will correctly detect whether that 0/1 sequence is written on the input tape, but

(b) there is no infinite-time Turing machine which will, starting on an empty tape, write out that 0/1 sequence to the output tape.

It's like when you would recognize a song but cannot sing it. Some details are here: https://rawgit.com/iblech/mathezirkel-kurs/master/superturin...
Code.org | Seattle, WA or Remote (US only) | Full-time or Part-time | https://code.org

Code.org is a successful tech nonprofit dedicated to expanding access to computer science in schools and increasing participation by women and underrepresented minorities. Our vision is that every student in every school has the opportunity to learn computer science, just like biology, chemistry or algebra. Over 30% of students across the US currently have accounts on Code.org, and we are actively working to expand internationally. Code.org also organizes the annual Hour of Code campaign which has engaged over 10% of all students in the world. Come help us build and scale the future platforms that will reach 1Bn students worldwide!

Open Roles:

* Software Engineer
https://hire.withgoogle.com/public/jobs/codeorg/view/P_AAAAA...

* Software Engineer (DevOps)
https://hire.withgoogle.com/public/jobs/codeorg/view/P_AAAAA...

* Senior Product Manager
https://hire.withgoogle.com/public/jobs/codeorg/view/P_AAAAA...

To learn more about Code.org, read here:
https://code.org/about

All of our work is open source, learn more by viewing our project on GitHub here:
https://github.com/code-dot-org/code-dot-org

We look forward to talking to you about opportunities across our team!

Anthony S. CTO, Code.org
Correct me if I'm wrong, but if you work with DOM, modify/read properties, they lead to DOM trashing and re-rendering. If you do this 100 times per event handler, it will become slow.

If you do all that work in a worker and then only update the real DOM once, it will be much faster.

Render/paint is the slowest part in a JS application.
3d-printed Halbach Motor – Building Instructions
Cogent | Melbourne, Australia | Software Engineer | Full-time | Onsite | Visa

Hi! I'm a developer who has been working at Cogent for the past 6 years and I love it here. I moved across the world for this job and I haven't regretted it for a second. Cogent is a lovely, warm and humane company. I've managed to convince my boss to let me travel the world and work remotely a couple of months per year. I also work part-time so that I can work on my videography business, and nobody raises an eyebrow at that. It's all very flexible!

Cogent is kind of a consultancy. We have a vision of becoming "Melbourne's most loved maker of novel digital businesses". So a lot of what we do is based on working out of clients' offices. But we do other things as well. I spend my time working on a pretty damn cool electric car charger startup we've invested in.

We're a values-driven company, which gives us benefits such as an open salaries model, profit share and a strong focus on work-life balance like the flexibility mentioned above. We also work with clients that align well with our values.

Cogent is looking for mid-level and senior software developers with 5+ years of experience. We use Ruby and JS quite a bit, so commercial experience with those would make us go "ooooh!"

If this sounds interesting, have a look at our site: https://cogent.co

Or drop me an email to ask me about life at Cogent or in Australia: peter@cogent.co
How do you rotate around the vertical axis on the diamond variants?
How do I delete my HN account and history?
Not that I particularly wish to at all...but, given recent issues across social networks...

I would like to know what steps it would take to remove my identity from this platform if I so desired?
C++ Telltales Pt.5: Protected and Private Inheritance
GunVault, SVB 500: Opened with a Gum Wrapper
Since I was kid I wanted to know many subjects deeply like quantum mechanics, number theory, music, genetics, neurology, robotics, ML and so on. The way I look at PhD is to learn these subjects that I would have anyway but with freedom as well as having someone far more experienced guiding me. This would also help me to identify people who I can collaborate with. Also remember that PhD education is generally free which means it won’t become burden on my financial independence. US and Europe have some great universities at great locations. So I can also satisfy my thirst for travel and getting taste of local cultures. I have little interest in building academic portfolio to get a faculty job. It’s very much learning for the sake of learning. I want to go after big unsolved problems but don’t want to have any pressure. May be some great research might come out of me or may be it won’t. If I was financially independent, I would always be learning something at any point in time and therefore enrolled in some PhD program at any point in time. I might be ending up with may be 4 or 5 PhDs and that had be awesome :).
This is amazing for secure code reviews. I have already spun up and instance and am demoing it for my team.

Is it possible to get Jira integration?

Can you test bitbucket.org connection with credentials some place I am not seeing? I can't tell what is causing it to fail.

Is there a way to add markers in the code and then a queue to clear it? I.E I mark hotspots in the code and want a developer to review them or edit them.

I think a current pain point would be no flat file upload. I understand you only need the .git directory and this was designed with a developer in mind. A lot of times when doing a secure code review we don't get credentials, we just get a current clone of the code. I just tried to do it using the instructions and had some trouble ended up just cloning it on the host machine. I usually get a zip/tar of the code.

Another feature that would be awesome is export a search to a CSV file. I could script together something for Jira integration with that pretty quickly. Something to get the line affected #, branch and filepath.

The subscription to searches was a brilliant idea. I wish I thought of it.

SSO already integrated? Nice man!

I'd make the discussions default too, I discovered that after playing with it for a bit. It's an awesome feature.

I look forward to seeing more of it.
Can you give a couple examples of this happening? I've lived in NYC much of my life and housing prices have continued to rise for most of 30+ years, so your statement isn't something that I quite understand from experience.
Stronger Cryptography for Every Device, Everywhere [pdf]
Nazi Germany
Fixing the font rendering issue in IntelliJ
Rakuten TV | QA, Video Encoding Engineer, Systems, Playback, Frontend, Backend | Barcelona, Spain | Full-time | Visa | Onsite

Rakuten TV is a video-on-demand (VOD) streaming service within the Rakuten's services group family, offering thousands of hours of high quality movies and TV series for subscription, rental and purchase.

Our stack is based in Rails, Nodejs, React, AWS, Docker, MySQL, Redis, ElasticSearch.

We are looking for several positions:

- QA: https://talent.rakuten.careers/jobs/rakuten-tv-europe-qa-eng....

- Systems: https://www.linkedin.com/jobs/view/856069598/

- Video Encoding: https://talent.rakuten.careers/jobs/rakuten-tv-europe-video-....

- Frontend: https://talent.rakuten.careers/jobs/senior-javascript-develo....

- Backend: https://talent.rakuten.careers/jobs/ruby-software-developer-....

If interested, please write me: miquel dot barba at rakuten dot com or apply in https://jobs.rakuten.tv
"However, I hope people consider carefully the social costs of creating a new programming language especially if it becomes popular, and understand that in some cases creating a popular new language could actually be irresponsible."

Passion isn't fungible and there is zero gauruntee that the person who creates an interesting new language wouldn't have chosen to binge watch Netflix instead.

Furthermore without a crystal ball it's difficult to separate ahead of time which efforts will move us forward in some small or large ways.

The entire premise of this post is flawed.
Create-react-app 2.0 released
His style of management got him success which he envisioned, why would he change it?
When does a “startup” lose its label?
Formal Systems can have non-logical axioms, which would make it non-logical?
Culture of fear: how to fix a media in crisis
For more lists you can refer to this thread https://news.ycombinator.com/item?id=17625795.
Telegram desktop app leaked internet addresses when starting calls
100-xyz

http://www.100-xyz.com

Lets your wifi guests land directly on your web pages
Its a captive portal plus local web server. Useful for restaurants, bars, specialty stores and households in dense neighborhoods.

Marketing/User acquisition

Launch kickstarter/indiegogo
Print pamphlets and distribute
In my case I have a bit of an outlier combination so it never seems legit when I get a call from a number like that. Makes it easier to spot the spammers, however!
Deploy a spring boot webapp on digitalocean
>Flow offers a more sophisticated type system that is designed to express types that correspond with the sort of idioms you see in JavaScript in the wild. TypeScript is simpler and less flexible, but that simplicity can translate into increased productivity since there are less foot-guns and also less bugs.

Source? That's the primary design principle behind TypeScript too. TypeScript's type system is powerful enough to practically do arbitrary type-level transformation of data structures, and even do some crazy recursive pure functional type level programming.

The only things I'm missing from TypeScript are variadic generics (which can be emulated quite well with TS 3.0) and higher kinded types - and I don't think Flow supports them either.
Walter Isaacson’s Steve Jobs biography was a very well written, engaging bio about a deeply flawed but very interesting man. There’s no need to have delusions about becoming a CEO while reading it, it’s just an entertaining book.
Ask HN: What are good projects to understand CUDA and GPU Programming?
I have taken an Introduction to GPU Programming Course in my college and I want to do a project which covers all the details that I have learned. Something in the image processing field would be nice.
Could it not be that the lifespan is just significantly longer than the observation period? If we looked at human mortality in a sample of a few thousand individuals over the first 30 years of life it would also appear rather flat.
Dart transpiles to minified JavaScript, so that's certainly viable.
There is nothing wrong with leveraging your opportunities. Most people don't even do that and would be surprised at just how far they can get if they did.
Wow! Didn't notice that. I stand corrected. Your rendition of the proof even dispenses of the assumption that the formal system correctly judges the halting behaviour of Turing machines.

Thank you for this. Else I'd have perpetuated that myth further!
OMG I so much want an SX-70. I will make it happen sooner or later now that there is film yet again for it.
The article ends with:

“Few really believe that antimatter falls up, because so much existing theory predicts it will not. But in 1887 existing theory predicted that the apparent speed of light would vary with the speed at which the observer was moving. When Albert Michelson and Edward Morley showed that it does not, they tore up the rule book of physics. It could happen again.”
I disagree that he did not benefit. When a bad patent is invalidated, everyone in society benefits. That so-called "invention" is no longer exclusively locked up in the hands of a single company.
Maybe Uber is big enough that noone in the legal team even thought about asking for an engineer opinion on the claims to begin with ? You know, like "This thing is a matter for our department, we'll take of it for sure !"