skysight-inc/HackerNews huggingface dataset:
Show HN: Desational – Removing Sensation, Fluff and Nonsense from News
Hello HNers,

On Dec 27, 2018 I started working on this side project as a way to dive into natural language processing and machine learning. The question I had: Could I take a news article and remove all of the sensation, fluff, and non-news content from it?

The result: Desational. What this project consists of the following components:

- newsapi.org data source
- Desationalizer source code repo for machine teaching, training, and prediction.
- Hugo Static Website
- GitLab pipleline corn jobs updating the site every hour

I'll have more detailed blog posts about how I teach, train, and predict using machine learning, but I wanted to share here and get feedback on the project?

https://desational.com
Just because it's trivial doesn't mean all websites are doing it.
I submit the Japanese imperial succession and the necessary changes to traditional calendars as another contender...
People do make biased, inaccurate, and incomplete judgements about others.

But should everyone really just shut up about it and accept it? If everything can’t be perfect, we shouldn’t try to improve anything?
Mediterranean countries present united front in fight against human trafficking
Leap seconds is just the time abstraction being leaky: the Earth simply doesn’t have a constant rotation speed.

Certainly seems more practical to correct for this once in a while rather than having a variable length second.
> Aside, how do you implement account-locking without making it trivial for users to DoS each other that way?

By adding an (increasing) time delay after each failed attempt. However many sites, banking in particular, just lock your account and you have to call them on the phone to reopen it. Totally open for massive DoS but the world still stands.
كلمات اغنية ليل الليل زايد الصالح
Remember that your computer is really made of multiple computers that run bare-metal code or can have their own OSes. For example Intel CPUs have Minix running inside of them.
Misadjusted shoes can cause injury, whether too loose or too tight. It's a safety issue.
It’s a valid concern, but I couldn’t contribute to that unethical company any longer. I held on for a while but deactivated last month. It will be deleted beginning of February.

Also, if anything, I had noticed fewer people using Facebook for anything over the past few years, including events.
Its cost vs benefit. Trying to remove the law seems way more expensive and difficult compare to doing it secretly and indirectly.
This would be an excellent retort from a privacy-focused footwear company, do we have those yet?
So why was this a statistics problem?
I’m afraid I don’t understand what exactly was/is the problem?

As I said in my comment, we love Kirby, I saw this post, and commented. Isn’t that how this is supposed to work?
It was a very hot, but on top of that an exceptionally dry summer. Even in hot summers, Germany would get rain every two weeks or so, sometimes more often. This year, in some regions it didn't rain for months.
Compulsory XKCD link: https://xkcd.com/810/
Scala community build grows, adds Scala 2.13 and JDK 11
Yup. When I get tasked to do this I will usually end up building a system where you get a choice at the software configuration level:

Do you want actual password security? We can do that. Otherwise, here's whatever nonsense is currently favoured by people who know nothing but set policy. Sometimes obeying policy _is_ negotiable but only for some users, so I could set the former configuration where I was able to negotiate and the latter for everybody else.

For example "passwords are case insensitive" or "no spaces" is likely to be in the latter because someone in customer support finds it easier. "Use any halfway decent salted, pessimised hash" may be in the former, whereas "Use this specific named hash that you'll have to implement by hand because it's not offered in the language and libraries used by the system" is more likely to be in the latter

I will say it's not necessarily "an exec that knows better". You're often playing a game of telephone with a third party such as a penetration test service, some government bureau or a "Being a CTO for Dummies" type text book.

When it's a game of telephone in a large organisation it's unlikely you'll be able to fix it, it only takes one person with political cover between you and the person who originally said something like "I don't know, 16 characters?" to ensure that's a hard requirement you're now being tested against.

