skysight-inc/HackerNews huggingface dataset:
Great catch!

Short answer: https://blog.emacsen.net/atom.xml

Longer answer:

I switched blogging software a few months ago and thought I'd changed everything over, but apparently I'd missed the atom/rss feeds.

Thanks for catching this!
How to Copy VS Code with Syntax Highlighting to Other Applications
Android USB Drivers for All Smartphones and Tablets
That was maybe what a couple of people thought. However it is totally wrong, Germany was not in that situation.

Those are the kinds of things you say that already imply 100s of other theories and assumption and then you are like 'We have no choice'.

Germany was in a fantastic geopolitical situation after Bismark but then just fucked it all up because they had all these wrong (and sometimes crazy) assumptions.
The Linux Router Project (https://en.wikipedia.org/wiki/Linux_Router_Project) did that kind of thing in the late 90's and early 2000's. It's long-since dead, however. I doubt there's much of anything today, given the size of the kernel alone.

I built a Linux floppy-based bootable disk imaging environment to roll out masses of Windows 95/98 machines back in 1997-1999. You'd compile a minimal kernel down to 600 - 800 KB then pack-up your userland in an itty-bitty gzipped filesystem archive and concatenate it with the kernel at an even sector boundary, dd the whole thing to a disk, and set some bits to tell the kernel where to load the initrd. I've never gone back to see how much of that functionality still exits in modern kernels. (Very little, I'd assume...)
Traction Tech Council launched
Historically that's been held up as an interesting pivotal moment. But I don't think it bears scrutiny. Germany was itching to go to war (as a natural outgrowth of their manifest destiny). That shot was an excuse. They would have found another - the world was in turmoil.
Not sure? Maybe letting developers push directly to master, with an automated test run at each commit and a project manager or tech lead in charge of tagging and deploying releases?
M-Pesa has demonstrated that payments via SMS are a viable solution for those that lack internet access.

GeoPay and others are attempting the same but utilising blockchain.

http://bitcoinafrica.io/2017/08/02/africas-blockchain-startu...

https://btcmanager.com/samourais-new-feature-send-bitcoin-vi...
Too bad everything else is abysmal when it comes to technology and payments in Germany.

Most places don't accept anything besides cash for payments. Opening a bank account still involves a ton of paperwork. Official mobile apps, if they even exist, are horrible. Waiting for 2 days for SEPA transfer, even though it's usually technically done within hours. No realtime transactions for card transactions (even though they have the data right away), etc.

Unless the "SCT Inst" becomes a law that every bank must obey, I doubt majority of banks will have it implemented even within 5 years.
I used to have one 1.44MB with MS-DOS 3.3 trimmed to the minimum and Turbo Pascal.
I see the comments here already tearing apart the article. I'm creating part of my SaaS offering that includes an optional service for new signups (importing and formatting company documents into our system). I thought the article was thoughtful, well-laid out, detailed key steps, and above all...offered much-needed value to me. The Facebook group offer at the bottom was a nice touch, as I want to learn more and share what I have going on. OP if you're reading this, well done.
The most important bit that you can do that is actionable and that will not be open to interpretation is to have someone competent write a clause into employment contracts regarding data confidentiality, to put in place a protocol on how to deal with various levels of breaches and to review your sites privacy policy to ensure that it is still applicable (this is something you should be doing regularly anyway).

On the whole I think your approach is a very balanced and reasonable one, especially the 'act in good faith' bit. What surprises me is that plenty of companies explicitly do not act in good faith and try to interpret the directive creatively so that they can continue to do what they were already doing without modification. That's asking for trouble in my opinion, some companies in that bracket will find themselves in the un-enviable position of being used to educate the rest.

Especially in adtech and marketing there will be a lot of tension between business goals and the law as written and the finer you want to ride that line the more important it becomes to have competent guidance.
New antibiotic family discovered in dirt
My lab has a tool which has been actively maintained for 10 years and has a full-time employee supporting it and a related follow-up from 3 years later.

It takes a lot of effort to keep cross-platform support while continuously improving it. Granted, not every project deserves that kind of effort, but I respect the effort it takes to keep software up-to-date.
Check out PicoTorrent. It's very very lightweight and simple. And DPI aware.

https://github.com/picotorrent/picotorrent
Plus, you have marketing agencies that spend the majority of their clients' ad budgets on branded keywords.

Of course your ad campaign seems effective when you're displaying ads to people specifically searching for your company name. At some point, agency cannibalization of their client organic results crosses from inefficiency to straight up fraud.
Is it easy to move outside of upwork for the financial side, and still have some recourse on both sides? If I'm a US client working with a contractor in Russia, I'd be concerned about taxes, currency conversion, etc. I don't really understand all of these challenges, but I assume upwork has them handled. Is there something else I could use that would take a smaller cut, once trust around the actual work has been established?
Some comments on the legal aspect to deletion under the GDPR: 1. deletion can generally only be requested if the personal data is being processed under the individual´s consent. Thus, other personal data such as under legitimate interest or execution of a contract does not fall under it. 2. The rule on deleting the data is not absolute as data retention laws prevail over this rule. Thus, only if no data rentention law mandates the storing of the data (which is often the case for business communication) then you are obliged to delete the data or anonymize it. Hope this clarifies the non-technical aspect. Dominic Staiger https://www.raptorcompliance.com/en
Ah yes, the subwoofer rattling sound. Dreadful indeed. Can kinda take me out of it.

I wonder if the "undertone series" for a bass hits this, since a low E on a 4-string already is at the ~40hz range. Definitely something that's felt, more than heard, as you mention.
I didn't. I'm a short-term procrastinator, much like the companies and governments I'm referring to, I find it easy to waste 50 minutes in 5-minute increments on HN, but hard to waste same 50 minutes watching a single video. ;).

But I assume you imply Gates was stuck in the same personal-benefit games. I agree with that. What makes him part of the pretty small group is that, eventually, he got out, and now seems to both be focused on helping others, and has a more global perspective.
I disagree. The alliances are fine even if you don't manage it usually they just stop, however that is not the same as war.

The reality is simpler, there was a group of people in Austria who wanted war with Serbia, and a group of people in Germany who wanted war with Franz and Russia. Unfortunately for world history those people happen to be in particular places at that time, and so they started the war.

It is really that simple, a number of people wanted war, so they started it.
What do you mean by throw away? The submitter can always make the requested changes. And if the pull requests are not even relevant then it's entirely a different issue.
Unfortunately there are business reasons why freezing the code is impossible. We’re ecommerce and working on a timeline dictated by consumer behavior. So if we need a promo tomorrow it’s going live or else we’re not making budget. I kind of assume this is how we got into this state to begin with.
Yea... Quite a lot...

https://www.youtube.com/watch?v=BhNWB4eqQbI
> Also have to consider the large (and rising) number of vaccine injury cases in third world

You toss out entirely empty statements like that ("large" and "rising" and "injuries"; how large? rising at what rate? what kind of injuries?), while demanding solid studies and proof that vaccinations save millions of lives. What more could need to be said?
Yeah because most peoples biggest priority going into in a technical interview process is focusing on good code. If they want a candidate to "MVP" their coding challenge for business value reasons, they should make that very clear. It's not like it takes MORE skill to write hacky code.
My sister (contracting to a large global tire company) texted me yesterday, that she'd had to modify a module that was 30 years old!
Upwork is horrible. They take on average 25% of your pay, on top of taxes. Bad customer support and its flooded with low-cost labor.
I don't think it is right to regard UpWork as a "nascent service". They have had plenty of time to make better policies if they felt it was necessary, but it's hard to assume other than it is not "worth it" to them. UpWork's antecedents Elance and oDesk have been around for 18 years and 15 years respectively. From outside observations it is not hard to come to the conclusion that they care little beyond "working the numbers", as long as their sales pipe is full they probably won't change.

As you suggest bringing this to your local trade body and making a formal complaint is probably the way to go. It will take a long time and a lot of complaints to get there though. In the mean time avoid them, both the buy and sell side.
I agree that it should be better executed, but I’m glad efforts for consumer protection are being made at all.

Thank you for your thorough explanation.
[Blog] What makes a really good email?
Show HN: Talkwalker Alerts, Now Bringing Free Alerts from Twitter and the Internet
Hi Folks!

Talkwalker Alerts (https://www.talkwalker.com/alerts) had its first innings in 2013 - when its sole aim was to be a reliable and accurate alerting system that actually delivers what it promises: regular alerts, everyday straight to your inbox. But this year, we decided to level up and add alerts from Twitter to our service, making it the only one of its kind to deliver the most important conversations from twitter to your inbox for free.

As a marketer, often the most tedious task we have to undertake is monitoring our brand and presence online. Scrolling through a bajillion social networks and pages on the internet is not just time-consuming, it’s also a full-time job.

Meaning, you often have to work late just because you didn’t know what someone on Twitter said about you in time.

But how cool would it be if you didn’t have to spend any time combing the Twitter (or the internet) for brand mentions but had them delivered to your inbox every day - as they happened? That would free up way more time for brainstorming and solving any potential problems that arise as a direct effect of all the brand mentions that are delivered to your inbox.

Well, now you can. All you have to do is set up an alert using Talkwalker Alerts. It takes just 10 seconds (or less) and all you have to do after that is sit back, relax and watch out for emails from Talkwalker Alerts and have way more fun brainstorming sessions with the time you save! We’re already delivering over 700k alerts to 450,000 inboxes ;)

Once again, that’s just 10 seconds to set up and it’s completely free! In return you’ll get alerts from social media and discussion forums straight to your inbox, making the entire process of keeping track of your brand a whole lot easier.

I’m around all day to answer any questions you have about the product and would welcome any feedback from you on it.

Go on, try it out, set up an alert for your brand and send out a Tweet to test it out ;)
Calling it "remote code execution" is veeeery clickbait-y. By this logic, any website with download links uses "remote code execution".

Even the source article says just "zero-day".

Also, tldr: Using Unicode Right-To-Left, you can make Telegram show file name "gpj.js" as "sj.jpg". That's all.
Thanks. That makes sense. Most of my stuff has (at most) a few million clauses and usually takes between 1-600 seconds.
Or if you believe the superior power will not respond militarily, as in the Falklands in 1982.

Unfortunately for the junta, they weren't the only unpopular right-wing government who saw warfare and jingoism as a handy distraction from internal economic and social problems.
You're right, but upwork is the dominant marketplace for low-cost contract labor. It is the merger of what was previously a duopoly in the space (elance and odesk) and the network effects are strong.

So maybe it's not quite as monopolistic as the others you mentioned but it has clearly (and rationally) chosen to compromise fairness to its users to a degree that it likely could not in a more competitive market.
How to Create a Successful WooCommerce Electronics Store
A bug sure, but does anyone really care much about local privilege escalation on Windows? On a system where Skype is installed?
True parallelism, with no concept of threads
If the show or movie has both Spanish and English subtitles, when you go to turn subtitles on/off just show each language with its own toggle. There could also be master toggle to show turn all on/off. I doubt most shows would have more than two, if at all.
I'm guessing if they fix this bug the simple way they break the entire product and the proper way is many months of work (entire eco-system restructure).
Show HN: How we built our interactive demo walk-through
Welcome to code development in the real world 101.

You either go insane, give up and take up beekeeping, start your own company or finally decide to not give a shit anymore and start hacking the same way as everybody else because in the end your are not sending astronauts to Mars, and it works "most of the time" is good enough for the clients and the price and time they are willing to pay.
Show HN: Create a data-driven feedback culture via Gmail and Slack
Holy hell. This is the new best in terms of conflicting viewpoints in a single media outlet.
Ironically I would comment exactly what you did with, but the roles reversed:

“If this was a small startup I couldn’t see those being hurdles but at a behemoth like MS with an almost 2 decade old product I can.”
Meaning the submitter just spent one week writing code that will have to be written over again. If they had requested feedback informally before the PR, they would have written the code correctly the first time.
Henimdall: Simple Go HTTP Client with Circuit Breaker and Exponential Backoff
I never used Upwork and and wondering - how on Earth can they make sure that I deliver the code to the client, and that there is no information in the code that could be used to identify me. Apart from that, the identity of the person is their unique brand, it guarantees integrity (or a lack of it), it allows to check one's portfolio and verify the skills of the developer - for example by looking at their public contributions. When you take all this away, what are you left with?
Besides looking almost exactly as the written version of an advertisment used to promote the same solution(different name) in our country, what an extraordinary probe into your personal life!
I like having a personal archive. I even download most of the YouTube videos I watch to make sure they're not lost forever.
Thanks for posting this, I was not aware of this CRIME.
Elixir Phoenix Bootstrap
That much has always seemed obvious to me.
The concept might frighten you, but as the chaos theory also predicts: you probably do know the direction where it is going, and the only thing you can't predict is the sole high-frequency feature of _the_ event that will cause the sudden change.

So it has nothing to do with a "single event", but rather the "pre-conditions" which allow for that single event to evolve into such consequences. Don't blame an idiot who broke a brittle system.
I am quite bitter about the state of affairs. If a company decides to screw you over, they pretty much can. Legally, there is not much you can do if you're not filthy rich. The most you can do is make a fuss about it on social media. If you attract a lot of people, the company will issue an apology and give you a stupid surprise.

I absolutely despise this very common pattern. In the end, the company gets free publicity for screwing you over, and the 100s or 1000s of people in the same situation won't be helped - just because they don't have a massive userbase on social media.
I think that's exactly the point though. That event was the catalyst, but it just as easily could have been any number of other things and it is unpredictable when it will boil over.
Thank you for this article Robin!
I used to run Coyote Linux[1] (then BrazilFW) from a floppy on a 133MHz Pentium with a couple of MBs of RAM.

[1]: https://en.wikipedia.org/wiki/Coyote_Linux
And, the user is playing "HN Customer Roulette" by hoping they will get enough traction here to garner a fair response.

When you're a serf on another's platform, you're subject to their rules. What rules are they? "Does their automated system and people like you?"

Is it unfair? Yes. Is it bad all around? Yes. Is there anything you can do about it? Yes - posting to social media and naming and shaming. That's it.
(I taught my daughter to read, my wife currently working on our son, both with a phonics based curriculum, but more in a Vygotsky style)

One of the motivations we have used is comic books. (Yes, that death of classic reading!) Both of our kids are My Little Pony fans, so we read a lot of those comic books for story time and gave them the books as they were learning to read. Wanting to read is a requirement for learning to read.
> Why is Skype loading random DLLs from user accessible folders?

%SYSTEMROOT%/Temp doesn't seem to be user-readable at all, so I'm having trouble understanding how you write anything there without already having escalated permissions.
"I know half my advertising budget is wasted, I just don’t know which half" -- John Wanamaker
And what is magical about 1000? Some very wooly thinking here.
> I don’t really understand how and why war happens.

The error you are making is that you are thinking in terms of groups or states.

Think of these people as individuals. Quite simply, some individual people wanted war to fulfill their political/personal ambitions and think war can make them happen. They really don't care much about the people who die. Its quite as simple as that.

So the army marches because from their perspective a legit government said, because it is in the interest of the country, plus they get payed.

The defenders are just defending their home country because they don't want to see it destroyed.

WW1 is really that simple.
Not really. The author is advocating to not be too attached from an ego perspective to an idea and trying different things to see what actually works. That's different from saying you can't do what you love and expect to make money.
Bill gates is no saint as he tries to project himself to be. Look what this foundation tried to do in India, but it seems that it didn't work out, thanks to a number of brave doctors who questioned and blocked it..

http://www.thehindu.com/sci-tech/health/heath-ministry-to-st...
Developer options are not visible to regular users, you have to put the device into developer mode which comes with it's own set of drawbacks.
FreeBSD, where that one floppy was enough to set up a modem and dial up to establish a PPP session and then download the rest of the installation. All while allowing you to open another terminal to telnet to a shell somewhere else and pass the time with e-mail and irc while FreeBSD downloads and installs.
Boiling the oceans is an alternative energy use, not a source.
Why I've Decided Broadway Isn't for Me
That's exactly what jumped out at me too, it's pretty disturbing that they're closing someone's account and stealing or preventing them from getting their hard earned money without any real due process. There is a reason when the government hands you a fine or imprisons you they have to tell you exactly what you did wrong, doing anything but is extremely unethical.
And unfortunately nothing will change because what you want to do is better in every single way, but their way of doing thing is better in the only one that actually counts: It's faster and cheaper.
This should be renamed to "Telegram right to left vulnerability"

This is just not an RCE. It's just pretty good phishing.
Perl in Romania
hello

https://www.hello123.com
This is a really good point and it is the reason why Upwork is good for one group of people, people who need to find workers, and bad for the workers.

I do not think that is very sustainable long-term... I think you'll be able to find much better quality workers in system that is more equitable.

However, systems like that don't exist.
> I get that you can't do what you love and expect to make money.

While not everyone gets to work on what they love, you can also take the mindset of finding something that you can love to work on.
Ethnic strife? Just like the one between Denmark and Sweden for centuries? Or between France and Germany (kind providers of WW1 and WW2)?

In my eyes the main difference between those and the Balkans was that the former were mostly allowed to blow themselves up. Peace only came when they got tired of it. In the Balkans they got tired of it in 1999. They couldn't do it earlier because of... empires :)
> I hope your post won't end up being so generalist as this comment is.

If I was going to write a simple one sentence or one paragraph analysis of why the project is not living up to its expectations, it would be easy and I would be done.

Instead, I'm writing an in depth analysis of what I view as the impediments to the project;s success, and it's taking me several weeks to write because it's such a complex topic.

I need to explain not only the problems to seasoned OSMers, but also make my arguments understandable and accessible to a wider audience who isn't familiar with OSM internals.

It's also important to relaize that I'm not writing this from the same position as so many newbies writing about OSM- they go to the website and say "Oh this is ugly" or "This is confusing" then leave. I was very much part of the project for quite a few years, in a number of roles.
Your comment reminded me of this: https://notepad-plus-plus.org/news/notepad-7.3.3-fix-cia-hac...

I doubt this was intentional at first, but the fact that they don't want to fix it is very fishy.
Yeah, I was disappointed as well. This "zero day remote code execution" actually is not much more than good, old "important_document.pdf.exe" just slightly more obscure.
Isn't it by chance the same as nitpicking someone's comment?

Reasons like your remark is also a part of why I love HN so much.
Of course you are right. But that "impossible" thing is precisely what actually happens when everyone moves the clocks. It's a clever social hack.
Are you saying the current research argues against teaching children the ability to read at a young age?

While forcing children to learn is not ideal, sometimes intrinsic motivation doesn't flourish in the individual naturally. How would you deal with a child that never wants to learn how to read?