skysight-inc/HackerNews huggingface dataset:
>However, it's difficult for permission models to properly integrate with this, which is why many servers still support nickserv.

freenode and Rizon both support SASL, and UnrealIRCd has support built in[1]. It's not 'bolted on' as you claim, and many networks support it.

>Yes if you sacrifice all privacy you can patch over this problem by running a local bot and then using extra software to republish it. I suppose that is a valid, if unsatisfying, answer.

You can add a module to an IRCd to log on the server. This is ideal in a work situation where people know they're being logged. This is not a client side method as you seem to imply.

>it's not for everyone

Nobody, especially the most 'hardcore' of IRC users I've met, would contend that everyone should be using IRC. Rather, what they're contending is that IRC has technical limitations and the people that use IRC _prefer_ having those technical limitations because their use does not require those features.
Please don't take HN threads further into political flamewar.

We detached this subthread from https://news.ycombinator.com/item?id=20320872 and marked it off-topic.
Indeed - there are USB-C charger cables with this functionality. I got one and quickly ignored it as the standard cables are so much easier.
You may have seen GPU comparisons.

https://www.raspberrypi.org/magpi/wp-content/uploads/2019/06...

https://www.raspberrypi.org/magpi/wp-content/uploads/2019/06...
Corporation tax is trending down, basically because companies can move where its lowest. I'm not sure where the fairness comes in, what's unfair about corporation tax?

Taxing dividends as income seems sensible, capital gains should be distinct. You can make a loss for a start. The income tends to be lumpier, if you sell you business for $100k should you be taxed as earning $100kpa when that's your income from 5 years work?
5 years as a full stack dev, but I've increasingly moved lower down the stack. I'm interested in continuing that trend, even if it takes me out of web development. I've done some machine learning and optimization work in the past and would be interested in pursuing those opportunities as well.

I'm a fast learner and interested in pushing my boundaries. I'd love to be the least experienced person in the room - more opportunity for learning!

I'm self-taught (from books and practical exercise) and my degree is in philosophy, which I like to think leaves me in a good position to think creatively about problems and also communicate well.

Location: Nashville, TN
Remote: Yes
Willing to relocate: Yes, maybe even preferred
Technologies: Ruby, Clojure, Haskell, .NET (F#/C#), SQL, HTML, CSS, JavaScript/TypeScript, Linux, etc
Interested-in Technologies: Rust, Forth, CL
Résumé/CV: https://www.linkedin.com/in/ryan-roberts-ba598434
Email: ryan at rtroberts dot com
And change in that consensus can only driven by those who reject it.
I think what this question exposes is that the primary consumers of code are humans. Code is only incidentally written for computers.

So really, this is exactly the same problem human language exists to solve. There's no getting away from it.
I'm a recent university graduate with over two years of internship experience. My internship consisted of developing an embedded system in C++. I have several projects that helped expose me to various web development technologies.

Location: San Jose, CA
Remote: No
Willing to relocate: Yes
Technologies: Python, C++, JavaScript, Elixir, SQL, NodeJs, ReactJS, OOP
Résumé/CV: https://docs.google.com/document/d/1Q37hEKqecYws7eROWpLkh7nu...
Email: enyan94@gmail.com
“Some Did Not Have Socks. Their Hair Was Dirty.”
It was Obama's intervention. NATO was left holding the bag.
In this context it is important to note that Tesla just bought Maxwell, which have a very interesting dry electrode process which could make cell manufacturing quicker and cheaper. Also, the cells themselves are improved by the process.
Yea, I see your point, lumping Rust in with Python or Go isn't really fair nor accurate.

Totally agree C++ definitely has pain points still, but I do love the fact C++ is getting pretty regular updates so it is getting better and less painful generally. Rust is something I want to use in production but haven't seen the right opportunity to do it where the risk to reward ratio was right, yet.
> You have to be careful with type inference: if there's no way for the compiler to figure out what type you want from the call site, you'll get an error.

I'd say that's a feature, not a bug :)

> You might say this isn't OOP in the strictest possible sense

I would say it's not OOP in any sense. Having one function implement all the different behaviours, and pick which one to run by switching on some data (in this case the class tag) is a classic example of being not OOP.