My previous employer had systems that made it impossible for QA to get a "normal" customer experience, supposedly for "Network Security". A fraction of all pages loads at random are redirected to / on the correct site. All page loads. Image request, just logged in, made a post to a forum, anything might be turned into a request for the home page. Clearly it was a trivial config bug, and I even met people who knew which individual had made the configuration error, their name, where they worked, etc. But that person had political cover from VP level and so the bug was simply never fixed in the years I worked there. I've actually promised my entire ex-team lunch out if it's fixed while my retainer is still in place. I expect towards the end of the retainer I'll just go back to that city and take them out to commiserate, because the chances of it ever being fixed are so slim.
Sure, and blacks commit more homicides per capita, so perhaps they should have them segregated at the restaurant and other establishments.

/s
Why not ask people to opt-in to your list? That’s how I would do it. I definitely have close friends and family that would be interested and it would eliminate 80% of the “friends” from Facebook I have no interest in conversing with at all.
Produce what, exactly?

Because anything beyond pushing a button N times per hour is going to benefit from experience, and it gets more important with task complexity.

I would much rather have someone with 30 years of experience writing code I depend on than a 20-something who can type 10 times as fast.
Yes, feedback.

But also, shipping by barge uses lots less energy than shipping by rail, and far less than shipping by truck. So overall, it's probably positive feedback.
Not speaking specifically of the OP case, but CPU gets less and less involved in the datapath starting from a certain requirement of the max throughput. Insisting on it's going through the CPU still would raise the bar on the CPU (as a consequence, more fast RAM and increased overall power consumption, shorter battery life).

> with a firmware I can't audit.

In modern fast datapaths, there is a good deal of hardware acceleration involved, the firmware code would probably be incomprehensible without intimately knowing these.
Free cPanel Alternatives
The sad truth. Even the most mediocre programmer can get good roles with FAANG on their resume.
So same as with plain JS?
Scala concurrency: performance and scheduling of common workloads with Future
Bit – Share and build with React code components
The parents point is that it wouldn't be acceptable to suspect all black people of being thieves, just because they were correlated.

I'm not sure if you're supporting or denying that correlation, I'm not sure that it matters, it was illustrating a point.
While it would be easy to classify your comment as thoughtless racism, being HN I will call it being naive about statistics.

The FBI stats may well say 'x% of burglaries are committed by black males', which might represent a rate 3x the overall population. But that does not mean that any individual black male you encounter is likely to be a burglar.

Additionally, there is a much stronger explanatory variable -- poverty and lack of opportunity. It transcends race.

https://en.m.wikipedia.org/wiki/Race_and_crime_in_the_United...
For me it’s simple ... I ask myself what did my grandparents used to eat?

I’m not from the US and in our country the industrialization of the food supply happened much later, along with obesity and diabetes, which back in my grandparents’ time were very rare. My grandparents lived on the countryside, working on their farm, raising their own crops and animals.

Grandpa died at 99 years old and worked his land until 95.

He ate 6 to 8 eggs per day (they had a lot of chickens). Meat was more expensive, sacrificing an animal about once per week, but they were cooking with lard and butter all the time. They also had plenty of milk and cheese from their own goat or cow. You know, the kind of really fat milk that you can’t find in stores. They also drank their own wine, daily.

They were not eating sugar. Or vegetable oils.
Show HN: A 3D recreation of the book cover of 'Gödel, Escher, Bach' in Three.js
I think it’s interesting this point that keeps coming up about “offending” people.

If someone posts a heartfelt post on Facebook and not a single person likes or comments, isn’t there the same outcome?
When we had a "force reduction" being friends with three people who were let go I was given a copy of the paperwork they had all of which was in PDF form. There was a section that detailed their rights and such but also included was a list of every position and the age of the person in that position for those being let go. No names, sex, or race.
From the article:

> Climate wasn’t the only factor that is pushing PG&E to a likely bankruptcy. State regulations also played a role. PG&E is required to provide electrical service to the thousands of people moving annually in the state’s forested areas. Moreover, an unusual California state law, known as “inverse condemnation,” made PG&E liable if its equipment started a fire, regardless of whether it was negligent.

