skysight-inc/HackerNews huggingface dataset:
I'm very skeptical of the level of optimism that is thrown towards Project Treble.

In the end it's just a way to make OEM's lives easier while developing updates. It will still require them to actually make updates for devices. Despite Project Treble they will still not have an economic incentive to update devices. And that is the core issue here, really.

My expectation is that Project Treble will help speeding up Android updates - they should come to devices sooner than they are released now, because Treble shortens the development process of updates. I don't expect devices to be updated any longer than they are now, or receive much more updates. OEMs will remain economically unpunished for not updating and likely will just pocket the money saved in the development process.

The only way to solve this problem is to build a "Windows Update for Android" whereby system components are updated in a modular and OEM independent way. The fundamental issue in Android's update problem is that OEMs are fully responsible for device updates and not motivated to do this job well, and Project Treble does not signficantly change this [1].

Don't get me wrong, Project Treble is a great move for Android. I however don't think it will make a huge difference in the Android update story.

[1]: EDIT: it's worth pointing out that Project Treble looks like a necessary move to make a "Windows Update for Android" happen though. Let's see if that becomes a reality.
I don't think they're retroactively releasing them for versions of Android prior to Oreo, though, are they?
If you want to make this your self:

A cheap hi-res outdoor day/night webcam (~$150)
A server running openalpr (https://github.com/openalpr/openalpr)

Job done
They're not being downvoted for criticising taxation, they're being downvoted for doing so in a trite withering comment that offers no explanation or alternatives.
I've never thought of that syntax as conveying a particular statement. They could also have done

func *Receiver.method(arg int)

instead of

func (r *Receiver) method(arg int)

The advantage is that you get to name the receiver instead of having to use a keyword name like `this` or `self`. I've come to like this design decision.
"That bit"? That was their whole comment! I'm afraid you accused me of 'trotting out a line' when in fact the 'overall sentiment' was implied entirely by yourself.

My advice for next time - less pouncing on comments to shoe-horn in some great ideological stance. Specific discussion is better than generic argument in my book. Good day to you :)
Four psychology principles every UX designer should know
Tax on Digital Economy – A new beginning
So, lots of low hanging fruit.

Can you identify (say) five things that academics can do with an existing code base that will make your job easier (and therefore cheaper to the downstream users)? Perhaps pitch the top five pick at the abilities of a computer science student looking for a project?

Can you identify (say) three key practices to adopt when starting a new project given the likely skill levels of postgrad students in your domain?

You could get an ebook out of those I imagine.
Danish, smokers are 8,3 billion DKR more costly a year than non smokers.

http://www.fyens.dk/modules/mobile/article?articleid=3106811

The municipality where I work operates in a 3 billion yearly budget by comparison. So you could run more two and a half cities with 50.000 people for a year for the money smokers cost us.
I've wasted several days trying to get programs I write turned into debs and rpms, I gave up. It's a single executable you can download and put wherever you like, or download the source and './configure.py; make'.

Also, I release new versions regularly, so now being in the official repositories is no good as they will get out of date, I have to run my own repositories, for several versions of ubuntu and redhat. No chance.
It's fascinating to see an article about neurodiversity and freedom of speech with the comments section closed.
You are in error.

There's a major political party which has been saying "free market", "less spending and regulations", and only turned protectionist as of the last election (Republicans) with the election of a populist president. This change hasn't pleased everyone associated with the party. You can read many editorials inveighing against Trump's economic policies in the Wall Street Journal, for instance - whilst also finding plenty of disdain for his erstwhile political opponent Hillary Clinton.

(Concerns about their desire to regulate other things are not addressed by this comment.)

There's also the Libertarians, certainly a minor party, but one which has been consistently against protectionism for longer than I've been alive, and is likely to remain that way until I'm dead.
What makes this a goos alternative? How does it handle ghost blocks for example?
You forget the psychological aspect though.

I consider myself a loner, often sit alone at times when everyone is out.