As a bonus, this ignores dynamic dispatch (the only implementation is for `String`) and it's not polymorphic (the same code doesn't work for different types; instead we have different clauses for each type).

This would be salvagable if `String::fromString` only enforced the type constraint, and dispatched to `T::fromString` to do the actual parsing, e.g.

inline fun <reified T> String.fromString(): T {
return when {
T::class == String::class -> this
else -> T::fromString(this)
} as T
}

I'm not sure whether that would work or not (I've never written Kotlin), but I still think it's "messy" (monkey-patching methods on to classes, reimplementing dynamic dispatch manually, inspecting classes (via the equality check), going out of our way to prevent infinite loops, etc.)
Keybase has an import team from slack tool.

Keybase is open source and uses pgp. Easy for the the average user. Can be used in command line.

Been using keybase for a while now, haven't tried the tool.
If only there was a system, some kind of longitudinal "zones" maybe, that would help your smartphone auto-adjust so it could show you when things like working hours, lunch, afternoon, etc occurs in the place you're in...
Includes interviews with Margaret Hamilton (she coined the term Software Engineering) and Michael Collins (the third man on Apollo 11).
I've actually just started work on an academic book project that will involve Bateson (focusing more on his relationship with John C. Lilly and early psychedelic drug researchers). I went to the Library of Congress last month to look at his letters with Mead. One unexpected takeaway from that trip was that he was a bit of a war hero, albeit a secret one (undercover mission to Southeast Asia with OSS). I also liked this from a letter that Bateson wrote to a friend during WW2:

“M[argaret] says that you have ‘grown up.' I wonder - I suppose I would be said to have ‘grown up’ too - respectably working at a desk from 9 to 5:30, doing some teaching, married and with young, and so on. But is it in us really to alter after our 20s? I think not in fundamentals. I am sure that I shall go to my grave with my shoes untied, my trousers unpressed, my hair overdue for a cut, and probably imperfectly shaven. I shall still leave undone those things which I ought to have done — and shall still feel unhappy and guilty about it.”
> - if you increases gas taxes, people who own gas-powered cars will spend their saturday afternoons demanding your head on a spike

This is exactly why gas taxes are bad.

> is that rebates feel good, and taxes feel bad

You can also like some California air quality districts are doing buy back low income peoples junkers and provide them down payment assistance for hybrid and electric cars. There is a lot less political blow back from those sorts of programs.
Because the superbowl comes once a year -- seasonality matters!
I want to work where you do, where friction is negligible, cows are perfectly spherical, wind resistance is never a factor, all functions are continuous and differentiable across their entire domain, and all project managers are decent.
cheaper...same quality

This is the offshoring holy grail. Let’s be honest here please, exactly the same structures and cultures that allow effective remote work also enables continued and increased offshoring. With the accompanying negative effect on US developer salaries. Indeed companies should be focusing on this significantly!
I don't understand why articles like this cant have a map? id argue almost every news article should have a map, giving it context locally, regionally and globally. But especially when you're talking about a crazy trek, even if it was just two points on a map - context is king.
Fine print.

>> where such person knows or has reason to know that he is not licensed or authorized to disseminate or sell such videographic or still image is guilty of a Class 1 misdemeanor.

First amendment gives authorization. Had they meant the more colloquial "without permission of the subject" they would have said so. They are allowing authorization from a variety of sources, the constitution included. So #2 is fine as basically anything to do with the president, in his role as president, is fair game.

And they said you have to know or reasonably know that you do not have permission. So the inner thoughts of the artist is an issue and it is very hard to prove knowledge of a negative fact. If you think you have permission somehow, then maybe you do. So if the kid thinks the constitution protects his work, maybe that's enough to avoid the law even where the constitution does not.

It's a badly written law. I suspect written by people who know it is doomed to fail.
Instead of fixing the laws and forcing proper auditing there should rather be regression in scalability, response and monitoring?
Have the author tried to write bots for Matrix? It's much simpler than for IRC and doesn't require a persistent connection.
Paid Interview Opportunity for Developers
I couldn't find that info anywhere in the text so I assume it's a remark trying to point out a problematic animal-abuse like aspect of this research. Which I do not see
I like to configure the Windows desktop to look like Windows 2000. It makes me feel 19 years younger!
Very good news.

