skysight-inc/HackerNews huggingface dataset:
At my previous job we were working on a project that had a "propertiary" format that was just an XML file with a different file extension. At some point they asked to GZIP that XML before saving, though.

So one day, I'm sitting at customer's office, working on something different, when they come and tell me they have this problem when the application is fed this particular file. I say to one of their devs, show me the file in text editor. They open it, and seeing garbage, say "it's no use". I immediately recognized the ZIP header, so I tell them, unzip it and open the output. Lo and behold, an XML content that let me debug their problem without running the application. Their technical people were impressed by my "wizardy".

(Probably one of the reasons why they later asked my colleague to "encrypt" the file by running some binary transformation on the zipped XML before saving it.)
Russian-Belarussian original of the book

http://www.mcnmo.ru/free-books/zvonkine/zvonkine.pdf

https://www.ozon.ru/context/detail/id/140340909/

Any similar books I can buy to guide teaching math my toddler-kid-etc?
Highly recommend Buddy: https://buddy.works/

Great container-native pipelines and has good integration with Kubernetes, along with GKE specific hooks and the ability to run any kubectl command.
No, Americans voted in Trump. Please don't pass your folly on to the rest of the world.
AFAIR the embedded files simply end up in the ZIP structure and are referenced by XML documents.
I don't make a habit of commenting on shell scripts what I haven't first read. But thank you all the same.

I used to use 'col' alot to resolve the tabs Vs spaces problem with different actors imposing different preferences in their source code. It's a handy tool but often overlooked.
Oh, I don't disagree. I just don't think we have anything to excuse, that's between the maintainers and him.
> No trusted third party (If you're moving sizable sums of gold, you're doing it with a trusted third party[TTP))

If you're using a computer, its hardware and software stack consist of one or more trusted third parties.

Although it's an interesting thought-experiment to compare the risks!
I genuinely don't understand why cars suddenly have to have tablets built into them.

How is this better than just sticking your phone on the dashboard?

Is driving so tedious that drivers are crying out to be infotained?
Even if he's overestimating by 2.8x, it's still within the same order of magnitude. So the conclusion of Bitcoin using up country-scale amounts of electricity is a valid one.
Old thread, but I'd like to point at http://scoop.sh [1] which provides a command line package manager for Windows - and allows easy update of packages.

Chocolatey is similar in some ways, but scoop works hard to isolate installed apps from each others, and from other users (which can be good and bad). It's a little like an apt-like wrapper for binary-only (x)stow.

[1] scoop is hosted on github - the download url is on proper ssl, the bare scoop.sh domain presents a github-cert.
I couldn't believe the way she was being treated. Most of us would be taliking to a lawyer after an incident like that?

This is America's new way of dealing with Homlessness

The internet tells me [1] that California does allow recording the police in public. I don't suppose you know of any civil rights groups doing "sting" type actions against this sort of thing?

[1] http://resources.uscannenbergmedia.com/2016/08/videotaping-a...
What truly spells trouble for human life on earth are unsustainable business practices.

Recycling is a bandaid. Fast fashion is a nightmare. Agriculture is one of the biggest causes of carbon emissions.

It is unfortunate that travel is creating such an impact but I personally get annoyed whenever I see an article try to make an individual feel guilty for their contribution to climate change. Nothing one person could ever do could hold a light to the amount of carbon released by industries. Not that you shouldn't recycle but I find it weak reporting to guilt individuals rather than actually talk about the real problem.

https://www.epa.gov/ghgemissions/global-greenhouse-gas-emiss...

https://www.theguardian.com/sustainable-business/2017/jul/10...
Absolutely the last Windows release I felt I understood. And, it ran DOS games like "fatty bears birthday surprise" from Humongous. That was enough for me and my spawn.
The explanation goes like this: Common Lisp has iterators, because Common Lisp has everything. And so someone ported this CL library to elisp. loop and generators. No big deal since Lisp has much more powerful iterators built-in since day one.
Ask HN: Side projects to better understand distributed computing
Hello,

