skysight-inc/HackerNews huggingface dataset:
I've been using slimv for hobby hacking for a while, but not professionally so you can take my commentary with a big grain of salt. You should try both, and if 'stevelosh likes vlime better you might start with that.

I like slimv a lot better myself, and prior to that I made due with a gnu screen split-window terminal with a vim plugin that would send stuff from one screen panel to the other (used that for Python, Clojure, and Node sometimes too). I tried using vlime somewhat recently, but it just felt off, hard to express everything I didn't like but maybe the experience of having to launch your REPL separately was the beginning (slimv just finds your lisp on the path). You're encouraged to compile whole files at once rather than bit by bit (perhaps sensible for Real Work), the REPL buffer is read-only which is quite bizarre to me, and the default key bindings make less sense. Feature-wise it seemed comparable since they both use Swank. The tutorial at https://kovisoft.bitbucket.io/tutorial.html which follows a classic SLIME demo vid is nicer than the vim-tutor for vlime.
"Poor decision by management hoping to save some money" is not a rare event.
84% of companies are dabbling in blockchain, new survey says
Academia is the worst offendor when it comes to overworking junior people like teaching assistants...
> Just the idea that a Danish web consultant could hack together something that became popular and which then allowed him to literally retire and become a racing driver before he hit 30 should inspire us all.

While being successful in all those aspects, DHH is still very active in the development of the framework. He is currently also the CTO at Basecamp. Not really what I would consider being retired.
Ask HN: Moving to London soon, how to find flat/apartment?
I'm a software engineer, I've got an offer in London so soon I'll be moving there, do you have any suggestion on how to find a flat/apartment for rent?
why would this "give you hope for the next batch of sysadmins"?

Most sysadmins/SRE's i have met (especially on *nix), are very capable in their craft.
Thanks for the kind words! My research interests are definitely on the applied side on purpose. Some of the major criticism of research is that it is too theoretical or doesn't help people, so I wanted to do the opposite. I study actual engineers and the problems they face while working. This was actually my interest long before grad school. I wanted to make tools, plugins, and languages that were easier for me to use. Being very applied has worked out well for me so far since many people can relate to what I do!

I am a new professor but I can give you a short summary of what it is like. It is very unstructured. No one tells me how to spend my time, but I have to balance many different things: teaching a course, working on multiple research projects, writing multiple papers, writing grant proposals, reviewing papers for journals/conferences, traveling to conferences, recruiting and working with student researchers, etc. Some people like to describe it like running a startup.
Silicon Valley Takes Another Step Toward Autonomous Flying
See https://journals.urfu.ru/index.php/QR/article/download/270/2... for a scholarly discussion of what is known of the history. It is reported the 15,903 copies of the original 1698/9 beard tax token were ordered, but unclear if that number were actually produced. Previously only one example was known. Little documentary evidence remains to suggest the beard tax was imposed prior to 1705. The later 1705 and 1725 versions of the beard tax token are rare, but numerous examples exist. And records show the rule was promulgated and tax collected starting in 1705.
I feel like if you want to call yourself a doctor you should be able to tell the difference. If you're only good for diagnosing simple and common maladies then you're likely to be replaced by an algorithm soon.

