skysight-inc/HackerNews huggingface dataset:
The only way this gets adopted is if it degrades gracefully to existing editors and tooling.

This only works, obviously, with a well-behaved whitespace model: pure spaces or 8-spaced tabs.

I can see a few ways to do this:

1. The editor deduces elastic tabs by observing where text lines up.
2. Augment #1 with knowledge of the lexical structure (same complexity as a syntax highlighter) to deduce where it ought to line up.
3. Use invisible characters to identify tab-stops. (Repurpose vertical tab, maybe? Or a zero-width char?)
4. Use an external file to store tab-stops. (At which point you can name your tab stops.)
5. A 'prettifier' utility can use parsing knowledge to generate 3 or 4.
Why mithril.js being fastest and minimalist is yet not famous like vue or react?
Machine Learning for Drummers
Python Code Quality: Tools and Best Practices
To add, the old reliance on this was because older Blackberries (<= OS 7) needed to be assigned to a BIS server at the carrier. With OS 10, they work differently. There are core BB 10 servers that are set to be shut down Dec 31, 2019 though, and it's not really certain what the devices will be like after that point.
Lisp for numerical computing (Reddit discussion)
Having worked for a major booking website several years ago, Sabre was a nightmare to work with. It felt more like I was in a beta program to integrate with them rather than a production system.
Great Talks Most People Have Never Heard
It has its place. It is called the garbage.
> Students used to get accepted on academic merit alone.

That seems unlikely, to put it mildly. Nepotism is not a recent innovation.
Ask HN: Music Generating software in MSDN or VS from the 90's
In the 1990's, there was a music generation program in one of Microsoft's development packages. It made great tracks from just a few settings, and, if I recall correctly, was intended for use with game development.

I'm trying to find out what that program was named and what distribution (MSDN, VS, etc.) it was in. Does anyone remember this program?
You'll have

⇥printf(⇥"%s, %s, %d",
⇥ ⇥somevariable,
⇥ ⇥somefunction(),
⇥ ⇥42);

Doesn't look very pretty and wastes one space.
I’ve wondered out loud a few times whether Racket’s language-oriented could facilitate even better / more natural DSLs than R.

R has lots of little DSLs that reduces the cognitive burden of doing stats for people more concerned with applied research than programming. XLisp-Stat’s syntax barrier might have been overcome by better DSLs.

In the case of Racket, creating new syntaxes isn’t a barrier, though if someone needed to break out of the functionality of your DSL, they’d be right back to Racket (or some other equivalently expressive language like typed-racket or rackjure).

Projects like Julia are neat because they’re researching the possibility of building a high level language that obviates resorting to C, C++, and Fortran when speed is needed.

Equally interesting, but less sexy, is figuring out the human interaction aspect of statistical computing. R is a somewhat organic language that has evolved (and in the case of Tidyverse researched and engineered) DSLs. I’d love to see what stats savvy computer scientists could do with Racket to rethink or improve stats DSLs. If I were a tenured prof with time and research money, I’d surely explore this question.

Put another way, I think Julia is tackling numerical and statistical computing the XBox / Playstation way: pushing the state of the art in performance. I think there’s room for a Nintendo approach that speaks to the humans using the system rather than optimizing the technical bit.
Choosing the best code editor as a web developer (2018)- Which is your favorite?
You didn’t see any specification in the response that you replied to where I said “Most full time hourly workers accrue vacation hours just like salaried workers.”?

Even the original post I replied to said Salaried employees typically get paid vacation and sick leave. Employees paid hourly wages do not. Some don’t even get unpaid leave.

The distinction of who gets paid vacation and sick leave is not based on “salaried” vs “hourly” but based on “full time” vs. “part time”. The distinction isn’t nevessarily based on that either.

While I don’t know of any salaried jobs without benefits, I know of plenty of part time hourly jobs with benefits and know of very few hourly jobs that are classified as “full time” that you don’t have paid holidays and vacations.

