skysight-inc/HackerNews huggingface dataset:
"Just block ads" isn't a useful answer here - this is about being able to see who is advertising to the people who aren't using ad-blockers (which is most users on the internet), and being able to do research into who is paying for advert and who they are targeting. As long as the advertising industry still has a presence on the internet, this information will be important.
"The interface of the OS"--what interface? I promise you I'm not being pedantic.

Sure you are.
I know exactly what you mean - when I said rich content though I was talking more about images, animations, video, games. In the early web over a 28.8k (or slower!) modem you'd have to make every non-text asset count and compress it (3-phase loading jpegs, anyone?), now you can put 10Mb of javascript executable in there and no one bats an eye.
> which won't be available if the device has widely known vulnerabilities

Probably won't be available full stop. Very few devices ever get manufacturer updates - they're all focussed on just making a new version of the device.

If it's still in warranty, sometimes they'll take it back for a refund.
Thx, I'll check that
>The only way you could ever get these incentivized donations would be if bribery is not an option or too risky of an option...

Precisely.

The entire reason we have to crush this practice is because it puts philanthropy at risk.

>If colleges really want to, they can set tuition at three million a semester and offer price cuts to students that "get in."...

The politicians won't let them. Especially not at the state schools.
It's not just an idea they keep in their heads. I've had students tell me that to my face.
Life Is Simple If You Follow These Steps
Actually, as a sysadmin/coder (devops, but I hate the term), I have a moral imperative to protect people on my network. I use the firewall at work to block ads via a subscription list. My next project is to run Pi-hole on a VM with proper specs to get almost everything. Does wonders for bandwidth and a clean corporate network.
> They can’t do the work, and are generally uninterested in gaining the skills they need in order to do well.

I assume this means 'do well in class', however I think the article itself points out the real, genuinely valuable, thing the students learn:

> In comparing stories, we have also found that such students strive to “work the system”, using university procedures to get the grades they desire

Like it or not, this is how many people find success. Rich, poor or in between.

I think that a lot of this behaviour is deplorable, but I can't deny that it requires some type of intelligence and work. It's just not the type of smarts or ethic that most people value.

Perhaps after hundreds of years of this 'privileged kid games the system' dynamic, it's time to embrace that and use it as leverage to encourage the students towards more generally accepted modes of effort.

Or maybe not... the school's are already teaching them to be successful. Maybe this is a question of ethics, not education?
GitHub Protest over Chinese Tech Companies' “996” Culture Goes Viral
Written on a device, invented for war, send by a device ment for a war, transfered by a device, engineered for economic competition (a war in all but name forced to peace by a governments monopolizing force), read while eating food that was taken away from other critter who would prefered to have eaten it.

Stupid processes can give rise to usefull things and create intelligent incentives.

The people dieing in wars, are lost to us forever though. Thinking about all the russian mathematicians, jewish pianists, german painters and american poets who died in the war, oftenn without ever noticing there talent, one can come to the conclusion that war makes stupid.
Big New $$ for Max Levchin's Affirm
Sounds like some philosophical differences too.