I'm looking for ideas for a side project which will allow me to build skills and familiarise myself with distributed computing concepts.
More specifically, I want to develop software which allows me to flex my abilities in distributed concurrent systems. However, I can't think of a solid use case in a side project at home, does anyone have any ideas?

I'd love to be able to deal with scaling my service on aws, be concerned with concurrency in a system, and delve into improving system performance... But I've never worked on a system that allows me to learn these skills therefore I'm looking for a side project which will allow me to develop such a skillset.
I would argue that the texinfo documentation is not only technical documentation, but also political documentation with a cultural legacy.

RMS started the FSF for political reasons, as a reaction to the sudden intersection of code sharing, business and copyright law. Not only was it not in any way separate from RMS' political views, but it is in fact entirely an expression of them down to texinfo and his uncompromising views that helped spawn an entire culture around Free Software.

There are those that would like to separate and divide these from what they see as purely technical matter, but I would argue the mistake they are making in this case is in looking at it as merely technical documentation. It is that, but it is also more than this.

Maybe I'm old fashioned in my sensibilities, but whether I agree with someone or not is immaterial, I will always appreciate being able to catch a glimpse of the human face behind their work. RMS may not be the most agreeable man on the face of the planet, but I'm inclined to respect the man's legacy and how he sees fit to leave it, particularly as he still maintains an incredibly active role in the policies of the culture he helped to shape through his Foundation.
Humanity is causing a mass extinction, of the type that will take the planet’s ecosystems hundreds of thousands of years (or much longer?) to recover some kind of equilibrium after. For example, most of our coral reefs will die and never return in the same form. The question now is how complete that destruction will be.

I agree it’s a bit silly to lay that entirely at the feet of airplane travel, but even if we could magically halt all other carbon emissions tomorrow, we would still probably need to deal with carbon emissions airplane travel in the near future if we want to avoid catastrophe.