It seems PG&E was liable for a lot while it had limited ability to address the risk of damage from wildfire. I don't think they had any control over wildlife management but bore the brunt of the costs due to mismanagement. They also had their spending overseen by state regulators, which likely tied their hands:

> PG&E capital spending plans are overseen by state regulators, who pressed the company to spend more on tree trimming but not, until a few months ago, on other fire-prevention measures such as early-warning weather stations and insulated wires.

These policies to make companies liable for everything related to them plays well politically, but it just entrenches monopolies and abdicates blame from those responsible for preventing or limiting the damage of natural disasters.
Programming Languages: Application and Interpretation (2017) [pdf]
The first reason given was the ability to write on the screen with a pen. That wont happen with an MBP.
Apache Commons FileUpload 1.4 Released
Docker mostly works. However, `sudo docker run -it centos bash` fails because the centos image (as do many others) uses extended attributes, which are not compatible with the underlying btrfs filesystem. In those cases, I've been rebuilding the Docker images myself from source, when possible. It's frustratingly close!

wstein@penguin:~$ sudo docker run -it centos bash

Unable to find image 'centos:latest' locally

latest: Pulling from library/centos

a02a4930cb5d: Extracting 75.17MB/75.17MB

docker: failed to register layer: ApplyLayer exit status 1

stdout: stderr: operation not permitted.

See 'docker run --help'.
I can see a few problems with that approach:

- It's already fairly straightforward to predict how easy a password will be to crack e.g. if you're going to bruteforce dictionary passwords or those with predictable combinations of characters, why not just include those in your password blacklist?
- Randomly suspending users' accounts and telling them to change their passwords is going to annoy them (especially if it happens repeatedly) and consume support resources
- It's overkill unless the service is security critical
- How easy a password is to crack is partly a function of the hash algorithm and salting the entity uses so it may not be the user's fault their password gets broken
Does this mean it won't accelerate 2d graphics? Should I expect acceleration in gimp/emacs/etc after the Crostini patch is available?
My current problem is that I built an app and showed of to some gov agencies, and now that demo app is solving their business problems.
Pretty sure you’re engaging in selective blindness to the nature of politicization among humans.

At a fundamental level the political winds are that of retaliation for past grievances. Not just immediate grievances with lving victims, but all grievances across recorded history, with no definite end-game.

This creates a politically charged atmosphere that polarizes players to exist in two camps, primed for conflict intended to escalate beyond a stated goal of fairness.

Now you have bitter, uncompromising rivals who will not negotiate, striving to enforce inflexible terms and who benefits? Those external to the fight. Those not dragged down and injured by the grudge match.

Pay attention to the ones looking for a fight, trace that back to those who egg them on, and a picture develops about what’s really going on.

Where there’s an “us versus them” tone, the divide and conquer tactic can be found.

Years of setback may be true, if enemies are alert and opting not only to defend, but actively destroy dissent and redouble dominance.

The war being fought isn’t something camparable to the abolition of slavery. To call our current climate tantamount to one of slavery is hyperbolic without question.
>As an artist, I want my games to be 1080p with unlimited colors and animation.

For an artist you don't seem to understand artistic intent, statement, the power of limitations, and stylization.

>Pixel art looks like stitching. When will everyone grow up?

Again, this is not an "artistic" judgement, and it would be laughed off in any actual artistic school. Artists choose their tools and impose all kinds of stylizations and restrictions on themselves.

There's nowhere in aesthetics that says "more X = better art".

That would be like talking down on people playing americana music because we now have Techno and EDM and modern tools...
Purely speculative, but I would hope that it is true. I think it would also depend on your role at Google.

I think it would be pretty rude and unnecessary if you asked a high-level Google employee to do a whiteboard algorithm puzzle, or a take-home assignment where they have to build a little todo list app. Especially if they are a Distinguished Engineer or a Google Fellow. I don't know where the cutoff is exactly, but at a certain point no-one should ask you to do any more coding puzzles. You'll still go through interviews, but they shouldn't need to test your basic programming skills.
I think the GP was suggesting automated sign in links for random web services. Using them for a bank account would be silly.
Some of these I knew (hard drive, LTE modem, etc.), but I didn't realize Wi-Fi was such an example.
Tom Dale working for MS makes it likely that this was a reverse-engineering effort.