I then went to live in the mountains for a while (due to work) sounded great, had internet, a phone, a house 10 times as big with a godly view etc.

However, lonely at home is different from actual loneliness, and I was surprised how much I missed something as simple as seeing a random person walk on the street or a simple child shouting.

You cannot fathom this type of loneliness, unless you actually been in isolation for a while, it changes you.

I think you can substitute most if not all social needs if you have a family, but the paradox is, that people who grew up lonely, more often than not want to live in the city, or at least a place with a certain size off community.

So you either move back "for the kids", or (as you see so often) kids leave for the city as soon as they turn adult. Leaving you alone again.

This is not so much opinion, as it is the nature of the human social mind.

Anecdotally;

One of my friends grew up with a brother and a sister in the mountains. Their parents moved there from the city before they were born, exactly for the dream scenario off living that way. Now they are adults and he now lives in Madrid, his brother in Toronto, his sister in Amsterdam.

Hows that for contrast?

tldr;

Grass is always greener on the other side. Isolation is experienced by many as a golden cage.
This looks like yet-another-phase-ordering-issue in LLVM. I hit so many of these it's not even funny. Arguably one could find C code that shows the exact problem under clang. Example of optimized LLVM IR for that sample (press LLVM IR on https://play.rust-lang.org/?gist=b60ec85886eff967b21c7abc899...):

br i1 false, label %bb9, label %bb6

SimplifyCFG would instantly kill that. But it doesn't get to run again after whatever simplified the branch condition. I've heard rumors that LLVM is working on a new pass manager, maybe they will eventually fix this pervasive issue.
How we developed a new Netflix-style Internet tv
The Incredible, Tragic Life of Toyota's Most Important Test Driver
How great would it be if AI advances ended up controlled by an authoritarian Chinese government built off of the profits of libertarian Bitcoin users?

It's kind of fascinating just how dependent the value of cryptos and interest in them has been dependent upon China.
I was able to read the page fine in Firefox with javascript disabled in the about:config settings. No ads visible on this particular page, but many sites have 'calm' banner style ads visible with javascript switched off.

I keep Chromium in 'full fat' mode for sites with rich content and for coping with those public wifi connections where you have a javascript based terms and conditions page.
I'm not seeing GA on that page. Has someone removed it in the last 48 minutes?
Are Turkey’s schools dropping evolution and teaching jihad?
Spectrasonics Omnisphere 2.3.1 Crack Free Download
you need to understand that most, really most of the riches we've got today are rich due to crimes to society.

in the US you have a lot of "self-made" people who wouldn't make it anywhere if the US didn't keep its imperialism, which generally kills more people than that regime, but it's ok right as you are the benefitor of something which happened somewhat far away from you, correct? not really.

becoming an entrepreneur is something only some people can afford to.

it's just life.
The big advances in neural networks stem from the use of GPUs that are themselves less flexible than CPUs, but allow extremely good parallelisation of (some) linear algebra (mostly matrix multiplication). This seems like a logical next step, and it's probably similar to those "tensor processing units" of the newer Tesla chips and whatever Google's custom hardware was called.
You can't opt out while being in public. That's unreasonable.
Crinkler is also good for 1k demos: https://github.com/turbo/Kafka
Show HN: SCUNM-Text adventure engine. I was having fun while learning JavaScript
I have succeeded in turning my programs into DEBs and RPMs that also properly comply with all the distribution packaging guidelines, but it took me two months. I am now onboarding two other developers but they are struggling with making changes to DEBs and RPMs. All because of the complexity, archaic toolchain and poor documentation.

The only reason why we made DEBs and RPMs was to please users, but it's not an experience I want to recommend anyone.
Why amazon affiliate rejected me twice?
I made the website and get the valuable books to users.

http://toptalkedbooks.com/