Mandate paper ballots next please.
Hot take: Tesla isn't actually a car company, it's a battery company. The Model S and Model 3 are functionally equivalent to Google Nexus devices - their purpose isn't particularly to sell a lot of units, but to provide a proof-of-concept for other companies to emulate. Tesla Motors fails if it dies, but it succeeds if it's killed by other EV companies. Selling cars to consumers is fundamentally less scalable than selling batteries to car manufacturers; you don't need dealerships, you don't need marketing, you don't need a complex supply chain for thousands of complex parts, you just need a couple of huge factories and some proprietary chemistry.
Jack Strategy, a design and innovation firm is looking to interview developers who work closely with marketing teams. Interviews will be 1.5 hours over Google Hangouts in mid to late July and participants will be compensated $150. Fill out this linked survey and we will be in touch!
Wazovabe, 29 – Yorfriends
Location: Oklahoma City, OK, USA
Remote: Yes
Willing to relocate: No
Technologies: Javascript, React, NodeJS, AngularJS, MongoDB, PostgreSQL, Ruby, HTML, CSS, ReactNative, AWS, Azure, Heroku, C#, CAD, 3D Printing, Real Estate Investing
Résumé/CV: https://drive.google.com/file/d/1YLi-EX0PcTTTSu0fk5ByYfsxgTqEQzSl/view?usp=sharing
Email: kolbeypruitt@gmail.com
You'll hire me because you want your hardware to do something it doesn't, and I can write software to fix that.

I also help companies optimize their R&D plan and technical risks.

I managed a large engineering activity for a very well known company, doing the above but at scale. After serving my LargeCo time and in accordance with my vesting schedule, I'm now back to hands-on technical project work where I happily belong.

---

Location: EST timezone (varies from time to time)

Remote: Only

Willing to relocate: No

Technologies:
Software and system design for anything and everything embedded: from 8 bit ultra low power, to multiple Cortex-M MCUs, to Raspberry Pi and various SoMs, to Qualcomm MSM and up to specialized AI SoCs.
RTOSes, Linux and Android low-level on MSM.
C, C++, C#, Python, Unity, general DevOps and Docker.
Wrote multiple (proprietary) Linux kernel drivers.
Azure (generic and IoT).
Lots of experience with image sensors and other electro-optics. Lots of experience with inertial sensors and motor control systems.
Hardware and system design.

mail: roee rtcec com

---

Projects from the last 18 months: micro, in-body (yes) Bluetooth headset; data acquisition for 24GHz automotive radar system; development of a camera head featuring NIR and thermal channels, with active illumination (software + hardware on that); power management architecture and implementation for a sophisticated application specific acceleration IC; Bootloader for an in-patient blood pump device; Bluetooth and audio work on AOSP (Qualcomm MSM); Chromium modifications and optimizations for i.MX.
In computer programming I will use American language, even if the documentation is Canadian (I am Canadian, so I write Canadian documentation even though the commands in the program itself will be American).

However, you can also have programming languages with abbreviated keywords or no keywords, which is also sometimes suitable. If there are keywords, I will always do it in American.