I may be biased. In my own experience, doctors largely just seem to exist to get you out of their office and billed as quickly as possible, dismissing anything you say that doesn't align with whatever theory they've latched on to.
I was hoping to get a printable version using gitprint, but it seems to create a corrupt PDF :-(

https://gitprint.com/trimstray/test-your-sysadmin-skills/blo...
Because most people applying for programming jobs can’t write fizzbuzz and it’s easier to verify than “culture fit”
N.K. Jemisin’s science fiction book recommendations from the Ezra Klein Show
Nothing beats mom's spaghetti.

"I doubt the VS Code team intends to give it a kitchen sink of capabilities that we see in Emacs"

This is funny to me, because VS code is partially popular because it gets so frequently updates and added on to. Linux shell commands within vs code? people would laugh if you'd tell them that 5 years ago.
There is an obvious conflict of interest but it doesnt make his views invalid. Several other PhDs have said pretty much the same thing. Frankly, I dont see much more utility for working in industry beyond a Masters. You really should have the skills to learn anything else by the time you complete a thesis.
I just tried out Mastodon quickly after reading this, and what a disaster.

Icons are overused, there's no onboarding of the UI and it just throws you in with a bunch of icons, I wasn't sure what most of them did.

I started at mastodon.technology and it immediately follows the instance creator which confused me, when I checked his profile there was an icon with which I could unfollow(an X on top of a person icon), which I didn't know if it meant blocking or unfollowing.

No icon has helper text on hover or anything, you're just thrown in and there's already messages popping in your timeline and I didn't really know that I already followed these people, and I could click Local/Federated timeline and there wasn't much info on what those were.
I got the link from my notes of the StateOfTheMap conference where an Apple representative was speaking. They have full-time staff now, claim 1 month training. It sounded like a dozen people.
You can add the RSS feed of a youtube channel with the Tiny Tiny RSS bookmarklet, it's working for most channels, but not all for a reason I don't understand yet.
That's really interesting. Seems like good science is always going to be an uphill battle against human nature/complacency.
When I asked one of my professors about doing a PhD he told me: "Doing a PhD is like getting married: choose your advisor wisely". It seems that good advisors are a key factor of a successful PhD.
Early 3D games are primarily limited on how they handle occlusion. If your scene is designed favorably(e.g. wireframe spaceships), you can ignore occlusion, but that doesn't describe most interesting scenes.

Leaderboard is using a kind of painter's algorithm to do everything, which is flexible but requires using overdraw, and by itself, will produce rendering errors in many scenes because the depth will be sorted per object or per triangle, versus per pixel. Filled triangle rasterization is particularly expensive to compute and requires a fair amount of numeric precision, both of which compound the issue of using overdraw.

Fractalus does not use these techniques for terrain - although the exact implementation is idiosyncratic[1], it's ultimately filling an outline that defines the horizon, and then adds texture to the landscape with dot patterns. Bear in mind, it doesn't render to the full screen either, it's mostly HUD, while Leaderboard is a little more expansive.

[1] A similar technique is described for Captain Blood: http://bringerp.free.fr/RE/CaptainBlood/main.php5
Feedly?
Trump starts a feud with an algorithm after Googling his own name
Email signature the marketing forgotten
After fighting with lsp-mode on c++ and python, finding out they just work™ in vscode gives me the opposite thought. Still love living in Emacs though.
https://www.google.com/amp/www.dailymail.co.uk/news/article-...

Not exactly but...
Apple already owns quite a bit of chip IP and a few small fabs.
Hungerstein
Oh, don't worry, I did Google that. Just didn't work because none of the results helped or put me on the right track or were just plain too confused to be understandable.
Note to Author: Irregardless is not a word.
Great presentation, does anyone know if it was recorded?

The strength that kept me coming back to notebooks was their power at iterating on a problem but I was continuously frustrated at the difficulty of extracting my solution / tracking it in git / collaborating with colleagues etc. Also I didn't enjoy the editor experience from a UX point of view.

I've since started using hydrogen [1], a plugin for Atom which (via a Jupyter kernel) seems to get what I wanted from both worlds - it's just a python file but I get most of the notebook fun!

[1] https://github.com/nteract/hydrogen
> an IDE like VS or Eclipse

It is at best ambiguous in your comment whether this is intentional or not but the article is about VSCode (the text editor), not VS (the IDE).
Emacs is not to VS what walking is to driving. It's more like a programmable car instead of a Microsoft™ Drive Studio. I don't think there's a good real life comparison.
Oh, tripleton might require a special PRNG: http://dilbert.com/strip/2001-10-25 :)
Intermittent tests: aligned primary keys
Could you recommend resources for the topics you mention as good to learn?
This resonated with me because I'm switching back and forth between Emacs and VS Code and actually enjoyed VS Code (and I'm a bit tired of doing things the hard way). I'm considered as a die hard emacs user by friends so this was a bit surprising even to me, and I shared this article because I wanted to know if people on HN are switching too. (edit : grammar)
Oh how dare I ask a relevant question... FU anonymous downmodder.
>Instead of writing it off as Rube Goldberg over-engineering, it would be a lot more useful (and fun) to consider what these sort of attacks could do in less obvious conditions.

