skysight-inc/HackerNews huggingface dataset:
>>JavaScript is ubiquitous and acceptable for most of the same purposes as Lisp.

The last time I checked on this very forum, Lisp people don't even consider scheme as a lisp. Only CL and Elisp came into their category of Lisp.

>>modern UI that looks and works like the other applications people use every day

The point about vi and emacs is not have that UI for the exact opposite reasons you state. Developer tools are not every day things like scissors or door handles. These are more like specialized tools, designed for one special purpose(Text editing).

Also this whole idea of putting beginner friendliness ahead of all design goals leads to tools that are very easy for beginners to work with but do nothing more than that.

The whole point about programming is to automate complex non trivial tasks.

>>Nobody except retrocomputing enthusiasts cares about terminals anymore

Wow! Just wow! Curious to know what you work on daily.

I thought even in this era front end programmers had a fair bit of exposure to the command line.

But if you are telling me only 'retrocomputing enthusiasts' care about the terminal, I have to wonder where these sort of programmers come from.

>>With a halfway decent GUI remoting protocol (e.g., RDP, PCoIP), you can run VSCode on machines halfway across the world too.

Actually no. But based on your thoughts about the terminal, I can see why you wrote that.

>>The sun has largely set on Emacs's relevance.

Emacs will never have the user share of something like Eclipse. But then eclipse won't have the life of Emacs either. These are tools aimed at different category of people.
It's not that well designed. Replying to comments, for example, is not very intuitive.
Cut Medicine in Half
Location: United Kingdom

Remote: Can do both remote and local, remote preferred.

Willing to relocate: yes

Technologies:

* Crypto/Blockchain - Working on cryptonote based blockchains in C++ - Very interested in a blockchain position.

* Haskell, C#, C++ are my main languages, but I'm proficient in a lot of others and am quick to pick new ones up.

Résumé/CV: https://zacharypalmer.co.uk/resume.pdf

Github: https://github.com/ZedPea

Email: zp@zacharypalmer.co.uk
This is not at all fair or accurate in terms of general architecture. The quote from Daniel Colascione describes some implementation details that can and will be improved. The same Daniel Colascione is very passionate about Emacs and spends a lot of his free time working on it.

Moreover, you did not mention any of the things that make Emacs great. Its mode-based buffer-centric architecture comes from the Lisp Machines, maps well to countless disparate tasks and has certainly stood the test of time. Emacs is essentially the closest thing we have to a Lisp Machine.

Atom and VS Code on the other hand are ad-hoc editors on top of environments that can only be said to re-implement old, dead-end ideas and do so badly.

I'm not sure why you mentioned Gosling, if not to mislead, since he's never as far as I know been a Lisper (Mocklisp is a mockery of Lisp) and his contributions to GNU Emacs -- besides inspiring Stallman to come up with something better -- were minimal and very quickly rewritten or removed. Gosling's influence to the architecture (Lisp Machines, Symbolics) and evolution of GNU Emacs has been NIL.
Streak CRM |San Francisco| Onsite, Full-time | https://www.streak.com/careers

Streak transforms your gmail inbox into a flexible, functional, and fully collaborative CRM. We are looking for people that will help us develop the right product, develop new features, and deploy and monitor features. We have already built the hard stuff, so we are building the fun stuff.

We have multiple engineering positions available, including: Product Engineers [React, Vue, Angular], Backend Engineers (AWS, GCP, with experience working on systems at scale with > 1000 QPS), an Android Lead (a person with significant prior experience in Android), and a Product Designer. We are interested in people from relatively junior (a couple years of work experience) to senior for both the product and backend engineer roles.

We are also looking for an experienced Customer Success Manager, Outbound SMB, Email Marketing Manager, Content Manager, and Talent Sourcer (for technical and non-technical positions).

We are a successful, profitable company with a great culture and fantastic perks: Comprehensive healthcare, daily lunches, vocational training credit, 401k , paid family leave, company holidays, generous vacation and sick leave, transportation benefits.

