skysight-inc/HackerNews huggingface dataset:
I joked about this years ago. I'm not a Javascript fan, so really, I lamented that in a few years time, someone would make a CoffeeScript REPL[1] with built-in functions mirroring the Linux shell[2]. Call it jssh or sh.js.

Just a few days ago, I saw a shell interpreter that had a method for bouncing in and out of Python with ease.[3] I'm sure the Javascript version isn't long behind.

[1] https://coffeescript.org/#overview

[2] https://www.npmjs.com/package/shelljs

[3] https://xon.sh/tutorial.html#python-mode-vs-subprocess-mode
I'm currently compiling a list of features to be added and will add your suggestion. I appreciate your feedback!
Any smokers here?
Nicotine IS a hard core drug.
Kudos on successful trial btw.

If a bank account is a problem, then maybe do it through personal banking until you have the funds to make it not a problem. But do check how hard opening a business account would be; I was pleasantly surprised.

Awkward for your friend, not the company you're invoicing

Good luck getting them to sign and then making them happy!
I might sound dismissive, but in my views Keybase is entirely focused on being an identity provider; all the other tools they've been developing on the side are nice to play with and will probably be the ones bringing in money to them, but at the core they're not really reinventing the wheel, and wouldn't have any value without the powerful and simple-as-dirt reliable identification platform they provide. I might be completely off but I'm sure their dream would be that any new protocol would care about the exchange of data, and leave authentication and identity checking to them.
https://volt.ws

200 KB native Slack client. A polished public beta will be finally released on Feb 7. Also supports Skype, Twitter, Telegram... almost everything.

It was delayed by 9 months. Sorry to thousands of people who have been subscribed and waiting for news.

I'll release a detailed post explaining what I've been working on and what caused the delay.

Also super excited about the language I created to develop Volt. Compiles 15 million lines of code per second and can be translated to from C/C++. I've successfully ported DOOM and (almost) DOOM 3 while making build time 120 times faster.
Hello,

Can you share what technology stack you use? Are you entertaining applications through mail?

Thank you.
Ha, we chose the name Elpha by riffing on the word alpha and the idea that we wanted to create a place where women come first. We combined alpha with the French word for she (“Elle”) to create ellepha. We shortened it to elpha from there. Plus, the .com was available. :)
Disclosability and licensing are almost orthogonal (though a proprietary license might make code more likely to be nondisclosable.) Particularly, open source code could still fall into most of the existing FOIA exceptions.
More like two

- deserialize event

- pass object to your business logic.
None of them would be comfortable joining an organization that was about excluding others based on their demographics (e.g., race, gender, orientation, etc.). That's one of the reasons I hold them in high regard.
Anecdotally, PE in US wasn't worse, compared to Japan. (Where I have been for first 6.75 of school.)

Grading in Japan was fairly black and white; whether you can do certain thing or not. It sucked even worse being thrown into some team sports with no briefing on rules.

At PE classes in US, where I spent most of middle and all the high school, I think the problem was more of how compatible I was with the teacher. Some graded very strictly on the outcome (which sucked), but some other graded on efforts (which was more reasonable) -- some had good balance while others were worse.

Problem of physical fitness is that there are quite a bit of genetic that plays huge role. You can only improve your athletic ability so much to meet some standard. Thus, unless you are training for the Olympics, it really should be graded based on how much you improve over time rather than whether you can reach certain goal that may be unrealistic to some.
Independent Matrix Server developer here. You might be interested in a community-driven implementation that I work on which aims to address these issues. I'm delighted to read from you here that we share a goal for a great IRC replacement: https://github.com/matrix-construct/construct
I did intro to programming as part of a degree as a mature-aged student and the only way to get a good mark was to do an "extra project" that the professor would sign off on. I wanted to make a GUI RSS reader with the ability to email links from things to people, that wasn't interesting/challenging enough in a class where we were learning about functions and loops. I gave up and took the not-perfect mark, quit the degree because their entire system was ridiculous, and haven't missed it.
Yeah, options include a noop function (which is nice because you can change it to noop () { echo "Skipping $@" >&2 ; }) or the shell builtin :, which definitely ignores its arguments.
It's no where near complete like dwm for that, but it is highly customizable, I use AquaSnap when I have to use windows for work. It is paid but I haven't had any issues with upgrades or redownloading the software when I haven't had to use a windows machine in a while.