Having slept on it, I still can't come up with a situation where the "average screen color" mode reveals anything that wasn't already public with higher fidelity.

Maybe you can help me out?
This would make a cool art installation. If you can get access to one of those giant screens that you see demo'd at E3. You can visualize the entire Land of Hyrule from Lengend of Zelda. With a tiny Link navigating his way through the world ;)
NCSA HTTPd
Heh, not quite. Go (the programming language) uses Google Groups (golang-nuts and golang-dev), and it's very alive.
> A title intentionally leaves out the details because they want you to read the body, that has and will always be the purpose of a title.

But the purpose of an article should be to inform the reader, not to get them to read the article. A title should reflect the content so I can make an informed decision on wether or not this particular item is relevant to my interests instead of trick me into reading it.
For Rust, there's [1] for OpenGL and [2] for Vulkan.

I don't know about Vulkano, but Glium is much more pleasant to use than the raw OpenGL API.

[1] https://github.com/glium/glium

[2] https://github.com/vulkano-rs/vulkano
Scientists have found a new type of brain cell which may be unique to humans
It does. I think the assumption here is that the author is the only contributor to the document. Exporting into a Word doc would serve the same function as exporting to a .pdf, others could read it and even mark it up, but the author would have to make the noted changes in their original plain text document themselves.
thanks for posting! I personally usually just use https://babeljs.io/repl/build/master!
https://www.foxtons.co.uk/ is the biggest chain and also has short lets. It's easy to find full furnished apartments. https://www.spareroom.co.uk/ or http://www.moveflat.com/ for flatshares. Plus the usual big portals rightmove and zoopla. https://www.gumtree.com/ is the local equivalent of classifieds (Craigslist). In Greater London area all prices are listed per week (x4.3 to convert to month) but payment is per month.
Yes, it is.

https://www.merriam-webster.com/dictionary/irregardless
Superman Justice League Fight – Smash Hits
Pavel Durov on the new Telegram confidential policy
I second (by now probably seventh or eight) most of your post: I loved most of my time in my Math PhD program.

> A toxic graduate school environment is worse than most toxic work environments

I agree with this 100%. I would even extend this to overall academia pre-tenure (and maybe tenure as well). Moving to a different employer is usually easy and non-traumatic; in PhD program you are stuck -- leaving will mean abandoning your half-written thesis and starting from scratch, etc. Thus it is critical to avoid bad programs, either with a toxic environment or those that treat grad students as long term slaves.

> A lot of places aren't (expand) ... with vast majority of smart and good people. ... You can be worked 100 hours a week. You can be blackballed for getting sick, for taking vacations, for taking maternity or paternity leave

With this I disagree. I had friends in many schools and while there were a few exceptions by and large the environment was very good: supportive and enabling without kid gloves. I was on the theory side, which surely made things easier (no expensive hardware or purchases to pay for), but I basically wasted third year of 5 of my PhD on aimless wandering: I could get no traction on any problem, would try something and drop it at the first challenge, etc. And I heard no complaints from my adviser -- he was checking in, asking if I want feedback or suggestions on problems to look at, but otherwise let me be. No 100 hour weeks, etc. I knew he was not thrilled, but he let that disease (or growth) run its course.

I much later spoke to other folks doing theoretical PhDs and found that this is not that uncommon: transition from doing great in classes (learning along an externally designed sequence) to planning and doing your own research may not go smoothly.
French environment minister resigns
My goodness, that is exciting. I can't believe I haven't heard that yet. That is (to use my most hated business speak) a true paradigm shift.
> "Free speech zone": a place where it's okay to promote e.g. National Socialism because the argument is that open discussion is more important than people's sensitivities or the denazification laws of Germany/France/etc.