Please reach out to us at careers@streak.com and mention Hacker News Who's Hiring. We're looking forward to hearing from you!
Of course, the concrete costs can be different; I was talking asymptotically :)
Airtame (https://airtame.com) | Copenhagen, Denmark | Full-time, Onsite/Remote

Airtame is a fast-growing startup. Our wireless streaming solution helps people work better. We are based in windy Copenhagen, but have an office in New York that takes care of our U.S. customers. We're currently hiring:

* Lead DevOps Engineer - Copenhagen, Denmark (https://airtame.com/jobs?gh_jid=4036513002)

* Head of Engineering - Copenhagen, Denmark (https://airtame.com/jobs?gh_jid=4031232002)

* Senior Embedded Linux Engineer - Copenhagen, Denmark or Europe (https://airtame.com/jobs?gh_jid=4010452002)

* Digital Designer - Copenhagen, Denmark (https://airtame.com/jobs?gh_jid=4010466002)

* Web Developer - Copenhagen, Denmark (https://airtame.com/jobs?gh_jid=4017568002)

Our talented engineers are given significant ownership and responsibility over projects. We value rapid iteration, continuous integration and testing, and we are serious about producing high-quality, maintainable software. Frequent code reviews, linting, and pairing are all integral components of our engineering culture. We encourage experimenting with new technologies and constantly challenge ourselves to improve our code, processes, and systems.

You can read a bit about our values on our Company Culture Favro Board: https://favro.com/widget/2114a98cde73c1145a93bd8e/28429a2449....

We sponsor work visas for non-EU applicants.
I gree with a prior poster that if this is US then they are in trouble with the government. I suspect this 'Loan' is a way to keep them out of jail. Loans to have to have interest charge. To remedy the situation, agree to sign the loan when you get an offer for employment that includes a signing bonus, that FAR exceeds the loan amount.
I don't understand how the elevator story is an example of a dark pattern. I see that the sign did not effectively accomplish its goal, but that doesn't fit the definition given: the intent to trick users into doing something undesirable.
Last month I download 2 linux ISO with it for work. This month all the seasons of the pretender for fun.

Facebook used to deploy their code using bittorent. I doubt it has changed.

A lot of blizzard video games update using bittorent as well. If you play Starcraft 2, you use bittorent.

Streaming services like stremio are basically bittorent. After netflix, it's my main source of video content.

If you want to download the internet archive, that's the saner option. Same if you are a pentester, as a lot of heavy leak or hash db are so huge only bittorent makes it practical. Too expensive to host for one small actor. It's also more resistant to take down notice.

We talked a lot about RSS lately, and how to revive it, while in comments people said it actually never died. Bittorrent is a lot like that. Great tech, great standard, it works flawlessly and fill its use case perfectly.

The only reason it's not more adopted is because it's not in the browser by default. Otherwise the hosting benefit and the dl speed is such that it would be an instant hit.
> The biggest issue with the standard Julia benchmarks is that they're not using what would be optimal C code to compare against.

Yes, the C code benchmarks are not optimal. Neither are the julia benchmarks or any of the other languages for the matter. The julia devs made a hard decision with those benchmarks and decided that if they allowed arbitrary optimization, the benchmarks would become more a measure of who spent the most time and knowhow writing the benchmarks for ______ language. Instead, they tried to keep the code for all the languages at a reasonable level and avoided super specialized magic. That may make some uncomfortable, but keep in mind that the julia code used in the benchmarks also has a lot of room for improvement. Some julia devs are absolute wizards and getting performance out of julia code if you let them go crazy.

> In addition, if you look at the Julia issues on GitHub, you'll find hundreds of performance regressions where code performs more than 10 times as slow as what they expected/claimed at one point. It's not reliably fast, even when written by Julia experts/developers.

Julia 0.7 (which is still in its alpha build by the way) included a ground-up replacement of julias iteration protocol and a reworking of a ton of code optimization routines. If you think you or anyone else in the world could take a codebase as large as julia's and replace fundamental parts of it without seeing performance regressions anywhere you're delusional.

There are a number of performance regressions, some mysterious and some not mysterious and they will all be worked on because the julia devs take regressions very seriously. It won't be instantaneous, but I do not doubt that the bulk of them will be eliminated promptly.

There are also orders of magnitude more performance improvements in 0.7-alpha than there are regressions, they just aren't filed as issues. Some of these performance improvements, especially with broadcasting, are state of the art and not seen in other languages.

Calling julia a "language of failed promises" because the alpha build of a pre 1.0 version has some performance regressions is sensationalist and disingenuous.
Cleary | Full-Time | Senior Full Stack (Rails), Senior Frontend (ReactJS) | San Francisco, CA | 80k-150k, 0.25%-2.5%

We're looking for a senior engineer to join our experienced team in building software to rethink the employee experience from the ground up. Founders are entrepreneurs who previously sold a company to Twitter before and are taking the lessons learned in the space to create a new suite of everyday work tools focused on end-user delight, habit forming products, mobile-first design thinking, and machine learning to drive insights.

We have a large enterprise client signed up from day 1 and are looking for talented full stack developers (Rails + React).

Apply: email ryan@gocleary.com with your resume or via angelist https://angel.co/clearytech/jobs/265576-full-stack-engineer
Quantum Instruction Set
Technically, the parent post literally said "No prime divides the new number ... so you've just produced a new prime". It does not make the direct claim that the new prime is equal to the new number.

It is possible that the OP did not make the mistake that you are attributing to them, although best case is that the exposition was simply unclear.
4chan is the last and only bastion of free speech on the internet. I know most here still think it's about trolling/racism/sharing shocking images, but I've seen there the most interesting discussions that cannot be found anywhere else. I agree that /pol/ is full retards, but there is also /his/, /g/, /sci/ and /mu/
Do Obsolete Guidelines Justify Flaming Behavior?
> We should very aggressively pursue the use of natural gas until all coal plants are shuttered.

The administration is now proposing that grid operators be forced to buy electricity from coal and nuclear plants that are now in the process of being shut down. The excuse is "national security".

https://www.bloomberg.com/news/articles/2018-06-01/trump-sai...
So it's not exactly what you asked for (Fiction) but you might want to check out Microserfs, by Douglas Coupland. Also, Jpod from Coupland, it's along the same lines. Quoting wikipedia: "Set in the early 1990s, it captures the state of the technology industry before Windows 95, and anticipates the dot-com bubble of the late 1990s."
Monadic | Software Engineer | Berlin | Onsite | Full-time | http://oscoin.io

We're looking to hire a software engineer to work in Haskell on distributed systems, version control and CLIs to build a platform for open-source collaboration. Our salary is a flat EUR 100K. We're based in Berlin.

More information on the job here: http://oscoin.io/jobs.html

Thanks!
Current Internet culture is toxic so yeah - I guess that makes sense. 4chan was all fun and games until it started effecting people IRL. Swastikas are only funny when there's no chance they'll infiltrate the real world. When nazis are being elected, it's not so funny anymore.
tameme.fr is my new fav.
If you are asking about torrents and pirate community, then yes - it is alive and well.

However it is usually through VPN, not Tor.
Well, Diffie-Hellman Key Exchange does something similar.

Create a key out of nowhere for 2 parties to boot strap communicate safely. (obviously Diffie-Hellman doesn't solve all problems like knowing who you are actually talking to)
I'd argue this is a feature more than a bug. I haven't done much with VSC, but I have done a lot with both atom and emacs (via spacemacs). How do you find out even the name of what you are looking for to find it on the wiki? Is that snippet of elisp tested (or even testable?) What does it do exactly? Is it a passive effect, or something you have to execute a command to run?

In atom, you can find packages on the website or in the dedicated search in the editor. Popular packages get featured, so you can hear about things you wouldn't even know to ask for. Instead of static code, you get free updates whenever they're available. The code in most packages is tested. All the information on how it works is in the Readme.

Emacs is awesome, and currently more customizable than anything else. Tramp and Magit and Evil are best in class. But it's super difficult for a newbie to get started, and the windows compatibility is only so-so.

If you really want to just use code snippets to customize atom, you can! They have an init file for code changes, and a css file for style changes. There's even a website where you can find some of these little scripts: https://www.atom-tweaks.com/
FormulaFolios | Site Reliability Engineer | Costa Mesa, CA | ONSITE Full-Time | $90k-120k

In this role, you will help to build out our technological infrastructure and scale our online fintech platform. Because we're still a relatively small company, we're looking for a hybrid site engineer, someone who can help keep our websites and our Costa Mesa office operating smoothly while laying out a roadmap for the future. Your impact will be immediately appreciated by our end-users and your colleagues throughout the company

Our compensation package includes full medical, dental, and vision benefits.

For more information or to apply, see: https://stackoverflow.com/jobs/190517
Qt handles cross-platform better than any other framework.
Teleport is great -- it's a ton better than manually managing SSH keys to a bunch of hosts.
Agree completely with this, tidyverse is whats keeping me in R when I'd prefer to mostly use Python.
Do you not believe that sometimes a principle – or something you believe in – might be more important than profit?

For example, if it were legal and profitable to sell babies to whomever wanted to buy them (no background check), would you still do it?
Netflix | Demand Engineering | Los Gatos, CA | ONSITE

Creating an amazing failover capability is our team's most visible product and responsibility, yet the tools and skills we've developed along the way are opening doors for proactive optimization during normal operations as well. Our two main "levers" are the steering of user traffic (125M+ users) and the scaling of our systems (tens of thousands.) Pulling either of these levers changes the shape of Demand for resources.

If you're interested in this kind of work and are a Sr SWE or SRE, drop me a line at aaronb@netflix.com

Netflix is a great place to work and there are lots of other jobs at jobs.netflix.com -- if you are interested in an "insiders perspective" or have any questions about what it is like in general, I'm happy to help.
Do you actually know of anyone that installs pirated APK files? Do you have actual statistics as to how prevalent it is? I'm sure it happens, but if you're going to use it as the reason "iOS is the most profitable platform for developers" you're going to need to more evidence than an unsupported assertion such as that.
Earmarks are orthogonal to corruption. An earmark simply allocates money to a specific project; a member of Congress who steers money to their district is not "corrupt," he or she is just looking out for the citizens they represent--which BTW is their job.

An earmark is only corrupt if it is bought--that is, if a citizen or company bribes the member of Congress to steer an earmark to them.

When earmarks were killed, there was actually little evidence that was happening. Earmarks were killed as a talking point about reducing spending. Which is silly, because earmarks allocated funds, they didn't appropriate them. That is, they typically divvied up the pot, not increased its size.

It's sort of like the debt limit. Politicians lie to people about things work, in order to attract votes. I don't know if that's corruption so much as cynical opportunism.
What they’ve done is much cheaper to develop and maintain than implement more granular data deletion tools. Especially when they really don’t need to store the data any longer than one billing period.
It's not about intent at all, frequently in cases along the lines of "AI did racial profiling" the effect was entirely unintentional, it was the expression of a bias in the data, or an unintended bias from the point of view of the developers.
If you believe my reasons are dishonest, what do you think my real reason is?
College tuition has sort of switched to "sliding scale". For example, 40% of UC Berkeley undergraduate students pay zero in tuition despite the sticker price.
Opera had built-in Bittorrent (this feature is now removed, probably after Opera became rebranded version of Chromium).
How would that work in practice? Right now, in these apps, you can pick one of a few classes of cars, but if every driver has a different price, how do you allow the passenger to choose between dozens of drivers?

The value added by these platforms is exactly that, you don't need to negotiate with individual drivers to get a fare to your destination.
Well, it's like calling a common pointer error "C in practice". You're not wrong, it's just viewing it at a particular angle.
The german Bundestag (federal level) election rules can be roughly summarized like this:

Each voter gets two votes, one for a candidate and a second for a party list.

Half of the members of the Bundestag are elected by direct vote. The candidate in the election district that gets the most votes is elected.

The other half are distributed so that the total distribution matches the distribution for the party list. A party that fails to accumulate at least 5% doesn't get any seats from the second vote, but gets to keep any direct seats they gained, unless they win a minimum number of direct candidates.

If a party wins more direct candidates in a state than their share of votes per party list would allow for, the Bundestag grows and more seats are distributed to balance the proportion.

The system is designed to allow for direct candidates, but still keeps smaller parties relevant since any party that gets beyond 5% or manages to win direct candidates is part of the Bundestag.

(grossly simplified, but probably good enough for here)
They're structured as approvals required for construction to begin.
This argument is wonderful.
Well, I wanted a list of values that, for them, rank higher than human lives. I mean every donation has an opportunity cost, and that cost can be lives not saved. People are implicitly willing to make such tradeoffs. What I am asking is to think about it and make those preferences explicit.
SEEKING WORK - remote, short to medium term projects - zak.wilson@gmail.com
I make software - mostly full-stack web development and HTTP APIs, but I'm adaptable. I have some interest in artificial intelligence and machine learning. I have a little experience making Android apps, and my open-source Android app Ceilingbounce has happy users.

I can do stuff that's harder than basic CRUD apps. Stuff I know well: Clojure, Ruby (with or without Rails), Python, Django, Javascript, Lua, PostgreSQL, MySQL, SASS, responsive CSS.

Other stuff I've used for something non-trivial at least once: Common Lisp, Scheme, Java, SASS, C, PHP, Haskell, Bash, Perl, MongoDB, Mirah, Android development with Clojure. Yes, I can probably pick up that language or tool you're using that nobody has ever heard of.

Github: https://github.com/zakwilson

Some public facing things I've worked on:

https://priceonomics.com

https://survis.com

https://remarkbox.com
One of them is being able to override `setattr` and `getattr` at runtime in Python. It can be pretty tricky to prove it can't happen, so (unless you have optimistic and pessimistic codepaths) you get into a situation where every attribute lookup makes indirect function calls and hash-table lookups.
Are you new to the internet? Everyone does it.
You can use the https://news.ycombinator.com/show category, just add 'Show HN' to the beginning of the submission title.
Armed drones flying around killing crows using machine learning seems like an idea with a huge potential for unintended consequences.
A common antimicrobial additive increases colonic inflammation
How NLP is transforming the news industry
Are you saying everything is luck? come on...

My dad taught me about investing when I was a teenager.
I actually applied this for the next 20+ years.
Was this luck?
The Make-A-Wish Foundation is mostly useless. People have a moral obligation to set aside their feelings in order to do the right thing. Giving to the Make-A-Wish Foundation is motivated mostly by a desire to feel good.

If you want me to stop saying that, prove me wrong. Calling me mean isn't an argument. If what I say makes people feel bad, the solution isn't to start lying to make them feel better.
Sorry, bonus acceptance messages? Like, call now to claim your prize, but for your own employee? I've never heard of anything so absurd. I would love to see the fallout of that tactic in employee retention.
How Microservices and DevOps Help CIOs Realize Business-IT Alignment
Clover Health | San Francisco, CA or Jersey City, NJ | Software Engineers & Data Scientists | Full-Time ONSITE or REMOTE

Clover is reinventing health insurance by working to keep people healthier. We're looking for seasoned engineers and data scientists to help us solve the most complicated problem in the world: healthcare.

We're using sophisticated data analytics, custom software, and machine learning to coordinate care and build a clearer model of our member's health and risk factors. We are on a mission to help seniors and low-income members live healthier while keeping costs down. This is an opportunity for those who want to be at the intersection of health and technology and thrive in a collaborative environment as well as the freedom of self-direction.

Tech Stack: Postgres, Python, Flask/Django, Frontend: React Cloud Services: Aptible, AWS, GCP Data Stack: Airflow

If you are interested in any of the Data Science and Engineering roles: https://www.cloverhealth.com/en/about-us/careers

To learn more about working here, check out our tech blog: https://technology.cloverhealth.com/
My brother is 19, he basically only uses Instagram and Snapchat. He even uses Snapchat as his primary messaging app, which is infuriating.
I am saying currently we have 600 reps making 150000 or something like that per year. Having 35000 at the same salary would just cost a little more. In addition 35000 is like a decent town. TO get anything done probably would need some elections to form a council that makes decisions.