skysight-inc/HackerNews huggingface dataset:
Recently I discovered a problem I was completely unaware of with dependencies management using semantic versioning patterns. My invalid understanding was that if I specify a dependency pattern:

foo-lib >= 1.0, < 2.0

I will always update to the newest 1.X.Y version of the foo-lib.

This is not the case, such pattern can silently install one of the older 1.X.Y releases due to the requirements of other libraries that my software uses and that are out of my control.

This is pretty dangerous, the pattern treats all 1.X.Y as equally good for me, but X and Y updates can contain important, often security related bug fixes.

A safer way would be to be able to say: I want to have the newest 1.X.Y, fail if it is not possible, so I can investigate.
Your interpretation changes the meaning of what I said, and it is uncharitable at best. I never advocated keeping the poor "in their place." I just pointed out that unintended consequences can occur in these kinds of situations.
Nice, I'd like to do the same thing for my mother in law, she mostly browses the web and import pictures and prints stuff from time to time. But then there is this one thing, she used special software to print photo-albums which does not run on Linux. As a result has a very slow Win 10 PC which frustrates more than helps her. Maybe I can just buy her an ssd...
Exactly - I live in an area where lots of people have 50+ Mb symmetric connections, and BitTorrent gave us all a dream that we could all use those connections without everything having to be transferred over the backbone.
They presumably have some short term logging. Collecting those over a longer period = tracking.
This all sounds very delicate and refined but doesn't LIGO use a 1MW laser? Will this be equally as powerful?
That seems ignorant of the cumulative advantage that Europe enjoys to this day. If anything it illustrates how technological development is shared on a global scale, allowing anyone to catch up to the latest standard of industrialization if they can find the necessary investment.
As for the split screen, I really enjoyed Serious Sam. You might want to check it out ;)
After taxes, rent and food, what is the net savings in your bank account today?

Then evaluate your offer and calculate net savings in Bay Area.

For many (especially those currently located in low-paying areas such as Eastern Europe or some Asian countries) the net savings are greater with all things considered, therefore a move makes sense. For others the increase is marginal or non-existent, as high salaries exist elsewhere in the world, so they won't bother.
> It's easy to judge them from outside.

To be fair, isn't that the only way to judge this? China forbids discussion of the Tiananmen Square protests and censors informations, younger generations aren't even aware of it.
I remember when the only available web browser was the "Mozilla suite", which was extremely slow and basically unusable. You could not play MP3 files out of the box due to patent issues. Most graphic cards only worked in VESA mode, so we had no 3D acceleration of any kind. But the worst thing was the lack of fonts. Fonts were truly abysmal.

So I disagree that there has been no progression on the desktop front. The progression has been extraordinary. It's true that in some areas things have stalled a little or even gone backwards as of lately, mostly due to the introduction of Gnome 3 in my opinion, but all in all there's no contest between what we have now and what we had 15 years ago.
Thank you for your thoughts! I agree that more than what we do, it matters how we represent them.
If you worked at Trolltech, you almost certainly know more than me. I was just a user of Qt who peeked under the covers occasionally.
Career Development Webinar – Jobs in Algorithmic/HFT Trading
So then it would not make much of a difference anymore with what Python does. Which was what they wanted to avoid.
Does it come with a debugger of any kind?

I think this is the biggest gap in the Haskell ecosystem right now. Every time I try to write something in Haskell, I remember I cannot "talk to my program" easily and just give up.
Man Dreams of Flight with Airplane Built from Scratch, Scrap
Indian President’s Greetings on the Eve of Lohri, Makar Sankranti and Pongal
The President of India, Shri Pranab Mukherjee has greeted his fellow countrymen on the eve of the festivals of Lohri (which falls on 13th January, 2017) and Makar Sankranti & Pongal, (which fall on 14th January, 2017).
In his message the President has said, "On the joyous occasion of Lohri, Makar Sankranti and Pongal, I convey warm greetings and best wishes to all fellow citizens inIndia and abroad.
Lohri, Makar Sankranti and Pongal are expressions of joy and prosperity ushered in by a fresh harvest. May the celebrations of these festivals bind all sections of our society together with the spirit of love, compassion and joy.
May these festivals which celebrate the hard work of our farmers and offer gratitude to mother nature bring happiness, peace and prosperity in every one’s life.”
Natural Way Get Rid Excess Fat with Green Coffee
https://www.computest.nl/advisories/CT-2017-0109_Ansible.txt has the bug details