It blocks hate speech, as clearly mentioned in that link.
JP Morgan Is Banking Big on Blockchain Technology – CryptoPotato
I wrote a loader for this. And there are tools to split cells for compiling. I wrote a tool to split up cells too and compile in order. Pretty easy, all the code is in notebooks.
If you're looking to share, try spareroom.co.uk - create a profile for someone searching, reach out to people in your budget bracket and say hello. May help to do a month in AirBnB before so you can figure out what area you want to be in / meet the person/people you may end up living with.

If you're living by yourself, try rightmove.co.uk - you'll end up talking to a bunch of agents. Obviously you have rent / bills / council tax on top of what's on the site. Again, may be worth a month in AirBnB to try and figure out the area you like.

FWIW, I like East London - Shoreditch, Old St., etc. It's a pretty good blend of people and things, and a good location for doing stuff (or at least starting your journey). I'm in London - contact details are in my profile - feel free to reach out if I can help more.
Maybe also look outside of London, and work out how much commuting in is. Depending on what you are after, you might get a better deal.
Ask HN: What % of people don't pass their “probation” period?
Building one-way data flow in Elm may be a better way than React
Florida shooting: EA suspends events after gamers killed
Is C or C++ better for hacking?
Is one language easier to learn hacking than the other?

How do you google how to do things without leaving a trace? if you search for "kali, how to run at startup" a lot of times that would leave a trail back to you.
Hacker Discloses Unpatched Windows Zero-Day Vulnerability (With PoC)
Ask HN: How can one get a debit card issued in a specific country?
Some services restrict a range of countries they accept payments from. Is there an easy way to issue a debit/prepaid card from, say, EU country for a US resident and vice versa?

I've spent the whole day searching for a solution and found basically nothing.
Very interesting! Could you maybe provide those links in text form, so that we may run them through Google Translate? ;-)
TheMoneyIllusion » Hu McCulloch on the interwar gold standard
Trump Up the US Cyber Arsenal
Nice. Most of you would know but some won't, some GitHub pages come with RSS feeds.[0]

[0]: https://github.com/DIYgod/RSSHub/releases.atom
The Internet in IRAN sucks – but does it?
I tried many editors including VSCode but keep coming back to Emacs. So far no Emacs emulation mode was able to give me the full Emacs experience.

https://sites.google.com/site/steveyegge2/effective-emacs
Show HN: Wikischool.org project
It does make some sense. Lets say you're making a game with a procedural world (e.g. something like Minecraft) which the player explores and makes changes to. Instead of storing the entire (potentially infinite) world, you just store the world seed and the changes players make. In that case, if the algorithm underlying the PRNG changes, the entire game would break.

There's enough scenarios like this that making a change to a PRNG algorithm is a very dangerous and breaking change. People rely on the fact that, given the same seed, you get the same sequence of values.
MIT License, it was added after your post
https://github.com/conan7882/adversarial-autoencoders-tf/blo...
I have never posted publicly to Venmo and I don’t understand why this would be a feature anyone, anywhere actually wants. Who I give how much money to for what reason isn’t anyone’s business but mine and the IRS’s. Maybe I’m not in tune with the kids these days but the public stream seems to exist only for people to mistakenly post to without realizing everyone can see their transactions.
There are apparently only seven Linux distributions.

Sorry ARCH people, you're not one of them.