(And when writing music, I will write all of the notation in Italian, even though I do not speak Italian. If I don't know the Italian word for something, I will ask someone who does know, and write that.)
> You'd get a generic chemical trace detection machine

Is this what the TSA uses when they swab my dog/my hands? I always assumed it was to look for a bomb but I’ve never asked because I figured using the “b” word at the airport would only bring more trouble.
Bandwagoned appeal to authority. This article uses these fallacies as a means toward discrediting his policy. This isn't an argument.
Not intentionally ignore it by going out of their way to override it, just not be required to implement a feature to their crawler. Apparently parsing those sounds tricky with edge cases. Ignoring that file is absolutely on the table. People of course can adhere to but it's not required and in my opinion shouldn't even be paid attention to.

In my younger years the only time I ever dealt with robots.txt was to find stuff I wasn't supposed to crawl.
I've taken the Amtrak Autotrain from DC to Florida many times with a car and family. It is somewhat expensive (about $2,200 roundtrip for a family of four and car) and very unpleasant but I keep WISHING this time will be different...the US sleeping cars are ancient and covered in a film of grime. The tracks in the Carolinas are very rough and bumpy, sleep is difficult. Maybe someday we'll have sleeping cars like this but I think we'll have luxury self-driving sleeping buses displace America's terrible sleeping car rail option.
Airpods still have annoyances for me at times. Sometimes doesn't connect, sometimes connects. Sometimes won't disconnect from another device. It's a bit better than a standard bluetooth device, but still not great.

My impression of airpods is they added on demand 'connect to me' and always on device listing to the bluetooth protocol.

I think a way to solve the 'which device to connect to' conundrum is to make NFC re-association a standard thing with bluetooth devices. So instead of screwing around with software menus, you would bash your 2 devices together and have them (re)connect within 200ms.

The nintendo switch kind of gives this to you with their joycons. Slide the joycon in and it's associated & connected with that switch, no software fuckery required. It's a lot nicer than many other BT experiences for me.

Wifi on the other hand, has been fairly good since day 1.
I don't think Gmail requires a phone number. I'm a digital nomad, only have a data plan (no voice) and don't know my number and I recently created another account without problems.

Maybe the phone number requirement is only for people in some countries.
Most A.I. researchers believe the brain is a computer.
letters of credit or equivalent, heck there are whole circuits already that work like that, they move around credits at neutral exchange rates so they end up financially as exchanging debts, like sardex.
It's pretty cold up there and the fox didn't have a sleeping bag or tent :-)
Interesting to see all the pro-100%-remote comments here. I worked for a company for about two years. One year in, they decided to go fully remote. The goal was to save money (the business was bootstrapped at the time) and to allow one of the founders to move to where his wife was attending graduate school. I don't feel like our productivity changed much. I enjoyed the flexibility but found myself feeling horribly lonely without the normal day to day interaction. So, they offered to get me a dedicated spot in a co-working space. That helped some, but not as much as being part of an in-person team.

So I ultimately left, although for other reasons. Now I work at a place with a generous WFH policy but a central office. I WFH maybe one or two days a week and this is way better.

I think it depends on the job itself sometimes as well. I work on a data science team, and I've never found a good replacement for doing math on the whiteboard with someone. The communication barrier introduced with a network connection is just painful in that case.

However, I also live in Boston, one of the few American cities with (mostly) functional public transit. My commute is a 10 minute train ride where I can read email/slack and think about what I'm doing that day. Or if the weather is nice, it's a 30-45 minute walk. It's no pain at all to make it into the office.
Complexity only matters if it can be correlated to time.

For example, if you ask someone to transcribe 10,000 pages of text, and you know that they type 60 words per minute, and that there are an average of 300 words per page, then you can estimate that it will take approximately 833 hours to transcribe.

If we followed your method of estimating stories strictly by complexity, however, this is clearly only a one pointer story. After all, there is nothing complex at all about the dull task of rote transcription, and all quantities are known and established.

When people talk about "complexity" in software development, what they are really talking about is how certain they are in their knowledge about all the things they have to touch. The more things they have to touch, and the more things they are unfamiliar with, the more things can unexpectedly go wrong.

Each task should really receive two estimates:

1. How long do you think this will take?

2. How certain are you of this estimate, given all the factors you are aware of?

That would be too much work, though, so people condense this into a single point value and hope for the best.
It is not the same in poker, because there is a very defined strategy for playing against people who don't understand strategy - and that is to play a tighter range and better hands.

It obviously doesn't eliminate luck; but the person who doesn't understand strategy isn't going to do well either.
I mean, to some extent maybe, but CS is still extremely reliant on twitch mechanics and reaction speed. To put it in perspective: I've put 650 hours into Rocket League and have hit the 99th percentile. I put 2000+ hours into League back in the day and hit the 99.9th percentile. I've put 1300 hours into CSGO (and probably hundreds more watching pro matches) and am still at the 50th percentile.