Still not be approved by amazon affiliate, can anyone help me?
Fun fact: astronomers (and Nasa) use the Julian calendar for events (for example eclipses) before october 1582. You'd think they use UT, but they don't, so you can match historical dates with celestial events. Also worth noting, astronomical year numbering has a year 0, whereas BC/AD system does not, so that year 0 is 1 BC.

You have to make time corrections when you program something related to astronomy. In most things we program, UT is an absolute on which we can rely, but when we go very far away in the past it's not that clear anymore.
... No? I mean, I could be wrong, but who are you thinking of?

The previous (and first) Lucasian chair was Isaac Barrow. Quoting https://www.britannica.com/biography/Isaac-Barrow :

> Fully cognizant of the young man’s talents, Barrow resigned his professorship in 1669 in Newton’s favour and accepted a position as royal chaplain in London. In 1673 Barrow was appointed master of Trinity College by King Charles II.

> Although Barrow was regarded by his mathematical contemporaries in England as second only to Newton, he was more widely esteemed for his sermons and other writings on behalf of the Church of England, and these were often reprinted well into the 19th century.
As I'm in the industry, my thoughts on some of the recruitment-related companies:

10 BY 10 - I don't get it. Their website says they are a contingency search firm with a value prop of having resumes filtered by people with domain knowledge before submission to clients. Also that they deliberately hit a low acceptance rate on resumes because they try to submit a diverse field of candidates. If the goal is to get the hiring manager the right person, then the best resumes should be submitted without imposing some arbitrary diversity requirement.

70 Million Jobs - love the concept. Big believer that proper recruitment practices can help rehabilitation of offenders.

ShiftDoc - marketplace concept in the healthcare space. Not sure of regulatory environment in the US but in the UK, these models will suffer due to regulatory issues over the status of the workers.

Gustav - I like this model. Offers a platform for smaller agencies to compete with the larger players. Will be interesting to see how sustainable it is given the commoditisation in certain sectors as the 3% take seems very high given pressure on margins in staffing in the US.
Had never heard of it, but it looks really interesting:

https://www.amazon.com/Three-Body-Problem-Cixin-Liu/dp/07653...
My family has listened to NPR and WNYC for years. I don't recommend anyone rely on it as an exclusive source for information as it does serve special political interests. Two examples that come to mind are the presidential primaries coverage (it was pro-HRC) and more recently coverage on the Saudi Arabia vs Qatar debacle (conveniently omitting Saudi involvement in global terrorism).
Cyborg bacteria outperform plants when turning sunlight into useful compounds
What exactly is a "personal attack" here? I posted widely published information. There's even a link.
New privacy legislation to expand “the right to be forgotten”
Of course. Most likely. What else can it be..

Colour me bitter..but my biggest weakness is that I am not 'technical' enough...but why is someone who has never tilled a field or known the rhythms of growing food in the natural world and knows the diff between dirt and soil be better qualified to make what we need?

And keep us suckling on the giant teat(or whatever) of tech? Like Monsanto does..like John Deere and dmca..we are ok trying to adapt nature to tech. Would tech people dare invent something medical without input or participation of doctors and surgeons? Look at the water..the obesity rates..the degraded soils..the poisons in the environment..that's the hubris of science and tech and the power of $. Because peasants have no value, right? Right now..I would rather be a witch riding a broomstick than a farmer or a fan of science/tech.
Great book, somewhat unusual sci fi.
I get what you're saying (and agree) but you're using my metaphor on how to extract a better work life in a team environment to make a completely different different point on a completely different topic.
Phoenix: A Self-Optimizing Chess Engine
I know this proof of work is not efficient (energy wise) but I think is worth the price to get rid of centralized entities. I hope with time we will find more efficient ways to handle the decentralization but for the moment is a good start.
Yep, we (the community) are now working on it as volunteers. That means no promises and no pressure. If you look at the github contributors graph, you will see that many of us often take a break of a month without contributing and then come back, fresh and more motivated than ever :)

Any way, the goal is not to kill facebook. It is to experiment how a decentralized social network could look like, and provide a solid alternative to those who don't want to see their data analyzed. It's nothing more than that at the moment.