In fact my wife could go part time and still get full health benefits. I know plenty of people who do what she does part time specifically for the benefits where their checks are basically a token amount while thier spouses make most of the money doing something without benefits like owning a small business or in my case depending on which way the wind is blowing, doing contract/consulting software development instead of working in a salaried position.
No vim plugin?
I've used PuretalkUSA in the past. $20 a month and you can get a flip phone for $25.

https://www.puretalkusa.com/
You said there was a ~30% chance a teenager in labor had been abused by her father. It can be inferred that in ~70% of cases the teenager had not been abused by her father.

Should people prosecute the father of every pregnant teenager despite the 70% chance of him being innocent?
My point is that the harder you make it for people to comment their code, the less useful comments you'll get. Freeform text (where you can even whip up a ghetto table or graph with a fixed size font in a few minutes) gives you the best chance of meaningful comments.
Consensus around where I live is that kids should be home, with a parent, at least the first year. I have no idea whether this has any support in science as being “better” for the kid, but I think it’s a nice thing to ensure kids and parents have this luxury so I’m happy to pay taxes to fund it (Also, since daycare is also tax funded, it doesn’t cost me that much, I’d pay taxes to care for this kid regardless). Unfortunately it’s still the case that women take nearly 2/3 of the leave but it’s moving in the right direction.
I just got a nokia 8110, and I think the OS is still somewhat behind series 40/60 nokias. I wish they hadn't killed all the 3g models on the older os
50% off any JetBrains IDE/.NET tool personal subscription for the next 50 hours
Ah yes, good old [squinting] Reddit
Since elastic tabstops are basically the way TeX lets you define tabs, yes, you could do what you want. Even with variable width fonts. :)
No, it's not slow (for the most part) because "reasons", it's slow because they are legally allowed to be slow and they can finagle a bit more profit that way.
Nokia's 8110 4G looks somewhat interesting, it's KaiOS, relatively basic on-board, but can act as a hotspot for your tablet or laptop.
Wow, great article! It's been only a month I started learning python by myself so it's really helpful to learn about code standarts. Thanks for sharing! Can't wait to use those tools on my programs.
Flash isn't necessary to use the site. It seems to be used for a PDF display portion of the archive search's split-pane view. The search results are displayed fine without Flash.
Ferret: a Lisp implementation for real time embedded control systems
You chose to be friends with someone on Facebook which means you very explicitly chose to share your personal details with that person for them to consume or view it in whatever way they saw fit. It was very much clear from context at the time that they would consume it from multiple different sources: the website, phone-specific apps, shared games, etc.

Once someone knows something about you, it's no longer yours; it's that person's to do with as they please.
Well, the problem is that they serve as a credential issuing authority, but they also provide what is essentially a credential laundering service for the people who can pay.
Pipelines – a guided tour of the new IO API in .NET, part 3.1
Yeah I've seen the first video before, very cool, and a testament to the amazing work that the EmuTOS team has put into that project. But EmuTOS running isn't really "ST compatible", just EmuTOS compatible. It wouldn't for example be able to run most games and the like given the different video hardware, and would not have support for MIDI and other devices, etc.

That said the second video does show a stock TOS running a game, so that's encouraging.
> Android could have been delivered in c#

Microsoft tried to make this happen with .NET compact framework on Windows Phone for years and failed. So, no, Android could not have been delivered in C#.
Darpa has an ambitious $1.5B plan to reinvent electronics
How Java’s Floating-Point Hurts Everyone Everywhere (1998) [pdf]
Phones are a real problem for people as they age or experience visual, auditory, motor-skills and cognitive decline.

For folks like that any kind of smartphone with "off-the-shelf" software is a non-starter-- too many options, too small, not tactile.

The problem with "dumb" flip-phones is that they tend to be small and slippery. An arthritic octogenarian will have a hard time even opening a flip phone.

The ones that are "designed" for old folks tend to be setup as "medical alert" devices-- a big red button on the back and all the drawbacks of a regular flip phone. They're more designed for paranoid family members than the actual users.