(I'd think twice about admitting to knowing of Kali at most interviews too, I guess...)

(Note, they do admit: "The answers are only examples and do not exhaust the whole topic.")
Show HN: Mortar – Kubernetes manifest shooter
VS Code is the IDE for people that think they hate IDEs. It's extensible enough that you can turn off all the intellisense and highlighting. And just have a pure, performant editor. With multi-cursor shortcuts. A spiffy built-in terminal. And "Zen Mode" for full screen focus ;)
I have recently adopted HTTPS on my own site, because there are substantial performance benefits with HTTP/2 that are only available over HTTPS.

There are many arguments in the article, and more that he links to, arguing for the security benefits of HTTPS. HTTPS is good for protecting content.

One very serious argument that HTTPS evangelists avoid is when there is no content to protect the security benefits of HTTPS evaporate. My site is a web application that stores all user data in their browser. Their data does not come back to the server. The only thing that crosses the wire is a request for the application code and a response with that code.

I would argue this model of application is substantially more secure that sending data across the wire regardless of whether that transmission is encrypted. There is nothing individually identifiable or preferential about the application code. The content, identifiable information, and personal/private details remain with the user where they reside anyways.

---

EDIT

Before everybody jumps on the MITM attack bandwagon be aware of https://en.wikipedia.org/wiki/Same-origin_policy

A man in the middle attack can void the integrity of data crossing the wire, but it cannot trivially break privacy with simple modifications to code. This is by design in the architecture of the web.

The only violation in question is code integrity (availability portion of the security CIA triad). Fortunately, this is a solved problem so long as the application is open source. If an integrity violation occurs that renders the application defective simply compare the transmitted application code against the stored publicly available application code. This is made easier when the application in question is a diff tool that can fetch code from across the wire.
What's a good phone app to use it with on Andorid? (As I understand it, Open Steet Map is the data).
I am a huge proponent of VSCode for new programmers because it comes with a lot of good support for very basic things and even some advanced things.

I do find however that it is something that skilled programmers will likely outgrow except perhaps a subset of them. I myself moved on to the JetBrains family of IDEs and use vim for minor edits or doing edits on the command line.

I’m not sure how Atom lost out so badly in this they used to be pretty good but I hardly hear about them anymore

edit: given that my response was a little vague, i'll elaborate.

Visual Studio Code is wonderful for getting your feet wet in programming. New Programmers i've worked (interns, usually) have tended to have professors that teach Java and use NetBeans (i mean whatever, fine). So often thats what they've used as their tool, and usually not a tool that they enjoy all that much (in my experience).

Usually I have them start up with VS Code and the feedback I always get is that they feel more productive, especially after adding a few plugins. I think VS Code is just more intuitive to get the hang of and for the most part has a power plugin ecosystem that can take one far enough not to feel like they're completely out of the loop.

Where Visual Studio Code and the like start to break down for me (Vim has this problem too, and heck, I have found very few other IDEs that can even handle this properly) is when you get into multi-language projects where you have code that is interdependent on some level.

For instance, with Python, I can get Jinja syntax highlighting in just about any editor, but I have yet to find another editor that so perfectly will autocomplete my variables from my Python code into the template and vice versa. Even better, as of recently, I have noted that not only do they complete my variables, but my @context functions are showing up as well, as well as my filters. JetBrains is worth every. damn. penny. This is such less mental overhead to worry about (especially because, if anyone who has read my posts here will note, I'm prone to typos)

Once you get to a point where you are consistently living in more complex projects and have multiparadigm code you're writing, I haven't found any tool that handles it this way.

I just can't get over how good JetBrains is at making their product suite. I recommend them at every turn. I do not however think, just because there are so many features (and a great plugin ecosystem that it has) recommend it to outright beginners, there is a bit of a ramp that will get in the way of learning I have found if you start people off on it right away (Even with the awesome free versions like PyCharm EDU or Intellj EDU, they're just too overwhelming for newer programmers I have found). With that said, everyone I have worked with who has interned with us has ended up on a JetBrains IDE if they come work for us and I haven't had any real complaints yet.

Disclaimer: I don't work for, nor do I receive any compensation from JetBrains. I just think they're a damn good product and deserve to be recognized.
I expected a bit more from this article. This was really just an opinionated UI/UX audit. Nothing they're doing is all that bad, and the frontend looks just fine, honestly. Seems like a good way to plug yourself, sure, but maybe not terribly informative.
Qboys: Free Online Gay Chatting and Dating App
I use iTerm2 all the term and I can honestly say I've never given a second thought to responsiveness. What are you noticing specifically? Are you typing super fast?