https://www.nurgo-software.com/products/aquasnap
> I can't imagine how in practice we could construct a regulatory regime which would prevent large tech companies from acquiring small start-ups which represent only a potential competitive threat with little current market share.

How about: once you hit a certain market share, you're no longer allowed to acquire businesses that compete with you in some feature category? There could be some processes where a court adjudicates what the feature categories are in each case and whether or not they're the same.

There's already some concept about how to do this, since it's not uncommon for a company to be forced to divest a division or two during a merger.
It's a competition nonetheless.
In my case switching to an AWS API Gateway + Lambda stack means I have zero-downtime, canary deployments that take less than 5 minutes to deploy from version control. Api Gateway is configured using the same swagger doc that autogenerates my request/response models (go-swagger) and (almost) completely removes routing, request logging, throttling and authentication concerns from the request handlers. Combined with a staticly hosted front-end and SNS/SQS+lambda pub-sub for out-of-process workers I never have to worry about auto-scaling, load-balancing or cache-invalidation and we only pay for what we use. It may not suit every use case, but in our case, we have bursty, relatively low-volume traffic and the hosting bill for our public-facing site/service that comprises most of the main business revenue is the same as a rounding error on our BI service bill.
Having your car's braking behaviour change so markedly seems poor. Couldn't they just use the regenned power to run the battery heaters?
That color scheme physically hurts to look at. I would like to read this, but I don't think my retinas could take it.
exa – a modern replacement for ls
Project Rōnin | Engineers | San Mateo, CA | ONSITE | https://www.projectronin.com/

We have an opportunity to truly impact the lives of millions of patients with our intelligent care system. To do that, we are building a team that is passionate about providing service to others in the best way we know how - creating life-altering software. With real-world data, real-time symptom management leveraging machine learning and a tool for clinicians to quickly and intuitively view and restructure patient information, our platform is allowing for truly individualized care for every patient.

You’d be one of the first engineers, working on the foundation of the product, building it from scratch! We’re building a service-oriented architecture with Ruby on Rails, React, Python, MySQL, Kafka, Heroku, Oracle, Docker, Kubernetes (and React-Native). The API server will interact with the oncology interface, the patient facing mobile applications as well as our data science tier.

Apply here:

Senior Software Engineer https://jobs.lever.co/projectronin/850e9dc0-cde6-4c61-aee7-0...

Senior Front End Engineer https://jobs.lever.co/projectronin/e28583e9-cd13-4447-b24d-6...

Data Engineer https://jobs.lever.co/projectronin/ff993c82-5be6-4f43-b7cc-0...

or send us an email to hiring@projectronin.com
but are satellite launches a growing market? there is only so much space up there. Mars is a different beast, but that's quite a few decades ahead before it starts bringing "cash flow"
That alone is enough to assure me my conviction to never support them beyond a token account was justified.

...though I may formally delete my account now. That's just... I'm going to be sick. That's Hostile Architecture if I've ever seen it.

https://en.m.wikipedia.org/wiki/Hostile_architecture

I'm growing increasingly weary of this type of offensive programming. I've never felt or understood the need to actively make something as hard to consume and process as possible. Again though, it really speaks to Facebook's view of their users: 'Look, but don't touch!'

Then again, I tend to build by the maxim 'it is vain to do with more what can be done with less'.
It didn't hurt that MO drives were big and colourful, which translates well to the screen :)
These logos are as good as those I've seen produced by "professional" graphic designers.