For the first point, our protocol is improving (see https://blog.diasporafoundation.org/43-our-federation-protoc...) and is the only one really production ready imo, and for the second point, the user experience is getting better at each release, with new features.
Kinda.

It's not a major plot point that's being given away

It's more like "there's an Alien in Nostromo"
That is very true, and I have to say it's disappointing and baffling how Microsoft dropped the ball on this one.

Microsoft are the only ones who ever managed to make the separation between OS vendor and hardware vendors work (at least on the PC side). They are sorely missed in the mobile space.
Or night buses.
did fpm not work for you?
EBay opens U.S. platform to Africa with MallforAfrica.com partnership
Kind of crazy just how late it was decolonized: 1975. You don't really think of 20th century Portugal as having remnants of empire.
Interesting to me (tho I can't view the article) as I'm doing work on the side to train mathematicians in git.

I wrote this course as a basis:

http://learngitthehardway.tk/learngitthehardway.pdf

Finding the right pitch point for someone to learn in the right way is really hard. People come to things like git and build systems from all sorts of angles.
Forgive my cynicism, but why do you feel the need to be productive every second of the day? It's called a 'break' for a reason :)
After years of investigation, feds bust one of AlphaBay’s largest drug rings
I think the implication was "without someone else driving / piloting".
Free chrome extension to edit websites without coding
This oh so much include the upsurge in containerization and the quagmire that is Linux distro package dependencies.

First of all, containerization allows for static linking via other means. Meaning that as the container holds everything a program needs to run in exactly the right versions, it produce what is practically the same as a static binary with the linked libs compiled in.

Similarly, package dependencies are a quagmire because package A may want lib B, while C wants B+1. And B+1 introduce some subtle (or overt) change that makes it unsuitable for A. This then result in a game of telephone with package and file names to try to get both B and B+1 to exist on a system at the same time. But there are no real conversion for how to settle these conflicts so each distro have their own rules and procedures.

But really the distros are trying to make the best of a bad situation brought on by lib and program developer laziness. Laziness whereby they do not properly check breakages before shipping, or simply grab the latest and shiniest that gets their job done rather than track down the lowest common denominator that is suitable.
Ridiculously generic name. Skateboards are also recreational vehicles.
Ask HN: Long Story – Good to start a Startup with a not too familiar cofounder?
I once brought up an idea to myself and girlfriend 5 years ago after something i really relied on failed me and seized my funds for a very long time, which scattered most things i've achieved in my young age, till date the money didn't get back i had to do other things to bring myself back up to life...

After some months, i laid out some plan to provide better alternative (Which i wish i had) to the thing that really changed an orphan's life (To something almost bad), discussed this idea with my girlfriend who was my support before i got back up and we both laid out the plan, she isn't a programmer i am, not a hacker i am, i had her write 60 long leaves of notebook full and another++other more where i would be the one telling her to write <code>if(job.isBored) layOutPlanUntilYouCanWorkOnt(); else {startCoding();}</code>.

We live in a no stable energy environment and i have to write down stuff till there's electricity to code.

4 years later (Last November), after i made some money doing some other stuffs. I triggered the Hacker in me and started coding the Plans i laid out 4 years ago, now project fully ready, i think the big company that made me cry over my stuff would have to see a former client fixed so many things, i added more to what they offer. Everything i wish they had, i've implemented and still adding more.

Just then, i saw a stuff online (last 2 weeks) where i read that something exist that can boost/accelerate my project. Wow! Never thought of this, wanted to bootstrap this.

Finding out about that accelerator, i read mostly about needing a co-founder (Only my gf who laid out plans with me, but she's only good at sales & we're selling to the world).

Please, need an advice on what to do ?

Join a new guy (marketing) as a co-founder, my girlfriend or going solo ? Since i'm the only one doing the coding.

EDIT:
She also do make calls to some big companies we need, to make our products better.
>and Project Treble does not signficantly change this

This hits the nail on the head. ProjectTreble thing will make no significant change in the long run. OEMs don't care about updating Android, they only care about selling hardware and developing shitty custom launchers.

Google is the only one that could change this. They could "tie" the Android licensing (Play Store and their custom bits) to forcing the OEM to release n major version updates . But they won't do this because it will hurt them financially (less licenses sold in the long run..)
Sonos: users must accept new privacy policy or devices may “cease to function”
Appreciate it. EmailThis lookes very cool! I have considered using Puppeteer for pdf-bot, it came out right after I finished it :-)
Attain a Flawless Appeal with Expert Makeup Artists in Perth
Find technical cofounders. It's not too late. YC is just one VC company.

And don't be so bitter, it's not VC's fault that you lack technical skills.
I know there are no roses in Polymer :) I just wanted to point out that the horrible low-level API of Custom Elements could easily be avoided.
What people like nowadays is integration. They don't want to have multiple accounts on multiple services they each have to trust. They want one sign-in and everything available. That's why google is so good to trap you.
Yeah I think Puppeteer is a very cool project. Unfortunately, it came out literally one or two days after i finished the initial version of pdf-bot. Maybe I will incorporate it soon! :-)
Johnson and Johnson faces $417m payout in latest talc case
I came to really dislike embedding interfaces and types, but I know I'm a minority opinion, on this.