Edit: LWN link was changed to this one
Still they were rebuilt without cars in mind.
Even if content is no good?
> Windows 98 on a 180MHz Evergreen Overclocked processor and 48MB RAM did that just fine.

No it didn't
To clarify: I'm not saying that locally the code is bad, I'm more talking about the kind of macro issues outlined in Buttery Smooth Emacs. But it's these kind of things that will be harder to "fix" in a port.
It can now that it's not exporting a library and only building executables though.
A single concentrated poverty spot naturally doesn't work like that. It is immersed in a culture that shows it the income and wealth inequalities, as well as uses them to justify violence.

But when a country is universally poor but has a working and stable government, you may have surprisingly low crime rates. But then, such a country often doesn't stay poor. (Look at China...)
I understand what you're saying, but I don't think you understand what I'm saying.

Hiring managers are supposed to be professional, but they might see "r?sum?" because of a tech issue, or they might think you're foreign (and have an accent yourself). Much rarer is the hiring manager who is going to see those accent marks on a developer resume and prioritise it over someone without the accent marks.

If you're french-speaking, and for a french-speaking role, you may want to demonstrate this (and these issues should be moot), and I suppose if you're a graphic designer trying to demonstrate your aesthetics and typography, then we're talking about something else, but if you're a developer, you are potentially missing out on an audience by adding these things.

Also: Noel[1] is not typically accented and and Senor[2] wasn't originally accented. If you need to write coordinate[3] in your resume, I'd leave out the accents there as well.

[1]: https://www.merriam-webster.com/dictionary/noel

[2]: https://www.merriam-webster.com/dictionary/senor