As for the rest, I guess the question is whether you consider “trouble for life on earth” to necessarily mean complete annihilation of all life vs. just killing off most of the species and fundamentally altering most of the ecosystems.
More like, "Don't invest in home security, because your most precious valuables are stored in a safety deposit box at a bank, and everything else is covered by home insurance."
One of those functions is to consume nothing and returns their (the programmer's) current age.

This is - or at least might be - ambiguous. Current age as of implementation time or current age as of function invocation time? And while a result in whole years is a pretty natural and obvious choice for the age of a person in absence of an explicit requirement, it is certainly not the only sensible choice.
One cannot design and write high quality software without throughly understanding the substrate underneath and how to engineer for it; from doing this for over 30 years, I’m telling you it’s impossible.
Interesting. It includes torrent leak testing.
How the cost is divided between burned electricity, hardware and human labour does not make any difference. It is all value burned on 7 transactions per second.
What are the use cases for this versus CNTK (and vice versa)? Is there any overlap?
As someone who takes pride in having solved the first 100 problems of project Euler, I am slightly ashamed to admit that I probably spent as much time as your daughter to solve that.

I got stuck thinking in integers, and quite quickly left the exercise as an oversight in writing the post (since X + y = even, X - y = odd is impossible for integers)

3 seconds into the first coffee of the day the realisation of my stupidity hit me in the face.
Buffet criticizing the cryptocurrency craze (plus full CNBC interview)
While the 7th fret harmonic / 5th fret harmonic will get you close, they are off by a little bit. Good explanation here: http://www.schrof.net/guitar/articles/harmonics.html
I don't know whether I should be sad or happy with this news. Flipkart has been the face of the Indian startup scene. So, it is sad to see it end like this.

But on the other hand they had tons of strategy related snafus like going mobile-only for sometime etc. So, this seems like a good thing to happen, at least Flipkart can't run out of money with Walmart behind it.
Yes, similar to the other responses I found work wherever possible and moved away as soon as I was able to afford it. Having a safe place to then study and focus on school while working made a huge difference, as did eating properly and getting somewhat reasonable amounts of sleep. Its amazing how much other people can notice your mood drop when you haven’t slept or eaten properly and it just becomes another thing they can single you out over...
But still there is nothing wrong with the word "India" in this context. Brahmagupta was a worshipper of Shiva who lived in Rajasthan. He fits in perfectly well with Indianness both modern and ancient.

Now it is interesting that the words "India" and "Hindu" are western (mostly Iranian) impositions. Perhaps Brahmagupta would have found the word "Bharat" less alien. But since the topic of the article is about how a particular Indian idea was spread and developed further west, the name is perfectly appropriate.

P.S. I also like John Keay's book.
"Don't invest in a home security system before you make sure your house has a door"
Well you can use CNTK in R via Keras already, but only directly in Python I think
Announcing the first robot-generated movie competition
Same here. The first couple of years I encountered torx sockets, I called them "those ones they put to prevent you from repairing things". The drivers weren't impossible to find, but they also weren't commonplace.

It was doubly annoying when I had devices that had regular cruciform sockets (that I could even handle with a knife if in a hurry) on the outside, but then suddenly torx sockets inside.
I’ve frequently needed to access a plain text version of a site in a bash script or from the command line. For this, I use the command

w3m -dump <url>

which dumps the website’s text content to stdout.
I know this is not what you trying to point to in your comment, but I just watched that video and I'm really surprised at how bad the system is.

Yes it looks completely different, but delay between user action and response is horrific, sometimes over a second and sometimes doesn't even do anything. It's like those cheap Chinese after market systems, that runs poor hardware and just barely works. And all of this in a new 2017 car, imagine this after 5 or 10 years, will be totally useless... Hopefully Volvo will do a better job with usability of the system.
xrandr: Manege external monitors

zsh: Stepping up your terminal game - https://github.com/robbyrussell/oh-my-zsh

tmux: A terminal multiplexer, aka turns your terminal to a minimalist workspace (the only sane way I found to copy terminal output without using a mouse)

howdoi: Search stachoverflow/stackexchange from the CLI - https://github.com/gleitz/howdoi/

nmtui: WIFI/Networking from the terminal - https://github.com/heftig/NetworkManager

bluetoothctl: Bluetooth from the terminal

___________________

Lists for exploration:

- https://en.wikipedia.org/wiki/List_of_Unix_commands

- https://wiki.archlinux.org/index.php/List_of_applications

- https://github.com/alebcay/awesome-shell

- https://github.com/agarrharr/awesome-cli-apps

- https://github.com/herrbischoff/awesome-command-line-apps

(The github links seems similar, but there are some differences indeed)
Never used Perl. Would love to learn it.
Just went through the overview. Looks like a high-level scripting language which inherits a lot from C.

After all the research, I am still highly inclined towards Golang. Since you said "Perl or Go", you seem to have used Golang. How does Perl compare with it?
This sounds great! I remember teaching myself to read before I was supposed to (very standard Belgian education), and probably as a result I was from that point on always ahead of my classmates simply because I'm very curious. I tended to read ahead for subjects that interested me, and not really bother for those that didn't. Teachers were sometimes annoyed because they really didn't understand why I could do insanely well for some subjects (or even some parts of some subjects) and do absolutely horrible for others, with no reasonable explanation for it. Especially as soon as I discovered computers and the internet, things changed rapidly as I was learning how to do things (and even program some PHP and create websites with Dreamweaver). You could basically say I unschooled myself almost right up until I finished our equivalent of high school (at 18).

And then I was royally screwed. I always had enough grades for teachers to pass me on almost all subjects, but in my last year of high school I was really stressed out about what I wanted to do at university, and stopped making an effort for a lot of subjects at high school that were suddenly going at a pace I couldn't follow in "zero interest mode". It took me two years and a detour via a central government exam to get my degree.

Then I was screwed again in my final year of university college (software development). While I did great in the actual software development courses, I couldn't get myself focused on subjects I didn't care about (because I never had to, so I had absolutely no study methods for things that don't interest me). So of course after three years when I should've had my degree, I had nothing. Even though I had been to all classes and seen everything, on some subjects I just didn't pass because they didn't interest me at all.

So I just quit and started working, which was absolutely fine. I found enough at work that interested me and I became a pretty decent developer in no time. 26 now and I'm still coding cool stuff, so I'd say it ended well.

Based on how my education went I'd say unschooling would've been a great fit, but I really wonder if an unschooled kid would be more or less likely to encounter the same problems I have. While for programming you can easily get your professional life going without a sign of a degree, for many fields that's not a possibility and you will have to study (a lot). If you've never _really_ had to just process and memorize things that don't interest you, that might get really hard. I fear that being unschooled might be great at the start, but there's a point where (for most fields) you have no choice besides going into a classic education system, and you'd be less prepared than other students...
The author impressively found a tremendous amount to say about a topic that I think is a bit trivial.

Of course we should feel bad for people, both men and women, who cannot fulfill their sexual desires, for whatever reason.

This is not a radical thought. That the author does such an elaborate dance around this simple statement seems unnecessary to me.

The comparison to people who are financially impoverished is a legitimate one.

Just because there is no "good" solution to severe sexual frustration - no solution that preserves the autonomy of desired yet unwilling sexual partners - does not mean we are prohibited from feeling compassion and sympathy.
This is written by Jonathan Hoefler. Not reading it on principle.
Hey! Things are going well! I’m actually on ML now, so quite a bit different than the past few years but I’m enjoying it. Glad to see you guys are making progress; it seems like a pretty exciting field right now
This makes no sense to me even after assuming you are from a country that drives on the left and reading the Wikipedia page.
Ok, good points there. I just feel with climate change: we’re way beyond the information stage there. We all know that the climate is changing and that it is man made. We need action. Action that is feasible on a personal level
For Windows, I'd like to point to http://scoop.sh as mentioned here:

https://news.ycombinator.com/item?id=17019197

It's a bit like a mix of (x)stow and apt for Windows. Or the good parts of arch aur with binary distribution.

Should probably also mention that I'm experimenting with asdf as a version manager - to avoid a long list of setup in bashrc to adjust paths to various interpreters. It follows a lot of best practices that various dedicated version managers seem to pick up eventually:

https://github.com/asdf-vm/asdf
For the Archaea, the Great Oxygenation Event was already the holocaust. Some are OK at over 100C. How would a few degrees increase in surface temperature affect them?
Fotos de Famosas en Selfies
It needs WiFi for a wireless connection, Bluetooth doesn’t have enough bandwidth.
If anyone wants to try, I wrote a small game like this. Input is 3 (ordered) digits, output is a Boolean.
http://laurent.le-brun.eu/games/rules/
I sleep a lot better since I use IP white lists on any port/is that is not public facing. Central reliable location with a signed whitelist that the servers checks regularly and adds to its firewall. No security measure is bulletproof, particularly against zero days but that reduces the risk by orders of magnitude.
They do. Cars are engineered to fail and some models are sold even at loss to get the profit from OEM parts and service. This is also often the reason why seemingly similar parts are incompatible from one model to the next; the manufacturers are racing against the (often much more durable) aftermarket parts. If they were in the business of making cars great for the consumers, they'd engineer them strong with grease fittings on every moving joint and have all parts standardized across models and brands, differentiated mostly by car size or such (supercompact vs crossover suv vs heavy-duty truck). This would however result in cars that would be easily maintained to last forever, like some old work equipment is and that'd be bad for the planned obsolescence market model of car manufacturers.
Here in France, I've seen not much Phillips (usually for small appliances or screws in plastic)..

I sent IKEA an email asking them to specify the difference between pozidriv and Phillips in their installation manuals (many people don't know), but they didn't reply :'(
I came here to ask if "tropical geometry" was really a thing or just a typo. Thanks for confirming it's an actual thing.
> to full on 10 person adversarial teams

Okay this sounds incredibly interesting. Are there any open source groups that do this "for free" sorta? Not asking to get free working, asking so I could possibly jump in and learn.
Here's a more recent and much more concise presentation of Jordania's theory: http://www.josephjordania.com/files/8-Jelena-article-2015-in...
"Growth hacking" was always, since the very inception of a term, just rebranding of "marketing" in a way that makes it sound cooler. It's just a purified buzzword. In the tech space, having yourself called "growth hacker" was seen as more cool than "marketer".
NET Core 3.0 announced: Welcome .NET Core for windows desktop applications
Is it just me or does this look mildly terrifying? IMO, this is solidly in uncanny valley territory.
You disagree that solar panels need washing and that electrical installations in houses require maintenance over time? ... okie ¯\_(ツ)_/¯

"Solar Is NOT Maintenance Free" -- https://www.solarpowerworldonline.com/2014/02/accelerating-u... -- "We like to think PV is maintenance free but it is not ... if you don’t do the maintenance, you can have sub-optimal asset performance."

https://www.wikihow.com/Maintain-a-Solar-Panel

https://www.civicsolar.com/support/installer/articles/snow-s...
I just said I agree with RMS on this, and you straight up attacked me personally.

The worst thing I would wish on you is for you to live a while in a world run according to your own espoused values.

If you feel that's an attack, it's a problem with your values.

(at least, that's how I think I'm supposed to respond here, since people aren't supposed to "feel attacked" or "get offended" by such things, apparently)
Look at the drupal source code on github, its all namespaced. The over a decade old wordpress core codebase is still old procedural style PHP.
Probably more like millions of years. Maybe 10-100 times that. But still, that headline is ridiculous.
Gold as a value store is kind of better tested in all circumstances.

Some time ago I wrote an essay on proof of work and gold: https://medium.com/@zby/proof-of-work-8d8265def194
We also use fail2ban. It serves us good. When adding a new rule, we dont apply it but collect all the matched requests and ips. After 1 week, we review the log and if no customer traffic was captured, the rule is applied. We ban only for 30m. In my field, web, it takes 2m for a bot to disappear once its requests have been blocked. We dont use permanent bans as we havent had the need for them
Is there a course (or set of courses), books or other learning material you recommend for web developers to get to a competent level in terms of building, deploying and maintaining secure applications (including infrastructure)?

Edit: updated to be more clear
I thought the whole point of Free Software idea is that contributing to a software project does not make you its exclusive owner (after you released it under Free Software license) and its users subject to your whims. It is ironic that at the top of this project is a person who would very much like to subject the project to his whims, and for quite a trivial reason at that.
If it is obvious predictable stuff, like being unemployed that almost everyone experiences eventually it isn't useful.
Should I include the Trademark (TM) symbol in my logo?
There are seemingly endless links to 'climate hypocrisy' but I suppose that's all fake news. Is it anecdotal that 50,000 people attended the Paris Climate Conference? Wouldn't video conferencing have sent a resounding message that these attendees really did believe that doom is at hand?
my 2016 VW Golf supports Carplay, AndroidAuto and a 3rd solution (like Miracast but for autos).
Apperanlty I can't make a list of urls on HN, WTF
For dogs, at least, there is a Lyme vaccine.
5 Tips to Market Your Mobile App (#3 Is Great)
> Being uncompromising in your politics and values is hardly authoritarian

In general, yes, but in this particular case it is clearly "I am the Law!" case - he's being authoritarian. And your next two sentences pretty much confirm that, even if you dismiss it with "they knew he was an authoritarian when they joined" and "he's been an authoritarian for a long time". Maybe true, but doesn't make it better.
c++ has been evolving so fast recently. Pretty sure it's going to be around for the next decades still.
It is a good advice but the OP is asking for web log files not ssh and any other logs. You cannot remove the attack surface when the app/service is served via http
'FIRST DO NO HARM': THE BROKEN OATH BY PHYSICIANS
Twitter has an unlaunched ‘Secret’ encrypted messages feature