When I came to go from OO (ruby), and before I learnt to use embeddings, something blew my mind : I could always say where a function was coming from, and which functions were available in the current scope. No need to grep anymore to find from which parent class or which included module a method was coming from.

And after I started using embedding all over the place, I realized that problem was back again. Go made me love the idea of "simplicity, not easiness" and the fact that I can get what code was doing immediately, without wondering where parts were coming from. Today, I prefer to avoid embedding altogether. I use function parameters instead of types, and this also has the advantage of avoiding initialization problems (and if I omit a parameter, I'm immediately warned by compiler).
AWS needs to release a more affordable and simpler feature for inter region connectivity. Even MS Azure has a Vnet to Vnet connectivity option in which traffic flows through the Azure backbone vs the internet and it doesn't cost much.
> But I'm not sure I've heard of anyone running into that limitation in practice.

Algorithms processing trees and graphs are everywhere, both in practice and in CS theory. Both are hard to implement in Rust and/or slow and/or require complex unsafe code. Here’s an example for trees, as you see all 3 approaches are far from ideal: https://github.com/SimonSapin/rust-forest

Another thing, because of that ownership thing, in Rust it’s harder to compose data structures. For example, here’s 1300 lines of code implementing hashmap + linked list combination: https://docs.rs/linked-hash-map/0.4.2/src/linked_hash_map/li... Sure, that particular collection is already in Rust’s standard library. However, quite often I need to compose standard library containers my own way. In Rust, that’s either a lot of complex unsafe code like that LinkedHashMap, or performance sacrifice (e.g. switching from pointers to index in a vector, or ref.counting).
That is a cool idea! Would only require to setup a small server as webhook endpoint that creates the e-mail.
It's a minor plot point, and it's not even described accurately.
Meeting Smells and How to Avoid Them
I can't shake the suspicion that these things are manufactured in some way. A kind of "color revolution", or an advanced form of "think of the children".
I really wish I could use CL more. It's just that in almost every domain, the new libraries are elsewhere. You could use lisp for scientific computing, for example, but it'd be crazy to do so because you'd be reinventing so much that's getting built elsewhere. Similarly with games, C++ just has a lot more libraries available (you could FFI I guess, but that's never as bulletproof).

Not sure lisp is better at any one thing than being a lisp, which is great but I want to be able to justify reaching for it. 10 years ago PG had me believing that there'd be a lisp revival one day, but despite getting more and more polished, there's so much going on in other ecosystems.

Sorry for the rant, I know the lisp community has been building great stuff for decades, lisp is great.