As in, they knew who they were looking for from the start, and just worked with the data to find the known conclusion.

Also, there's no actual machine learning in this really, except calling out to a hosted language processing service...
Recall the problem with rapists in India. The govt wanted a curfew on women. The PM suggested "Its men doing the raping; lets have a curfew on men".

So the sensible approach here is, to ban men from bars.

Doesn't sound so reasonable now, does it?
This also can be a pretty powerful troubleshooting way, which is why I consider having something like grafana or prometheus around extremely valuable.

Looking for anomalies at the same time, or in sequence easily turns "What is going on?" into "Alright, why is there so much more stuff coming into the system, and why is that increased ingress causing increased memory usage per event?"
Connectors come in all ages, but it surely has to be the oldest digital interface that you might still occasionally find on new devices in the non-food section of a larger supermarket.
I would encourage you to join people like the author as I hope she would join you in condemning the prejudice against me in places with children rather than try to say, "yeah but this is worse!"
I can read and write Chinese only partially, but that's not needed here:
https://www.dropbox.com/s/bd61em3tieo8ry0/Screenshot_2019011...
There’s a fairly slim chance having them will help you with job applications to most companies. But they’re vanishingly unlikely to hurt your chances anywhere.

Just don’t put anything on your resume that youdon’t know well enough to discuss in depth in an interview and start deciphering legacy code in your first day on the job.
How would you know, unless you ask the men?
A "crap" Windows notebook becomes perfectly usable, even quite snappy, when the Windows install is wiped out and replaced with Linux. (Barring hardware issues, of course.) It's not like low-end Chromebooks have better hardware specs for the price.
and we may revoke you right to wear shoes if you get upset with what your wife asks you to do, as per our no-bullying policy.
Take a look at https://galliumos.org -- its Xubuntu tweaked for certain Chromebooks. I've been running it on a first gen Toshiba CB2 (4gb ram, 16gb eMMC, 1080p display) -- and it runs really well. I run i3 and the other standards.

I use it as my out-on-the-town laptop out of fear of either dropping or losing my late 2013 macbook pro.

Anyway, the dev community around this is pretty decent, and other distros do run with varying degrees of success. If nothing else, its a fun, quick little project to get it up and running.

edit: I should also mention that having a 8-10hr actual-use battery life is a dream come true.
State machines and statecharts for the modern web and diagrams
The Panther 21 were acquitted of the charges the CPP raised money to bail him out for in 1969 so if you believe in the justice system that means he was innocent. The shooting death that he is in jail for to took place in 1973 and so is unrelated to what CPP raised bail funds for. Just wanted to clarify because it wasn't clear when reading these comments.
> When I was doing hiring, I would see resumes of people with 10+ years of experience who couldn't write a simple loop in their favorite language. If you've been coding for 10 years, you should be able to write a simple loop. That's the problem we're solving for here.

While I agree with this, the FAANG interviews take it too far. Simple fizzbuzz is enough to weed out these completely incompetent engineers. If they pass that, accomplishments and experience are going to be a much better indicator of engineering ability imo.
Because you say so? Because you feel it's intuitive?
Replace the laces with 2-4mm bungee cord and you are set for life.

That was a pretty common trick for combat boots before the laced + side zipper boots became more popular.
If an old man shows up to watch the high school girl's volleyball matches daily, maybe he really likes volleyball, right?

An old woman would definitely have the privilege of that assumption. An old man wouldn't.

Welcome to society, it will never be perfect and that's ok. Trying to turn the dials and create a perfect one is the stuff of comic book villains. It looks like the west has solved so much that it is starting to go backwards. In the third world we have actual cases of families forcing daughters to stay home or worse, get married at 17. Give me a break with this Nerf ball stuff.
> you can defer type errors til runtime in development
dumb question: is there any reason you'd actually want to do this?
What has been the best argument for it that you've found?
Total animal food consumption declined, as advised by guidelines...