The phone I purchased for my octogenarian mother is an Alcatel "GO Flip". She has difficulty opening it and the buttons are too small. As a work around I programmed numbers "1","2","3","4" as a speed-dial to me and the rest as a speed dial to my brother. She knows to press "1" for me and "9" for my brother. I tell her to hold down the number until she sees my (or my brother's) picture. $75~ for the phone, $20/month for no-contract unlimited talk/text (she doesn't use text)-- that's it. That's the best I can do.
That all sounds great, but how does it actually work? So there's an immutable entry describing you in a database, then how do you convince someone that you're the person it describes? Do you need to memorize a private key? If it gets forgotten/compromised, then you've lost your identity forever.

The only way I can imagine physical verification would be to have a microchip implanted in your arm, but that would be unthinkably worse than the current system of (thankfully) mutable, replaceable paper documents we use today.
France shocked by video of woman being slapped by harasser
Interesting concept. Looks like a bunch of ideas from other extensions and apps that are already doing these things.

Tab management: Pin tabs seems to do this already.

Saving & recalling: Tons of "spaces" extensions already exist.

I'm not a big fan of the netflix layout.

Smart link previews: Nice to have an image preview but the auto categorization of links would probably not work so well. So this would be probably only be used for main well known sites.

Browsing History: That timeline actually looks really nice. Not sure how well it would work, but that's actually innovative for a browser.

Tagging: So... a bookmarking system?

Focus on whats important: Nope nope nope. I don't want my browser to become an app that strips out what makes a website unique. Most often this functionality just breaks the UI or strips away code that breaks the functionality.
The Disturbing Rise of Housing Vacancy in U.S. Cities
This is a more direct way of phrasing what I was getting at. Thanks.
10 reasons to ignore computer science degrees
And this vision is terrible for energy efficiency and space efficiency. Look at developing countries, there's often a large dependence on taxis and three-wheelers, due to the low labor costs the economics are similar to self driving cars in industrialized countries (some scholars predict the cost of cleaning of shared autonomous cars will be substantial, which may make it similar to the drivers cost in developing countries). Meanwhile, the capacity increases are likely oversold, as you can see in developing countries that have poor transit: total grid lock.

Your "Futurama" vision of car-centric cities is old, tired, and not working, throwing the words 'electric' and 'autonomuous' in there isn't gonna chance much.
Have you heard of bicycles?
You're being ridiculous. This is like saying we shouldn't have a permissions system on mobile devices because that's just a way to save lazy users the trouble of having to vet what the app they just installed actually does.
Yes, defense in depth. Do your due diligence, vet what you can, and then lock it down where trust isn't even required. Sites get hacked, whether its CDNs, ad networks, or any other trusted 3rd party.

A great example would be a website with webcam and audio abilities like a conferencing site. You might have 3rd party tools embedded like newrelic or sentry.io for client-side error detection and performance monitoring. Those scripts should NEVER access the webcam or microphone. But what if one of those sites get hacked? Your users have already approved the webcam and mic access to your site, after all its a conferencing tool. But now the hacked sentry script can also link into the webcam and microphone and send that data wherever they like. The client won't see anything different. They approved the access to their microphone and mic already, they won't see anything different. If you used this new header, you have another layer of defense against the hacked scripts. You can define that only scripts from your domains should have access to the microphone and mic, and the browser will deny access to the 3rd party. Beyond that, it also supports reporting, so you can get notifications that newrelic was trying to access users webcams and can enable your incident response team to begin their work responding to the hacked 3rd party.
Show HN: Managed crypto portfolio
This is entirely different concept and has no implementation on mobile which looks like to be a target platform.
This isn't true though.

Here's the description for, to take an example, Rust:

> Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety.

Succinct and understandable, and exactly what a developer chancing upon the project wants to see.

Were this to be made accessible to non-developers it would need to read something like this:

> Rust is a programming language for developing computer systems and applications that runs blazingly fast and prevents errors when programs try to access the wrong memory, or attempt to work with that memory in two different places at once.

It would be less readable and less appropriate for the primary audience of the product.
The DSLs are key. As I wrote below, I feel like there is still room for data analysis DSLs that optimize heavily for usability by end users. Racket has best-in-class support for building new languages, and is a nice language itself.

Clojure and Incanter’s failure to capture market share also bums me out. In a lot of ways, I feel that Clojure’s small amount of syntactic sugar and collection abstractions make it a very, very user-friendly language itself even if its meta programming isn’t quite what Racket’s is.
The fatal flaw of blockchain
Show HN: Optimise images with PawJS-image-optimizer for PawJS
Taking on a contract for development that requires testing on multiple physical devices that you don't already own

Using a 3D printer to prototype basic hardware at a company that doesn't expect to have more hardware products in the near future

Renting multiple VR/AR headsets for an extended customer demo

-----

It might be worth mentioning that I'm one of the founders of EquipmentShare, which is sort of similar but in the construction industry, so this type of business only seems natural to me. In our industry, the more variability in the equipment requirements of your jobs, the more difficult it is to be efficient with your capital. In construction nobody owns _all_ of the equipment they use; it would require far too much capital, and a large chunk of your fleet would sit idle most of the time. It's far more efficient to have a blend of owning and renting.
> Iran is definitely under-represented in western education.

The British destroyed a lot of their advanced ancient technology, which is probably why it's not taught as much.
>There's nothing to suggest we know how to create strong AI, or that we will have any idea any time soon.

There's the advance of hardware such that it may be possible to run a simulation of a human brain for example. Also as hardware reaches human levels, things like self driving cars start working which leads lots of bright researchers to pile into AI which leads to advances in the algorithms. That stuff is happening now, not in several human generations.
It's been out since early-mid July, in Europe at least: https://www.amazon.co.uk/Nokia-16ARGB01A03-Mobile-Phone-Blac...
Maybe the nature of secrets is changing.
The Romans were claiming a link to the Trojan war in their origin myths! Prominent Romans would "discover" an ancestral link to a named hero...

While the Japanese Royal Family claimed descent from a God.
You can certainly do image stitching with camera images. From the software's perspective it's no different than putting together a panorama, really. (There are some minor differences, since the camera is not being panned from a static position, but they are not big.)

Drum scanners were always the ne plus ultra when it came to scanning film, particularly large format film like 4x5 negatives. But as CMOS sensors have gotten better, the advantage has diminished (the design of drum scanners was driven by PMTs and later, linear CCDs), and I don't know if even 4x5 format photographers are bothering anymore. They are a real pain to work with, especially the ones that required a "wet mount" of the negative. Historical negatives were never a good match for them.

It's nice that the advancements in the consumer market have made it much easier for archivists doing copy stand work.
Well, to use a hoary old saw, things should be explained as simply as possible, but no simpler.
Arcentry: Create Beautiful Diagrams for AWS, GCC, Azure and Open Source
We've got a Cheeto that helps decide ours.
The weapons we make are driven by our states of mind. If we can clean ourselves up psychologically, feel safer, less threatened, we wouldn't bother. If we were more fearful now, we'd be making more and scarier stuff. But we've advanced past the point of people just wanting money and being greedy... in the u.s., we're currently acting out xenophobia and revenge. But many countries don't have this hateful virus. It's up to us to heal ourselves.
Which makes me think, isn't it easier to set up a Google Assistant/ Echo to be able to call your relative ?

I don't understand why there isn't more focus in assistant to support elderly people because there is a huge market. (but maybe I missed it because I am not affected yet)
>Do you think it is okay to elevate underrepresented minorities despite a lack of objectively measurable merit?