That isn't the ringing endorsement one might imagine it to be.
Compile your own video decoder to webassembly and render the video to a canvas.
Not the highest quality, just the most finely ground.
> Google was the top lobby spender of 2018, not in tech but for all companies. Silicon Valley is now arguably bigger force than Wall Street on US politics.

Lobbying is not where power is in US politics. Spending on elections is.
I didn't want to have PE at 7am and be sweaty and stinky for the next 5 hours. On sport teams we showered but that's the people wanted to be there.

> why this particular P.E. program was counterproductive... points to bullying... it facilitates the teasing of overweight or unathletic kids.

Making PE more strict on _everyone_ because of the _few_ promotes the exact opposite of the desired result. It's fallacious to believe the obese are that way because they are bullied. We divert dumb kids, yes? Why is it insensitive for the obese? Mixing these groups destroys morale. Varsity kids workout together, junior-varsity work out together, etc, because it works.

The administration babysits warm bodies for cash. The PE teachers will end up taking the blame for giving kids their recess back.
For that particular person, no. Subscription users are more valuable, so 84% is on average.
Few reasons :

1. Higher government regulations. This includes safety as well as emission regulations.

2. Actual implementation of those regulations. In many countries as I know regulations are routinely ignored and bribes are paid to keep quiet.

3. Contrary to what others might tell you American cars tend to be far more robust than most other countries. This is because Americans drive more and over longer distances and far too often.

4. There is no market for cheap cars in USA. That Lada 4x4 will not sell in USA at all with its mere 1.6L engine and 90 Mph max speed.

Of course if Lada had to slightly rebrand and market its car as "non-road vehicle" they might sell for the $7000k. Mahindra from India did the same and they have been selling their mini jeep for <$10k.
I dunno, I could be using them wrong but I have not been impressed with their (or any) supercapacitors. At the 1000s of Farads, they seem to bleed charge like crazy, and it gets a lot worse when they need to deal with mechanical shocks and vibrations, even the "durablue" ones.

Their low voltage also makes them hard to use; you need to balance them, and their capacitances vary considerably. Most range from -20/+80% to -10/+20%, but I guess big customers have options to deal with that. Still, if your battery pack is 300+V, and your supercapacitors can only charge to 3V...that seems difficult.

I used to be really bullish on them for regenerative braking - I think some kinds of buses do use them for that - but having tried to use them, I can't see them being robust enough for consumer, and especially consumer automotive, requirements in the immediate future.

Also, it's on the order of 10x the cost for similar capacity to lithium chemistries, and that comes in a package that weighs on the order of 10x as much as a similar battery.

But hey, I'm just a layman. It sounds like you probably know more.
>it really should be graded based on how much you improve over time

This is really just grading on how much courage you have to sandbag in the first lesson.
Threads Without Efforts in Odi (Node.js)
Zero maintenance? What about standing up multiple environments for staging, prod? Sharing secrets ,keys, and env vars? Deployments? Logging? No migration time down the line? I'm pretty sure GCP, Azure don't have Lambda, SQS, or EC2 load balancers so you absolutely will have migration time if you have to retool your implementation to switch cloud providers or products.
Cool. What part aren't you buying, the title of this post, or the actual five paragraphs in the article that actually give you the context of that title?
In the specific, an unarmored helicopter hovering or moving predictably close enough for a marksman to shoot at a target (goat or otherwise) would be easy prey for a handful of people with small arms.

In the more general case, I don't think you quite appreciate how difficult counterinsurgency operations are, or how little tech affects them. Jets can drop some pretty nasty ordinance, but require targeting (the counterinsurgents _really_ don't want to damage infrastructure if they can avoid it) which they have trouble doing. Attack Helicopters are lean mean killing machines, but aren't great in urban environments and also need to PID their targets if the brass gives any fucks about civilian casualties. Tanks are great pretty much everything when it comes to conventional warfare, but _MUST BE SCREENED BY INFANTRY_. Looking at you, giraffe-man.