I hope he can make a living doing open source.
Wouldn't that mean when the bus overtakes it's now taking more passengers and therefore slowing down. The bus it just overtook (which would have quite a few passengers) is now speeding up (but also having to drop off passengers, possibly even stopping at the same stops the previous bus just stopped at.

So it just adds more bunching, doesn't fix anything.

If the bus that overtakes doesn't stop at the next stop but overtakes several stops (or until a passenger needs to get off but should be rare as emptier then the bus it overtook). And then start from there.

Someone mentioned this solution but called it random teleport.
Show HN: Cedreo – How to create floor plans and 3D renderings in a few clicks
Bitcoin Whale Triggered BTC Surge with $100M Order
Universities are places of higher learning, not higher teaching. Professors are there to do smart things, teaching is not an important part of their job.
In general, a good place to start is, "Working on tools or engines that other developers use to do really cool things."

- Graphics engines like Unity

- Cryptography

- AI, ML, or predictive Analytics

- Image Computing (either medical image computing software, like MRI image parsers, or Image / Video editing, like Photoshop)

- Mathematical Computing Toolkits like MATLAB

Generally speaking, if it requires a lot of computing power to perform, there's a good chance a lot of math goes into making it.
Everyone is a bit guilty for allowing the situation to get to the point where gate keepers are desirable.
Well, on the other hand many employers value degree more than actual skills, thus converting universities from learning institutions into work permission dispensers.
In the early days aka pre 1990 very few people where online or had access to computers worldwide. In the 90’s access kept increasing but mostly in the developed world which is ~1/6 of global population.

New PC sales makes it look like access is dropping, but the reality is people simply use older Computers on average. A 10 year old desktop in 1998 is relatively ancient, but in 2018 it’s not that far behind the curve. On top of that tablets and smartphones often replace secondary computers. If you have a powerful gaming desktop and a tablet then a laptop is less useful.
SEEKING WORK | USA | Remote

What I Do

I work with established businesses to solve their problems through custom software. Typically this is building a customized CRM to store and act on your specialized data once you’ve outgrown spreadsheets and off-the-shelf CRM products.

I can take you from initial problem realization all the way to a minimum viable solution, with maintenance and further enhancement available once the solution is in use. I have over 7 years of professional experience handling everything from small one-trick-pony billing apps to CRMs that manage an entire company from the ground up.

I don't just build something and then disappear, I want to be a long-term partner that grows your business.

What I’m Looking For

Long-term, slow-burn projects. Approximately 10 hours/week. I don't move fast and break things, I help improve your business carefully and methodically.

What I’m Not Looking For

* Full-time "whale" clients that need undivided attention to their project.

* Equity

* Brand-new businesses

More Information

Website: http://inceptivecss.com

Portfolio: http://inceptivecss.com/portfolio

Email: jciskey@inceptivecss.com
Conspiracy theorists have limitations. See Alex Jones getting sued. If you’re actively promoting something false and malicious that harms people, your speech can be restricted. That’s not new.
I used to be involved in multiple popular things on the internet and became quite famous, even having my own "fan club". All of that is gone. Googling my old nick name yields 0 results.
Of course, if this technology was able to price securities better than the market (the fundamental job of almost every market participant), it would be printing money and they would not release it.

This is not the secret sauce, but probably an implementation of a set of standard well known pricing and risk models. That's still useful, and can be expensive to develop, so thanks Goldman.
Lyft is now the most expensive US stock to short
It seems pretty clear that this debt will never be repaid, and will just keep growing - how big can it grow before it just doesn't get to grow any more?
We want to protect innocent people from snooping and harassment, but we also want law enforcement to have useful resources. These shouldn’t be mutually exclusive requirements.

It always baffles me that nobody thinks to set up a best-of-both-worlds system whereby all the data is gathered, but stored in a secure database under the control of an independent government entity, possibly the courts themselves. If you’re tracking a suspect, get a warrant and the court will supply the data.

The same should apply to all passive data gathering systems like body cams.
PSA: If you write for pubs, especially ones that have paywalls of some sort, it's definitely worth keeping your own copies of anything you've written. Fortunately I either kept direct copies of most things I wrote (or they were mirrored on a tech news site) at one job over the course of about 8 years or it would all pretty much be gone.

Even if your pieces are still online and/or backed up on the Internet Archive, they can still be very hard to track down in a systematic way.

I have pretty much everything I care about from the past 20 years or so but a lot of it would be effectively gone had I not specifically saved it.
It wasn't a mistake. US tank doctrine was to use specialised tank destroyers against Tigers; the Shermans were there to support the main army. And a few Shermans had the more powerful 76mm guns which were better against Tigers. But the 75mm guns were fine against the vast majority of targets they were likely to encounter. Tigers were incredibly rare.

The Brits did put a 17 pounder gun on the Sherman to create the Firefly, which was much more powerful, but also too large for the small turret of the Sherman, making it a cramped, uncomfortable and impractical tank. The basic Sherman was fine. Arguably the best tank of the war.
We're they confused, angry or both?
Same but having grown up in Brazil I had a Gradiente Expert [1].

It was a really nice computer console with 2 cartridge slots which were most of the time occupied by a 5"1/4 floppy drive and sometimes a Data-corder [2][3] (to load software - games - off cassette tapes). It was fun to start loading the tape, then going to play in the garden for 30min-1h as it read the tape, just to come back and see that it had failed and then try again - and play more in the garden.

I also learned BASIC, some assembly which was required to add cheats to games before they loaded, and even used to do simple animations from basic geometric shapes.

[1] https://en.wikipedia.org/wiki/Gradiente_Expert
[2] https://youtu.be/SZtkQp1mbQg?t=41
[3] http://files.datassette.org/tech/data_corder_dr1.pdf
"We deliberately release some code as open source" is very different from "everything we write is open source and a random engineer is free to independently do whatever they want with it".
Google allowed you to request your posts be deindexed. I helped somebody get some particularly embarrassing messages deindexed. It’s been more than a few years, so I forget the process, but I do remember that verifying their authorship was somewhat cumbersome.
Considering this blog comes from the makers of Firefox, they could bundle adblocking software by default.
true, apart from I would expect this to go from growth team (making signup as friction less as possible), not from anti-fraud team.
We are dealing with the path of least resistance and the natural flow of entropy.

It seems naive to believe these institutions are not businesses at the end of the day.

To change people wanting a degree for degrees sake due to the institution, then you have to add weight to the knowledge that comes with the degree (or detection of it).

I have an assumption that won't scale and you will question if it's as big a problem as it feels and what change can be controlled on a weak-link biased system.
It certainly wouldn't hurt for HN to add some JS to check for 'Show HN' in title posts and prompt to confirm they're following this rule.
I've taken a liking to the term "the New York Times rule" - write and act as if your message, statement, or a detailed account of your actions could be published at any time on the front page of the New York Times: https://businessethicsblog.com/2010/12/08/business-ethics-an... .

The most concerning political advertising thrives in the shadows: it whispers messages to audiences that are false (easier to counter in the light of day) or prejudiced (and thus should have consequences to whatever groups post them). Radical transparency during campaigns may not stop these types of things, but at the very least it enables a response.

That said, it's worth thinking deeply about the arms race that might ensue - when every PAC can see every advertisement every other PAC is investing in, does that make the race into even more of a "whoever has the most money wins" situation even more than the post-Citizens United dystopia we find ourselves in now?
+1, release it as beta. We know how to deal with broken software, everyone here makes it all the time :-)