https://pbs.twimg.com/media/DxMoxXqWsAAjlso.jpg:large
Protein. And there are carbonhydrates besider sugar...
Couldn't it be vegetable in origin? Seed pods can be very complex

http://i.huffpost.com/gen/848622/images/o-SVJETLANA-TEPAVCEV...
We tolerate MIDI, but it's really pretty terrible. It's ubiquitous, but it's just barely good enough to have avoided being replaced.

The first major issue is simply the lack of bandwidth. The physical layer operates at 3125 bytes per second, which just isn't enough for anything more than a single instrument with relatively sparse control data. MIDI devices can ostensibly be daisy-chained, but that's a really dumb thing to do because you get horrible timing problems. Back when we still used a lot of hardware synthesisers, it was the norm to have a large multi-port MIDI interface connected to your computer, providing one interface per instrument. That still doesn't solve your problems if you have a multitimbral module with lots of polyphony - if you start sending control channel messages, the timing of your note on/off messages will fall apart.

The second major issue is the lack of resolution. MIDI is an 8-bit standard, which is generally acceptable for velocity but grossly inadequate for most control channel messages. There are some pretty nasty workarounds being used to avoid zipper noise when you adjust a control parameter; this is most commonly an issue when sweeping a resonant filter. There are various hacks to send 14-bit control change messages, but they're non-standard aside from velocity and pitch bend.

MIDI is also built around the western scale, with no real accommodation for other tuning systems. We're forced to use the crude bodge of sending a note on message immediately followed by a pitch bend message; MIDI doesn't support per-note pitch bend, so you can't have polyphony and microtimbrality on the same channel. This is a fairly niche issue in the west, but it's a showstopper in a lot of other musical traditions.

OpenSoundControl addressed these issues and more besides, but it lacks widespread support because it was developed unilaterally rather than as an industry-wide collaboration. The spec is very powerful, but it just isn't very nice to work with. It's exciting to see that the MMA have a number of big players involved with the development of MIDI 2.0. We've been talking about fixing MIDI for a long time, but it seems like there's finally the traction to get a new standard widely adopted.
From a non-software perspective it kills people.

Also, if you're a parent, it's not great for sleep training children. It just messes with everyone.
So if I am reading this right people who use NTP aren't affected. Is that right or does OpenNTPD depends on tzdata ?
People do make biased, inaccurate, and incomplete judgements about others.

But should everyone really just shut up about it and accept it?

If it’s something significant, then deal with it. If it’s something insignificant, then yes it’s better to move on.

You could spend your entire life correcting people’s misconceptions about you and people will still have misconceptions about you.
All in One Bookmark Links for Designer
It doesn't take much tinkering to install Linux these days (unless you choose to go with Arch for some reason). If you know how to reinstall Windows 10 from external media, you know how to install Linux.
Similarly I also wrote a locally hostsable Golang-based REST web service that you can use to check plain passwords or hashes against the HIBP database (and other dbs). It’s based on an optimized Bloom filter library and pretty fast. It also provides a CLI tool and libraries for Python and Go:

https://github.com/adewes/have-i-been-bloomed
"my group" is always the best.
-- every group ever.

But when I say changes with time and age, I mean the well establish notion of age-related cogitative decline and increased family responsibilities that taxes job commitment.
A P/E of ~10 is a value stock. Entravision Communication has a P/E of 2.11, that’s not a suggestion that it’s going to keep that ratio over time.

Sure, ultra low P/E is a reason to investigate, but it’s not inherently a good sign. A common cause is a company splitting which makes the old P/E meaningless.
I guess spotting an upscaled image will soon be pretty much impossible without making your eyes sore or employing another NN. So much for trying to preserve originals on the web.
Do not sell yourself as a technician, but as a web expert and a professional