[3]: https://www.merriam-webster.com/dictionary/coordinate
Xubuntu is great even for people who have a lot of technology skills. I spend most of my time on macOS and Windows, but I do run a bunch of VMs and have a personal Linux laptop. I have been trying this and that, and always end up installing Xubuntu which just works.
You adhere to the traffic regulations in GTA? :)
(I don't know a lot about QM)

I think that only applies for particular bounded situations (like electrons). There's nothing inherent in the wave function that says energy is discrete multiples; it's only due to the boundary conditions in the electron (i.e. the energy at r=0 and r=inf IIRC) that forces particular solutions.

The analogy (it's actually quite similar in the differential equations) is a string. If you hold both ends only certain solutions are possible; standing waves where the length of the string is a multiple of half the wavelength. But if you don't, anything is possible.
Brilliant to hear the honest stories about interviews for a change - it's a lot harder than it looks :)
So basically all criticism is bad?
Could you speak more about why re-investments cannot be made? It seems the inability to re-invest would skew decisions towards 10x and 100x returns rather than a series of 1.5x returns done many times. My background is mostly Wall St, and for us, a 1% return on a small horizon is great -- since you can just keep repeating it. Why would GPs be blocked from doing something similar where they aim for quick base hits rather than a grand slam?
How to use active reading to improve your business
Do you notice if people with such resumes take any longer in finding their place? Do you also have any examples/patterns you could provide? I'm curious if it takes a certain kind of person to have a resume with personality that stands out positively.
In the end, complaints about Linux boils down to "i can't apply Windows (or Mac) rote gestures on this". In particular with regards to "admin" tasks, that from personal experience they rarely attempt on those platforms anyways.

Instead they grab the neighborhood geek (or should i say nerd, geeks seems to be too cloud oriented these days) and pay with cookies or beer (depending on age of said geek).

What seems to be going on is a mixed message of "hard to admin" and "don't need to admin" (aka "just works" in Mac speak). Meaning that it is rarely if ever about day to day "usage", but rather about being able to admin their own system.

And frankly i think Linux have a leg up there, as things are actually documented and in plain sight (at least until Freedesktop stuff and, their fetish for using dbus for everything, gets their panties in a twist). With Windows and Mac is it all too often some closed up blob going bad, involving magic incantations found in some forum or blob somewhere.
There's an official ubuntu mate flavor now which is everything I enjoyed about mint with none of the things I disliked about it, so I'd recommend trying that.
Zig looks interesting -- thanks for the pointer!
> They just let an other coroutines execute during the syscall.

They do this by using async IO under the hood (for network sockets at least- convincing disk-based read() calls to be async is much tricker and Go doesn't do it).
On the page: "While the onslaught of some social media hoo-hah will demolish some servers in the modern era, normal single or multi-thread use of a site will not cause trouble, unless there's a server misconfiguration"
Basically atril is evince minus the Gnomish UI, which a lot of people hate.
Its all relative.
Supplier Relationship Management SaaS
My mom and dad run Ubuntu too, without even knowing it is not Windows. It was an easy transition since they never had the chance to fully adopt any OS out there. Hence, they are able to manage all of them, when they are shown how to launch the browser. I'm using a Macbook, there is another Windows notebook at home. All feel the same to them, they say. They believe the UI differences are due to my or my sister's choice of theme.
I look at capabilities my current language set doesn't cover well, and/or ecosystems that are exploiting rapidly growing niches. I also have an aversion to vendor-owned rather than community/foundation owned languages.

I've forgotten all the BASIC, FORTH, ColdFusion, etc.that I ever knew, and C/C++/Java never stuck in the first place, so my current language set is Python, Javascript, and SQL (not counting server-side HTML templating languages, CSS preprocessors, etc.).

Ruby's strength is in the webdev ecosystem, but overlaps too much with Python there.

Go looks interesting but is owned by Google. Same with Dart. Swift is owned by Apple, etc.

So right now, Rust is next on my list.
Well semver is definetely better than current versioning scheme of gcc or firefox or GNOME etc.
That's really a matter of taste.

"Many long time users" will also agree that Unity is just fine as far as UX goes.

Source: I'm a happy Unity user.
Résumé est Français, and it means summary not biography. Resumé is definitely very common, but is English if it's anything at all.

https://www.pongoresume.com/blogPosts/295/how-do-you-spell-r...
Right now, the answer to all those Qs seems to be "yes."

Whether that will still be true five years from now is always harder to say.
Is it a public project? I would love to follow along with that.
Strange advice. Not sure if I understood what they mean.

One important use case to exclude sections of your website is to not pollute the sitemap which Google crawls or to be more precise--the daily crawl volume Google allocates to your site. If you let every page be crawled more important pages get crawled less. Example: In the past, you created a content category which didn't turn out successful. Before you remove this category with plenty of links which would result in crawl errors it would be smarter to exclude them in the ROBOTS file and focus on your core categories.
I'm bored so here's a revision of that table:

listening to music = cmus

cutting pictures = darktable can stay

text editor = emacs or vim

audio processing = idk about this one

writing iso = nope dd is perfect

irc = erc or weechat

email = mutt or gmail website

calendar = org agenda mode (emacs)

address book = org mode table

terminal = urxvt or st

rss = idk i don't read rss

tweeting = don't

passwords = paper

don't have your don't read articles to you, either.

bonus:

browser: vimb or chromium i guess

terminal: alacritty (fewer kinks every day)

clock: xclock
@jeena, have you considered applying infinality patches for your freetype package, or using freetype v2.7?
Also, if you want to find leads on Twitter, find who follows the your competitors support Twitter accounts.
Boostnote – The open source note-taking app for programmers
I used to use Cloud Manager until they started charging a fee of I think $99 per server per month. I pay $150 for my hardware per month, so I stopped using their backup and monitoring tools.

Other than the cost, I recommend it for people who can afford it. Wonderful service that I was happy with for a long time.
That's... troubling. You should consider mentioning it on the mozilla.dev.security.policy thread:

https://groups.google.com/forum/#!topic/mozilla.dev.security...

EDIT: GoDaddy themselves say they will never do this:

https://www.godaddy.com/help/revoke-a-certificate-4747

"The process cannot be reversed."
Have you tried running said softare under a recent version of wine or crossover (a semi-commercial version of wine)? Rather a lot of stuff works flawlessly.
Libraries for shell scripts are made from executables!
> I don't expect anyone to read it A through Z the first time they see it

The problem is that it might not get a second look, and you should be optimising your resume for the person reading it.

Granted, as you said a one-page resume is useless if it doesn't highlight your skills and experience related to the job you're applying for, and it seems your friend only picked up the first part of the advice and missed the second part that normally goes with it, which is to make that one page relevant to the job you're applying for.

A 2 page resume can work if the front page lets me know all the details I'm interested in knowing. The reality is though that the person reviewing your resume likely has a pile of 20-30 others to get through, and if they have to dig through your resume for the details, then you might find yourself losing out if there were sufficient other easier to read resumes to fill up the number of interview slots.
https://clojuredocs.org is not clojure docs? What it is then? Rust docs? Clojure templates? C++ docs? Clojurescript framework? Should be moved to howtofuckwithpeople.org
I couldn't agree more. Being a dev who sifts through resumes in a company without a designated HR, I find myself subconsciously search for people who closely resemble me (Not in terms of knowledge/experience. I like to work with people who're better than me) in terms of approach, philosophy and influences.
If terminator supported keyboard shortcut transparency change in the same way iterm2 did I could switch, (not the full window just the background of the terminal). I often have the docs up and want to type and read at the same time on my laptop without flipping back and forth.
This is amazing - you're saying that Wechat has privacy issues but advertise Whatsapp.
My parents are both ~60 y/o and run Ubuntu since roughly 5 years. I gave them a crash course over the course of 3 days and my mother took notes on all the things that she uses daily - spread sheets, word documents, images, browser, Skype etc..

I've set up dynamic DNS and a few other things so I can help them if something goes wrong as we live 12000 km apart. After a year I realized that none of them ever asked me anything. So I asked my dad "Why do you never contact me to help with the computer?". He responded: "Well, everything just runs!".

Before, with Windows, I can't even count the time I've spent fixing their laptop.
I spent hours trying to get ansible installed properly on arch linux. It just wasn't meant to happen. So I wrote a shell script. The thing is it was easy to get it working on OS X.
I had considered doing the same, any chance you could ping me when you post about it?
Totally agree.

The part of Emacs which needs a ramp-up is the Lisp layer, not the C layer.

When I read this post I just had a big 'why' in my mind.
Right, I'm an idiot. I have a Swedish SIM somewhere. It was Germany I was thinking of (and then, 3mo later, on a subsequent trip, easily bought a SIM anyway). So much misinformation out there -- and I suppose I'm not helping.

It's amazing how hard it is (as a foreigner) to come by solid information on the legal situation around SIM card purchases. It seems every company is different, and the more restrictive ones have an incentive to make it sound like a legal issue rather than a business decision.
This is super intriguing! Didn't have GTA V for PC but now I do!
Tutorial: Building a conference registration app using Bolt CMS
Most "auto" channel selectors only pick the channel on AP boot, which is not always the right time.
Show HN: Tweed.js in a Fiddle
This is why you shouldn't move off Redis :D https://news.ycombinator.com/item?id=13367077
Yes, I use it every day, at work and at home between different computers. I have a few windows-nt specific lines in my .emacs, mostly to set paths to grep and the like but otherwise have no problems and it is pretty indistinguishable from using it on linux systems.

Could you perhaps elaborate on the problems you are experiencing, since otherwise I really have no idea what you're talking about.
Can mods change the link to this?
This is for executing existing models rather than training them. EG, they train a speech recognition net in the cloud or wherever then run the model on your phone directly for performance/network reasons.
Outlook configuration setup guide for Servermx.com
How one can switch from OS X to Linux and still feel comfortable without a track pad with the same quality?

Everything Macbooks (and the OS) provide is replaceable with good alternatives on a Linux environment and I personally had the satisfaction to do so. But still, there existed no notebook with the same keyboard feeling, trackpad (touchpad, whatever), weight and durability as a Macbook. What do I miss here?

Edit: Grammar fix. :)
The Emergence of Big Data in the Field of Agriculture
The world can't wait -- but I'd not call it strange.

I hadn't been to Europe since 2004, and on my subsequent visit in 2011, I just casually told my wife "we'll just buy SIMs at the first country we go to, surely they've sorted out this stupid roaming-when-you-travel-a-few-hundred-miles thing by now." WRONG.

So glad this is coming to an end. I've wasted far too much time and money country-hopping and having to spend 30-90+min in each country trying to get a working mobile phone. Locals probably don't realize how bad it is, but on prepaid plans you often cannot roam in foreign countries at any price. So as absurd it is to pay ATT here in the US $60 for 200mb or whatever insane rate, sometimes I wonder if it's worse to spend $40 per country per SIM card if I'm only there for a few days. Not to mention changing phone numbers constantly, assuming you would like to be reached...
> In the end, complaints about Linux boils down to "i can't apply Windows (or Mac) rote gestures on this".

Would that it were so simple.

Unfortunately, there is also "I can't comfortably use my printer/scanner on this". Some manufacturers still don't provide Linux drivers for their devices.

My mother uses Linux too, quite happy with it, but I had to buy her a new printer.

EDIT: a thing I might add here is that I think that for the older generation, a pre-configured Linux desktop can give them that Win95-98-XP experience they want. Familiarity, as you said, is a key factor, and the Metro UI can be much more difficult to get used to for people that put a lot of effort in getting familiar with the 95-XP UI paradigm they used for the last 20 years.
I think that the idea behind this project is to simplify Emacs' code, e.g., by dropping support for ancient systems (they mention MS-DOS) and using pre-existing crates instead of in-house solutions. A simpler codebase might provide significant advantages for end users as well: (1) there will be less bugs in the code, (2) finding and fixing these bugs will be simpler, and (3) new features and structural improvements will be easier to implement. Of course, users will actually switch to Rustmacs only if they will be 100% compatibile, i.e., if Rustmacs can run every Elisp code in the same way as Emacs does. It's surely a very ambitious project!
As far as I remember, Mercenaries 2[1] maintains your world destruction.

[1] https://en.wikipedia.org/wiki/Mercenaries_2:_World_in_Flames
This sounds almost unbelievable. How sure are you that it wasn't suggested for some other reason? And how did they know WHAT you bought, given credit card companies don't get that info?
OK, I think the perfect solution would be a huge open area plus some other specialty areas (conference rooms, kitchen, bathrooms, etc.) The difference is an unending supply of something like Everblocks[0]. That way, management could have all the space they wanted but you could still build your own personal domain. And with different types of blocks (switches, display, whiteboard, etc.) you could customize your area with exactly how you, or your team, wants it. Heck, you could even change it every week if you wanted to. :)

[0] http://www.everblocksystems.com/
I love koans and I think it is the best way to learn.
Talk to people from Turkey, ask if they would have thought that their country would descent into dictatorship 10 years ago. Talk to my parents, ask if they would have thought that there would be martial law in Poland when they were growing up. Ask people in Iran, if they could even conceive at the time of major modernisation of their country, that they would turn into a religious dictatorship within 20 years of being super progressive.

The major reason why history repeats itself is that people dismiss the possibility of it repeating itself. The reason why Nazi Germany was able to murder millions of people is that no one thought it would happen.
I guess it depends on what you're used to. Each time I switch from C to C++, compile times take some adjusting.

If you're not careful about how you organise your C++ code (be careful what you put in headers, don't go crazy with templates), compiling can get really slow, even for relatively small projects.

Just #include <iostream> and the compiler needs to process 37,799(!) lines and more than a MB of data:

echo '#include <iostream>' | g++ -E -x c++ - | wc
37799 104779 1280834

To contrast in C:

echo '#include <stdio.h>' | gcc -E -x c - | wc
456 1638 20880

Comparing the compile times of PostgreSQL (C, minutes on an old laptop) and MySQL (C++, 30+ minutes) is also instructive.

Maybe when modules are finally introduced, things will improve.