I'd say in most of my games I've got more playtime, trying various strategies, and learning from mistakes, than the other 9 people in the game put together. But at some point it all just comes down to who wins a trade, and I very rarely win them. Game's still fun though, somehow.
Well, the backups of /etc on my home server helped me many times. I would advise anybody to do them.
I would suspect that it is harder to train reaction time than 'memorization' type skills. If this is the case, and gamers tend to gravitate towards games they are good at/getting better at, we would expect there is a lower demand capacity for reaction games than memorization games, because a smaller proportion of the population is capable of 'playing well'.
As usual, a matter of taste. I find the design over-the-top especially with the massive shiny rims (and good luck with ride comfort). Tesla intentionally aims to be futuristic-but-not-too-much to appeal to a wider audience.
Just a thick fur coat.
As in Linuxbrew, Homebrew of Linux?
Tesla Electric Airplane? Elon Musk sees electric aircraft in 5 years
Arguably that was a failure of physical or personnel controls. Someone was able to take media in. A physical device was allowed to be connected.
Physicist here. True physical experiments are almost by definition one-off machinery, being built and hacked on as the experiments are conducted. The idea is, to measure something that hasn't been measured before. So basically there is no off-the shelf device for this. Designing an experiment means designing the machinery to conduct it. There are some standard components like oszilloscopes, at the core there is probably a custom machined part like a vacuum chamber, the rest is made out of duct tape, aluminium foil and hot glue :).
Some 10 of those and it makes some difference on a phone...

In how many places does Windows concentrate the settings for everything?
>And so far, they haven't "won" over Github.

Zero-sum is the only measure?
What Mike Rowe is doing is quite subtle https://www.jacobinmag.com/2014/09/mike-rowes-dirty-job/
That's why we have wayback machine. Or we use another way to archive it.
They linked to it: https://giphy.com/gifs/Q67UV1IkG36cGlz1dd
Location: EU/Portugal/Azores (GMT)
Remote: Yes
Willing to relocate: No
Technologies: Mobile/Desktop Hybrid Applications, Webservices, Backend (preferred) and Architectures, IoT, M2M.
Hobbies: Reverse Engineering, IoT Hacks.
Résumé/CV: https://www.linkedin.com/in/mlluis/
Email: mlluis.pt gmail com
> I play a lot of Paradox games these days and they are exactly the opposite of games meant to be speedrun. They are meant to be played at exactly your own pace and are much more skill (strategy) based than memorizing specific sequences of actions.

It depends on the exact context and goal. To an extent, I would consider "map painting" the equivalent of a speedrun. It's usually measured in elapsed game time rather than play time, but there's a similar effect.

Especially with some of the more difficult OPMs, there can certainly be an element of memorization and optimizing starts. This falls off as the game goes further, but it definitely can be present. I recall some years back reading an EU3 byzantine guide that described many of the nations as being every bit as much puzzle game as strategy, where figuring out the tricks and traps of the opening years can mean the difference between a thriving growth and early defeat.

Not that anyone ever has to play the games that way, but that's true of everything that gets put through a traditional speedrun as well.
Peephole Optimizations in C++ and C#
If whales are hunted sustainably what is the big deal? I am genuinely asking why whales are off the menu but other mammals and fish are not.
PagerDuty | San Francisco | Toronto | Atlanta

PagerDuty, Inc. (NYSE: PD) is a leader in digital operations management. DevOps, ITOps, and SecOps teams use PagerDuty’s award-winning platform for real-time operations to improve operations, deliver exceptional customer experiences, and accelerate innovation. Today, over 11,000 organizations across all industries have deployed PagerDuty. Notable customers include IBM, GE, Box, and American Eagle Outfitters. We were included in the Battery Ventures 50 Highest Rated Cloud Companies to Work For, Inc. 500 and Forbes Cloud 100 lists as well as the 2019 Best Places to Work in the Bay Area.

We're hiring for a number of roles: Senior Software Engineer, Staff Data Engineer, Senior Engineering Manager, and many more!

Click the link to apply and learn more: https://jobs.lever.co/pagerduty?lever-origin=applied&lever-s...