In the sense that you mean it - yes. But I would say that there is no such thing as 'objectively measurable merit' and that frequently the type of merit we measure when admitting applicants to the Ivy League isn't really merit at all but instead laundered privilege (whether on race or class or anything else). Some intelligent black girl who goes to a school that performs in the bottom third and takes the hardest classes available to her and has to work a job after school has basically no chance to make it to Harvard or Stanford or Cornell. Some intelligent Asian girl who goes to a private school and takes the hardest classes available and plays tennis and is on the debate team still has a decent chance. Who is more meritorious? We aren't really measuring merit at all, we're measuring likelihood to pass into the upper echelons of society.

And then to the extent that there are lots of white and Asian kids who have grown up in circumstances which allow them to signal in a way that the black girl above can't, I really don't have a problem with Harvard stepping in and fixing that.
3 things Steve Jobs had wrong about the App Store
Just do a unbiased lottery draw for the rest, that's about as fair you can do until you go down the really dystopian full facebook micro surveillance.
Automated Feature Engineering for your ML Model
For quality of education and quality of reputation.
Using SecPol to block access to a specific folder
Basic income discourages levels those at the top with more taxation in order to ensure a level base for everyone else. And it also encourages the citizens in the middle to get a little less aggressive in the workplace market. Based on primal human instincts alone, those that strive to outwork everybody are less likely to do so if it means that they are not getting compensated equally for their effort.
There is in Seattle, where their corporate headquarters are located.
Libraries throw away tons of books and stuff. If a man-made object is degraded to the point where it's garbage, why not? Sure, some of these tomes may have been recoverable, but if they aren't historically valuable for some reason, why save it? Same thing with any "historical" object, do you imagine that we'll want to save a copy of "Getting done in my butt by my butt" when it's old and yellowing just because it's old?

Of course, that's not the point of the article, the article's point is that they recorded it on microfilm and now that's going bad, too. The headline here is awful, as any library worker will tell you libraries destroy books all the time for really good reasons.
With VR you are seeing a new form of entertainment in its very early stages. It's not fad. The right games have not come out for it yet.

I've been playing video games consoles since the creation of Coleco Pong in 1977. In the late 70s and throughout the 80s critics were saying the same things about video games that you are saying about VR. The thing is that back then the video gaming culture was still very young.

VR game developers are just starting to find their way. They are learning how to create games that are good for the platform. I feel that Sony is leading the way with Playstation VR, which is the first affordable VR gaming system with head tracking and really quality game titles.

I own almost all of the Playstation VR titles, and there are some that are almost unplayable due to the limitations of the human body and mind in handling the effects that come from poorly conceived titles. Actually, I feel like games like Skyrim VR and Resident Evil 7, while amazing in presentation are ultimately unplayable for several different reasons.

That being said, there are standouts that are amazing to experience but have had little press. Games like Sony's Wipeout Omega Collection and Rez: Infinite will be considered classic VR games that really set the bar for the VR experiences that will come in the future. And the soon to be released VR title Tetris Effect will be the one game that brings VR into the mainstream. That game is due out in a couple of months.

I really think VR is here to stay.
Documentation should be part of the AST anyway -- at least comments should, like doc comments are in Python.
A truck stuffed to the gills with batteries would hold maybe 4 MW-hours of energy. You'd need a lot of trucks, except most of the time you wouldn't need any of them and they'd just sit around. Sounds expensive?
Yeah, I do think that lisps have something to offer the stats community, but the “hey just build everything from scratch because look how easy these trivial examples are” sales pitch rings hollow to me. And I’m an avowed fan of lispy things.
I'm pretty sure React was already a thing when Vue started out
7 Best True Facts About Graphic Design Costs and Pricing
This doesn't come as surprise to me, as I see this becoming a problem for my sexagenarians too.
So I train them when I can. Whatever future brings, they'll be at least a little better prepared for it.

Bonus tip - if you have a couple of genarians, drop same phones with different colors on them, they can help each other a lot. If any sales exec is reading this - sell them like that.
My kids like their used LG Rumor 2 LX265 phones.