All this probably makes you think of drones (I'm going to only talk about large UAVs here), which are in fact a pretty useful asset to security forces. They can carry out assassinations, recon, target designation, gather intelligence, and all without risking pilots. However, in a large scale insurgency, they really aren't that useful in a tactical sense.

This is because of the simple truth that the only thing that can hold territory (especially cities) is infantry. A drone can't disperse a mob. A jet can't set up a checkpoint. An attack helicopter can't search a neighborhood for contraband. A tank can't rescue an informant in the middle of the night. Only infantry can do this.

And in spite of any training or technical advantages to date, an insurgent with a rifle can still kill infantry.
SF is so screwed up though that even if that's true there will, for the foreseeable future, more people that want to live here than there is housing available...
You certainly can, but the prices haven’t decreased (and probably increased) from their 80s values, even though the thing is now probably a dinosaur.
I have never had this happen on my mac running Slack.
Not quite, we are transitioning to our own rockets soon afaik.
When clove cigarettes were banned, clove cigarillos became quite popular. Ironically, they're probably even less healthy than the cigarettes were.
There is absolutely no lock in whatsoever with Lambda. The features provided by Lambda are also provided by Google Cloud Functions and Azure Functions.

The lock in comes from the ecosystem you use them in. If you make code that just returns the time, you can run that anywhere. If you make code that uses a database, your database choice provides lock in, but not Lambda.

And it's the same lock in you get using any service from AWS.

But your trade off is that you can make something that's super portable, but must cater to the lowest common denominator of features amongst all the providers you want to be compatible with.

I'd rather have lock in than be hamstrung by the velocity of the slowest provider.
The only time I've found myself wanting autoplay is when it's an obvious playlist, such as TV shows on Netflix or explicit playlists on Youtube.

All of the other times, it's really just irritating, and I've only gotten more annoyed lately because of it. Netflix just promotes its newest shows, and frankly I don't watch that many Netflix originals. Youtube... the recommendations are fine, but the next video selection is very little hit and mostly miss for me.
No squashing. Unless your log consists of developer diary instead of properly fragmented logical changes - in this case squash before final review (and not necessarily into a single commit).
I felt the way you did, but I'm sorry to say that that fight has been lost. That one along with crypto.
ExpressibleByStringInterpolation
Hybrids are in a position where they make economic sense at scale today (in terms of TCO) and are massively better for the environment. It really is a no brainer to convert as much as possible, and this could be achieved with a cost neutral feebate (i.e. tax non-hybrids and subsidize hybrids in equal measure), but subsidy on top of that would be even better.

PHEVs can be used as a distributed source of energy, much the way the Leaf is being positioned now, except that the entire battery can be used (if the car knows it has petrol in reserve), meaning that each individually may be of as much use in this regard as a full EV. This will greatly speed up the transition to renewables.

The scale of battery production argument makes more sense the other way; start with something that's economic today, then use that scale to enable full mainstream EVs in the future.

"why buy cars for poor people though, versus just giving free public transit passes?"

People buying brand new hybrids are not poor. You are living in a bubble, and defending public policy that directly benefits you. Why don't you take the bus?
> generate a code-coverage report (doing this on a feature branch might be very time consuming)

I'd argue that a feature branch is the place where you want to run code-coverage reports, to make sure you improve the numbers
A night raid against a preppier would be way worse. That’s exactly what these lunatics are “prepping” for.

And tailing the suspect is incompatible with assembling a sufficiently concentrate force to have a decisive advantage
another way you can be transparent is to actually answer the question that was presented to you.

"What sorts of data items do you collect, though? "
It's available in 2.1 if Tiered Compilation is enabled: https://blogs.msdn.microsoft.com/dotnet/2018/08/02/tiered-co...
He didn’t want to hear? Why anyone would build on top of Oracle still eludes me.

Atlassian is bad, but Oracle is on a whole different level.
My middle school class had so many menaces that the gym teacher normally just let us play what we wanted as long as everyone who wanted to play could.

This normally devolved into some quantity of boys playing basketball and most of the girls reading on the side.
If your org is anything like mine, mostly things (data) are "additive" onto the existing structure. When you want to deprecate something, you can notify all the consumers like a thirst party would, if you were going to change something enough. But this later happens much rarer for us, though tends to leave traces of technical debt....
Except...

A. You don't have to be alone.

B. You can be armed.

C. You have more intelligence than a goat.

I think that, until we get to automated police forces, rebellion will still be possible.
That's terrible best-practice advice.

My best-practice advice is to do the math. What is the margin on infrastructure vs. the acquisition and management costs of the engineers necessary to operate the infrastructure.

Serverless doesn't scale very well in the axis of cost. At some point that's going to become an issue. If one has gone "all-in" on vendor lock-in then that vendor is going to spend as much time as possible enjoying those margins while the attempts to re-tool to something else is underway.

Best practice, generally speaking is to engineer for extensibility at some point, fairly early on.
But almost all IDEs and editors have a VIM mode - learning VIM is a good way to teach people how to keep their fingers on home row, and the skill is (because of what I stated previously) easily transferred to whatever editor you like.

From my perspective, I tried to learn Emacs, and decided it's a great editor, once you spend weeks to months to get it actually "working good," and learn shitloads of commands (let alone keybindings). Given my initial goal was "keep hands on home row," it was far, far faster/better for me to spend 3 days learning/memorizing VIM commands, installing a vim plugin into VScode, and just doing that.

Would love to use Emacs, but it's a nightmare to set up. I still haven't managed to get it feature parity with vscode.
I remember running Ultima 6 and installing - using the hard disk option - to a RAM disk. My friend had a 4MB RAM expansion. I was basically having a 2MB hard disk in RAM!

I'd load the whole of U6 from 4 floppy disks, then fire it up and play, and when done, I'd save my position and copy it all back to the 4 floppy disks!

What helped were 2 things:

*Utility to format disks to high capacity
*Fast shareware disk copy utility
They still need to install Node. This is just a zip file that Node would run that contains all the dependencies inside the zip.
Haven't tried it but I think HashTWM[1] claims to have a similar main/stack model for windows.

[1] https://github.com/ZaneA/HashTWM
Your vote is secret, but your registered party affiliation is not.
>"Finally, time ran out, mercifully ending both my and the candidate's misery."

This is so incredibly unprofessional I'm shocked that this large search and ad company wouldn't pull this interviewer out of the rotation.

I hope this was just a joke. If I received that in feedback for a candidate I'd replace that interviewer in a heartbeat.
In the immortal words of @vgill, "You own your availability."
No listings, just email address harvesting.
How do you deploy in less than 5 minutes? Our serverless deployments are running into 20 minutes now, and it’s becoming a bit unfunny.
There are two solutions: Part one, a more educated populace. Education will help those that can work in the "good jobs" get the good jobs. Part two, tax policy. Wealth needs to be redistributed so that there are masses to buy the products that the wealthy are creating.

Edit: I just watched this post go up to 10 points, down to 3 and then back to 5. Clearly this is controversial. I find it interesting that wealth redistribution is this controversial. I'm curious as to why people would be against it. Is it really just "I worked hard for it why should I give it away" or something deeper?
which is why lightly armed irregulars have such a shoddy record against superpower militaries
I second that! I wrote a small service for a friend the other day. It had to read some bytes off a tcp stream in a certain format and route them onto an obscure protocol called a modbus. Given a screenshot of some sample input data from an excel spreadsheet and some other minimal information about the target destination format and address I was able to make the service without having access to a real input tcp stream or the destination hardware required for the modbus. However, to our amazement the software ran without fault the first time it was executed on the target server. Sure I struggled to compile it because I am still a beginner but that has just never happened to me before in my professional career with c#. There is always some side case I haven’t thought about no matter how many unit tests I write! Maybe I got lucky but it definitely had nothing to do with my skills with rust which are still basic.