(At least, I do)
You may or may not have the rights to post it yourself online, but very few pubs are going to have a problem with you keeping your own copies for personal use.
Federated search (please don't say "AI") may eventually become part of the internet. It's garbage now, and the skills required to make it go are generally employed at google, bing or yandex, but it's one of those things that should have happened.
Sunlight causes methane to decay, and Mars is close enough to the sun for it to decay quickly. IIRC, the estimate is that, without a source to replenish it, any methane in Mars's atmosphere should be gone after only a few centuries.
Those are not "because it allows us to get more profit." They are arguing that non-free Mathematica is completely in the best interest of their users. Of course it's not. At the end of the day, Sagemath is there for everybody to use and a person can't even use Mathematica unless they're connected to a university. They've sabotaged it with legal barriers and DRM.
I'm really excited for this, there are so many times that I override backend code to pre-compute a column and then save it, the ability to just define a generated value that is indexable that Postgres can keep up to date without triggers is really exciting.
I'm hoping that manufactures will start building a plausible deniability user profile you can log into while leaving your actual profile encrypted, appearing to be slack space.

This kind of thuggery seems to be getting more common.
Assessing Unikernel Security
But there is a lot of people at work right now, on their desktop and laptop.
Yeah, I'm not seeing where all this moral indignation is suddenly coming from. Asking for email passwords has been a staple for social networks since the beginning.
Venmo and the like. Any ledger will work just fine if it's built for fast payments. That ledger doesn't need to be distributed and/or decentralized. Solving trust is an oversold benefit of BTC in my opinion.
Well, sure, but I was still pretty immature 25 years ago. And for younger people, the norms are shifting so rapidly that it's not certain that something posted in jest today won't be considered career-ending heresy in five years.

This is the real reason the internet isn't nearly as interesting as it once was. The concept of 'thinking out loud' that I grew up with is nearly dead.
> Just block ads.

The point of the ad archive is to protect society as a whole from bogus election ads.

Sure, block ads and tell all your friends to do the same. But unless you get all members of society to block ads, the above problem still exists.
Thankfully, it's heavily frowned-upon to use global variables.
PhotoBlocker Spray works well.
This misses the whole point of inbox which is strange since this is from the guy who claims to have made inbox.

This feels just like a skin for gmail. And it's gone backwards. My view now is narrow with big bars on either side so I see less of the content. I can't mark an email as done.

Opening an email I don't have the archive button anymore. I got reply and forward. Where is archive/mark done feature that is for inbox?

I loved how inbox collected stuff into lists and let me mark done the whole list. Subscribe to a github project? Get all those emails as one list in inbox automatically. Where/how to do that feature in gmail?

I don't understand why ditch inbox, it's lot's better than gmail.
Ask HN: Is it okay to watch and do tutorials at work?
2-3 years exp developer here.

Is it okay to watch and do tutorials at work for like 2-3 hours? e.g. I wanna implement styled-components in my React app, so should I do those tutorials at home or at work.

Is it a common practice?
Sure, ruby isn't rails. But a lot of tools are also opinionated (like Rubocop, even.. or Brakeman, etc). One can always change values but there -are- default configurations that people generally tend to go with.

Having consistency in the language is also better overall for the community. If you read through a new codebase, having consistent patterns makes that process significantly better.

@1 and @2 are only going to make things less readable. People will choose the easier option and never go back to refactor it once completed. It's a horrible change for Ruby.
[ "rafael juarez" usenet wesleyan ] returns a post I made in 1990: https://groups.google.com/d/msg/rec.arts.movies/YnOmYAjQq8I/...

and other queries for my name return usenet posts in Google Groups:
https://groups.google.com/d/msg/comp.os.linux.development.ap...

but yes, I agree the search results are not nearly as good as they once were. the search engineers who were keen on getting this running years ago have moved on to other things.
Devuan week 2019 (04.02-04.07) free RAM or CPU on Devuan VMs
There are bilions to be made on shorting unicorns. Might be the hottest trend of current year.
What an Aging Population Means for the Future of the Internet
Nobody is expected to do their best work every day in any conditions with any inputs. You're expected have a "good enough" outcome the overwhelming majority of the time which is also the goal when it comes to teaching.

With a good teacher all but maybe the bottom few percent should at least be learning enough to be regarded as passing and most should be passing comfortably. A not so good teacher will go through the same basic motions using the same inputs but without that hard to quantify expert touch that comes from skill compounded with experience they will not produce the same result and they may not understand why because you don't know what you don't know. This generalizes to other skilled professions.

Don't get me wrong, I don't expect every college professor to be a great teacher. But the ones that aren't and don't want to be shouldn't be complaining that teaching is a chore and that some students are harder than others. That chore is what keeps the lights on.
I last used it about 4 or so years ago, so of course things may have changed. It was appallingly bad though, to the point where it was no more accurate than posted schedules on the routes I rode. I just quit using it because it was so thoroughly useless. The sad thing is that it previously had worked extremely well. Glad to hear they've fixed the issues.
The Hazards of Telling People You're a Cyclist
This is quite a coincidence as deployment was exactly what I covered in my last YT video. I hear the complaint about deployment a lot, but it really doesn't make sense to me.

If you run mix in production, then it's just like running Rails or Node. You don't get certain features like hot upgrades in production while keeping what's in memory on the server, but you don't get that from Rails/Node/PHP/Python either.

If you want those BEAM releases, then you have to use the Elixir (or Erlang) tools for them. I also encountered a great deal of frustration when working from a different OS, but no more than I did when building Rails apps several years ago.

Now I generally, build with Gitlab CI/CD and deploy from that Gitlab container to my server with Distillery and Edeliver. It lets me use the standard CI/CD tools and have stateful upgrades. I am running Ubuntu on the server, though:

https://www.youtube.com/watch?v=-mm44ADU3kc
The End of the Desktop?
You also said he colluded with Russia to rig an election. How did that go?
TypeScript Shaped Our Entire Codebase for the Better
Depends on your use case. If you are just storing text string, simple notes, using it as a scratchpad or maybe a todo list, then yeah, it's hard to justify pricing.

But some note services are the backbone of some people's workflow. I personally require one and if Evernote shutdown, it will create massive disruption to my life.
Maybe you are optimizing for fulfilling the current assignment, not for long-term efficiency. Next homework the professor will give out will takelonger than needed, since you only have the solutions, but no understanding.
America’s Biggest Economic Challenge May Be Demographic Decline
this is extremely cool!
Heaven or High Water
I think if educators had the resources to teach students who are not top performers this could get a lot better. I resent the idea that education is something you earn by being a good child, there is no way right now to judge children that wouldn't give families with means all the advantages.
I actually convinced the guy who founded Deja News to delete most of my early posts in 1996. They still lived on in some quotes, though.
{} is for one-liner blocks, stylistically speaking. I occasionally use it for a longer block without refactoring it into a method (and line-breaks are permitted for sure), but typically if the one-liner is above a single line's worth of complexity, it's already on its way to becoming a method.

"In real code with actual logic" this would be a "do-block" or you're violating another stylistic rule, and none of the examples I've seen use numbered parameters with a do-block. Is it allowed? I feel like this is important information that I need to know before I can make a fair judgment about whether this is a "flagrant issue" or not.

Do-blocks with numbered parameters, if it is an allowed way to write a block, would definitely be a terrible idea.

But I don't think it is, I can't find a source that says so, since all of the results for "numbered parameters" seem to be rants against the inclusion of this feature. Have you ever read bikeshed.com? Because that's exactly what we're doing right now.
This makes me have second thoughts about getting the Apple Card, not sure I want to support this company after that.
Show HN: XREF-PRO – millions of electronic component cross references
In addition, a project like this requires a fair bit of planning and curatorial work. So it's probably been in the works for a while. Probably no one at the high levels of the administration is even aware of it.
Anyone have an open source license place reader software? I always thought this would be good for a neighbourhood watch kind of project.
I take the opposite approach: I always use my name on the basis I never need to be worried about being deanonymized. Also keeps me from posting something I might regret.
Judging by Japan's example, a lot more. Though you never really know. It's like trying to predict just how much snow will cause an avalanche. All you can really do is look at it and say 'that looks dangerous.'