skysight-inc/HackerNews huggingface dataset:
As someone who used APL professional for over ten years it is interesting to see it come up with some frequency on HN.

Not sure what to make of it other than thinking that perhaps it is different enough that it still generates interest from time to time but few are using it professionally.

There are still places where APL is actively used. This is mostly in the financial services arena. I think it's sort of like companies that use massive Excel files for internal "secret sauce" and they just can't pull away from it.

Not saying APL has run it's course, but, after using it for so long (and still do just to play around) it was easy to see the language needed yet another revision to remain useful and viable for widespread real-world projects.

If you can believe it, I still have a 1980's era original IBM PC in the garage with a real IBM APL keyboard (they used to sell keyboards with the APL character set on the front of the keycap) and both IBM and STSC interpreters installed and running. One of these days I need to see about creating a virtual machine out of those drives (20 MB hard disks!).
How I made made more than $500,000 in four years selling WordPress themes
It really is absurd, isn't it? Multi user iPads would be incredibly useful in the home as well.
I'm aware, but that doesn't mean that football in itself isn't making the university money. The fact that the university funnels the football surplus (assuming they have one) into other athletics doesn't mean football isn't making money. I don't believe universities are prohibited from structuring their athletics in a way that is profitable. They are simply required to provide equivalent opportunities for women.

College football is common target for cries that its funding should be cut, but from what I understand, football profits are largely subsidizing other athletics at many universities.
I think jailbreaking is for when you're doing something the device manufacturer deliberately tries to interfere with.

There's a package called "crouton" which makes it fairly simple to run a full Linux distribution alongside Chrome OS, as long as you switch it into developer mode (which is simple*). The trouble there is that it's not the sort of thing you would want to administrate in bulk.

Chromebooks are capable of running custom operating systems by design. Granted, you need to void the warranty (take out the firmware lock screw) to make another operating system the default boot option, for security reasons.

And of course, to manage custom images on Chromebooks for a general classroom environment could be hard.

Personally I think that the idea of the "school computer" is terrible. Schools should issue laptops which are maintained and administered by the student; otherwise students are just being taught helplessness. The only problem with this is that school boards typically buy a wide range of abysmal proprietary packages which are usually locked to a single OS vendor.
No, that's precisely the thing -- I've met programmers who learned Scala as their first language for the JVM (some guys I'm thinking about coded in C and PHP before that), they are pretty proficient, and they absolutely do NOT need Java programmers "at hand". It's interesting that they "get" Scala; they don't try to use it as if it was Java++ (in my experience, this attitude you describe that Scala is merely a "skin" over Java is mostly due to prior knowledge of Java). When these people eventually need to learn some Java, they do so on their own -- and curse the language!

I think we're starting to see a new phenomenon: people who don't start on the JVM with Java. It's interesting because it shows (in my opinion) that the whole "Scala is too difficult" thing was mostly a misconception. What it was truly all about was: it's hard to give up old ways of thinking :)
Capturing James Baldwin's Legacy Onscreen
> there are legitimate cases where it makes sense to not expose the filesystem directly and disallow native apps. This has the benefit of better security.

I always found the better security argument to be a red herring in a school environment and always pushed back against it. If a computer breaks then re-image it. malware spreading? Wonderful! There's an amazing learning opportunity!!

The point is moot at my school now though as all students are required to bring their own device (Mac or PC), and of course they have full control over their own system. As it should be ;)
Random question: why is the Windows distribution. 1MB and Lin/Mac 21MB?
eMacs were low cost for Macs, but not necessarily compared to PCs.

The real big shift that is killing Apple in schools is the shift from "a few computers in the computer lab" to "issue every child a laptop."

When it's just a few computers for all students to share, buying nicer computers doesn't have a huge aggregate impact. When you're buying thousands at a time, even small price differences add up.

This is in part why Apple has focused on $500 iPads for education. They know they have no chance of selling $1000 MacBook Airs in lots of thousands to many school districts.
I agree emotionally, but practically it's hard to get education-level support it it.
No, but I bet he could talk about the messy complexities of the Apple supply chain. Can technical CEOs do that?

My point isn't to get into a skills based dick measuring contest, but rather to point out that even at huge technology companies*, is being technically adept really a requirement for the job?

Another one for discussion: is Apple a "technology" company? I put forth that a company is defined by the most difficult problem they need to solve / continually solve in order to stay in business. That tells me Apple is more of a manufacturing/ marketing company than technology.
To the contrary, a long and very thin phone is hard to put into a tight pocket without the fear of bending and breaking it.
Not sure what grandparent means by local management software, but Google's built a cloud device management console (https://www.google.com/intl/en/chrome/business/devices/featu...) and there are 3rd party tools (ex. GoGuardian - who works with my company - https://www.goguardian.com/) that help manage devices.
Well it's a university. Maybe the president should put in some effort?

Outsourcing IT is one of those things that seriously diminishes the academic credibility of a educational institution. Outsourcing IT is something I would expect from, say, ITT Technical Institute or Trump University.
It wouldn't matter to Netflix. The really old titles are cheap and Netflix always carries them. The problem Netflix had/had is access to latest releases. When it comes to movies this the bulk of what people want to watch. Since they couldn't guarantee access to new content they had to pay to produce their own new content.
My only problem is that at my monitor resolution the little color strip is almost invisible. I'd like for it to be more visually clear.
No I understand. But:

1. I don't think that coordinating repairs is a big deal. I mean, maybe I've just been lucky with landlords, but I feel like generally when I've needed repairs, I've called my landlord, or emailed them, and then that's that. And repairs are a far-from-constant problem -- most months, my need for someone to coordinate my repairs is zero.

2. The concierge service is... well, I don't know. I mean, we could certainly imagine a concierge service that provided $100 in value per month. But it feels like staffing a concierge service company is totally different from staffing a renter's agreement arbitrage company, and that there's no particular synergy between the two, and also I kind of doubt the ability of a small startup that's clearly focusing on the "renter's agreement arbitrage" business to provide a really useful concierge service.
Can someone explain this to me?

If I own something, I want to sell it for as much as the market will bear. I don't want to sell it and have someone flip it for a huge margin almost immediately.

How is a large first-day bump not considered a failure for an IPO? What is it about the situation that reverses a common sense understanding?
Well, ChromeOS is based on the Linux kernel...
these guys don't respond
Snap did a 1 to 10 stock split in July 2014 (https://www.forbes.com/sites/parmyolson/2014/08/08/snapchat-...).

That means, today, those grants are at least 100k - 350k shares at a $0.99 strike price (assuming no other splits). Or $2,300,000 to $8,050,000.

Unless I'm missing something?

Edit: Ah the numbers above are actually too low. If you look that email also lists the percentages. 10,000 shares at that time was 0.022% which at the current valuation is actually $5,280,000 less some likely dilution.
What I really wonder is what does this mean for the future of copying the data.

If it's DNA it seems like you could split and replicate the DNA in a PCR to come up with a huge number of copies. (like they do to amplify DNA for testing)

Not to mention, the future of injecting someone with some data DNA that is to be reproduced by the host body and later recovered possibly without notice by the target. Also using the DNA repair mechanisms to keep the data correct.

Pretty cool stuff.
Yes, but one has to go out of the way to enable normal Linux environment there (developer mode, chroot and so on). It should really be easier, and it could provide advanced mode with normal Wayland based DE, without requiring one to jump through hoops for it.
Agreed... it's quiet opinionated
I'm going to be laughing about this for days.
If you're looking for a server dedicated to supporting Linux, I suggest checking out Penguin Computing. They have a much better reputation and have much better servers than this System76 attempt.
Why so? Linux is great for education especially.
Note that "read from disk" and "parsed" are two different things.
Had pretty much the same experience ordering a laptop. I'm happy with the laptop, but acquiring the laptop was fustrating.
I love my daily typing with the elevator. (me)->floor[6+1]
That's about the fully loaded cost of one engineer, and you may easily need multiple additional people to run your own hardware instead of using AWS.
Is the goal of this project to homogenize syntax or homogenize the call level interface (api)? I can understand the need for the latter, not the former.
Mobile friendly would be a major point too especially if someone is looking you up on the go. That way you at least have a working fallback.
My wife's school used the iPad 2 in classrooms, and my wife generally disliked them. They don't do a whole lot for content creation as others have noted, and they went obsolete fast. It's a nice box to check (particularly for a private school) - "We have iPads" sounds nice. But the reality wasn't so great. This point might be a little more moot now that iPads have matured a lot and Apple has started to push for better content creation, but that stuff is still on the higher-priced end of the platform.

I'd have to think that the lack of repairability is a problem for some schools as well. My school district was one of the first to distribute laptops to junior high students (this was around 1999...and pre-WiFi I guess, since we all pointed the tops of our laptops to the infrared caps in the ceiling! [0]), and I remember seeing the IT guy with a stack of computers in the tech room, replacing screen after screen.

[0]: https://www.cnet.com/i/ne/pre/Pcnews/12_97/kidntbk.jpg
Bitwig is another important piece although it's not Foss it's as powerful as ableton and protocols but runs on Linux as well.
No, unfortunately it is only for schools. When it was announced I was really hopeful that it meant general multi user support would be in iOS 10, but...
Tablets are great for media consumption. I don't understand how anyone can use them for creation, though. On my desk is the biggest screen I can afford, and a full size keyboard, and I use it all when doing work.

As for helping kids learn, I just cannot see how a tablet will help in the classroom.
Actual title: "Blackmagic Design Announces DaVinci Resolve 12.5 for Linux Now Available"
For a server I want a crummy integrated GPU to use every once in awhile without wasting a PCI-E slot.
To be honest though, I think these environments make new programmers go through the trouble of learning a platform which they can never ship a real application in; except maybe Cloud9.

Scratch has been around for about 15 years now, and 12 years in a workable state. And while it seems superficially to be helpful (none of that fussy text editing!), I have never met a programmer who got their start in Scratch.
Uber to apply for California permit to test self-driving cars
What bugged me more was the snippets designed to show how hard it is to write shell scripts. It looked like the author just didn't know enough about their tools:

>How to touch all files in foo (and its subfolders)?

find foo -print0 | xargs -0 touch
find foo -exec touch {} \;

I agree with the other commenters who think it's fine to write whatever you like on your own blog, I just feel that it went from interesting historical warts to bagging on legacy systems because they're complicated.
Might run into some copyright/trademark issues https://docs.microsoft.com/en-us/azure/data-lake-analytics/d...
That's how it always starts. EE gets introduced, Company assures everyone they will have the same features then CE goes down the hill in time. I want to believe you though.
I'm not saying they should outsource. I'm saying that if you start with the claim that "the administration cannot properly value IT", the logical conclusion is outsourcing. Don't start by assuming incompetence if the goal is to argue in favor of a sound decision. Make a real argument in favor of in-house staff. Basically calling the administration incompetent is not an argument against the decision.
That's a much better situation than I've seen at many schools. Good on 'em. The school computer has been the worst one since the home computer started being practical.
I'm humble (and risk averse) enough to admit I could be wrong. But it baffles me.
And even more suitable for smaller devices like watches and earbuds.
The post you're responding to literally explain exactly that. The windows installer is a downloader, the others aren't.
Wharton Writeup- Does the Google-Uber Lawsuit Hold the Key to Self-Driving Cars?
I don't know if this rendering of the title is appropriate for HN. The submission is a product announcement press release, while the title here implies it's more of an article.

The guidelines ask "please use the original title, unless it is misleading or linkbait."

https://news.ycombinator.com/newsguidelines.html
Driver Talent 6.4.49.150 Patch with Activation Code Final Free
Schools are always looking for ways that teachers can teach without doing work and students can learn without doing work, and computers are the magic tool that promises to do that.

It's like using a forklift to raise the barbell. Sure, the barbell goes up, but you don't get any stronger.
I'll give it a try instead of just criticizing it. :- )

I've used Paredit, which is similar in concept; I think it's really cool if it can be generalized well to languages which aren't LISP.
It's very motherboard dependant (and on prerelease BIOSes. Although if the issue lies with AMD or The motherboard maker we shall see later.
>You'd be hard pressed to sell someone on 'This new phone we made is great, you get the same battery life as before but it weighs 40% more!'

It's actually super easy, you just say things like "solid construction", "substantial", and "build quality".
DNA Fountain – Capacity-approaching DNA storage
Well...for the time being. When the R5 and R3 get released in Q2, we will have 6 and 4 core versions with higher clock speeds so that might help a bit. Plus based on the pricing, I'm gonna bet a 4 core ryzen will be a bit cheaper than a 4 core kaby lake.
You know, I still don't get why people jumped on The Guardian and Tobias Boelter about the WhatsApp debacle. People keep trying to frame it as "they told everyone to give up on encryption", when it was blatantly clear to me that the message was "you can do better than Facebook for encryption".

I do not like this kinda stuff:

> “If you're a whistleblower like Edward Snowden, or if you are a politician, or if you are a journalist who regularly deals with people at risk of deportation, or if you work regularly in countries with harsh, repressive governments… you will have a different threat model to someone who just wants privacy because they’re talking about intimate or personally important stuff,” says Muffett. In such extreme cases, Tufekci suggests you use Signal to get in touch with experts such as the Electronic Frontier Foundation, who can teach you the finer points of digital security.

> For the rest of us, the end-to-end encryption in WhatsApp is enough to keep our chats out of snoopers’ hands. Indeed, privacy invasion may not come from the NSA or security services, but the people in your life — if you want to keep your parents or siblings from seeing your messages, you don’t need a secure app so much as a PIN to unlock your phone.

This is not okay. This basically says, "yeah, if you're a huge weirdo with a target on your back, you may want to use Signal". And yet I use Signal to casually talk with my friends about movies and food. I'd like to think that there's strength in numbers, I'd hate for Signal to be, rather than protective, a big bullseye for politically dangerous people.

The continued attack on Tobias Boelter and The Guardian about this, as if they had committed an unconscionable crime, is extremely jarring when people then praise this article that says to kids "privacy invasion may not come from the NSA".

I don't like being considered an "extreme case" for taking effortless, cost-free precautions that have a nice side-effect of not being part of Facebook's ecosystem. Look at this: "whether it’s Facebook Messenger, WhatsApp, or a stronger tool such as Signal." It's basically an ad for Facebook properties.
Self-Driving-Truck Startups Race to Take on Uber
> has important benefits for lesson planning

If computers help learning, why have school results essentially been flat since 1970 or so?
Man, what I really would love is some ipython console with SQLAlchemy stuff built in that auto-sets up the connections and session objects, and that has convenience functions for table / database info and dumping data out to CSV/TSV - that'd come close, I think.
I got my start in Scratch! And so did everyone else whose first programming experience was CS50 (http://cs50.tv/2016/fall/).

Don't want to threadcrap too much, but I deeply believe that most programming in the future will happen in environments like GoMix, in the same way that a ton of programming today happens in Visual Basic.
tldr: Jeff Bezo's newspaper framing Alexa as a beloved must have item, although challenges remain.
It's a shame no-one has used DBI and SQL::Abstract etc to build something similar in Perl.
Thanks for the input! I already have written the introspection SQL for all the current databases in my related project, xo, that I'm planning on putting into this, so I'm not really worried about the implied additional complexity. As well, I don't think that implementing the backslash commands is too difficult, and the real point/motivation is to have a standardized interface for all the databases. I've used both pgcli and mycli, which are nice (thanks!), but I need a single common interface that supports all the databases that xo supports (which is entirely why this was written, as there's no pgcli/mycli equivalent for mysql/sqlite3/oracle -- until now).
It's being actively developed. I think the most recent official release was a few months ago. There isn't much special about official releases though, so I'd recommend you always use the most recent one from source.

In fact, I do believe GNU APL is the youngest APL implementation out there, having had its initial release just a few years ago.

I personally use it for working on data sets such as working on performance data from, say, vmstat. I'm also using it for casual calculations. It's very good for this since the syntax is so terse, I can do a lot of computation with very little code.

And of course, I use it because it gives me some degree of satisfaction. For example I did one of the tasks in last year's Google Code Jam in APL.
Ask HN: Anyone has direct Apple Legal contact?
My game Dual Tennis has been cloned three times(Latest one being New PingPong Smash). Exact source code with graphics removed. Hell One of the games takes player to my game rating page when rating button is clicked. Apple needs to stop such clones. Cloning a game by recreating a game is still fine, but this blatant stealing of source code should be punished.
I don't quite understand why people thought iPads were good for content creation in the first place.

Also, I think Apple really missed a trick by not going after the education market with a more suitable device. With Windows, you never know what havoc the next update around the corner is going to wreak. And Chromebooks are still quite limited in many different things. By merely having a serious presence in this market, Apple would by now have had a best in class device because this is turning out to be the classic case of the one eyed man being the king of the land of the blind.
Not sure if even that would work.

I've almost deleted my heroku production server even though you need to type (or copy paste....ahem...) the full server name (e.g. thawing-temple-23345).

I think the reason was that because in my mind I was 100% sure this was the right server, when the confirmation came up I didn't stopped to look if indeed this was the correct one so I mechanically started to type the name of the server and just a second before I clicked ok, I had this genius idea to double check.... Oh boy... My heart dropped to the floor when I realized what was I about to do.

You could say that indeed Heroku's system of avoiding errors worked correctly....

However the confirmation dialog wasn't what made me stop... Instead it was my past-self's experience screaming at me and remembering me that ONE time where I did fucked up a production server years ago (it cost the company a full day of customers' bids... Imagine the shame of calling all the winning bidders and asking them what price did they end up bidding to win....)

My point is, maybe no number of confirmation dialogs however complex they are, will stop mistakes if the operator is fixed on doing X. If you are working in a semi-autopilot mode because you obviously are very smart and careful (ahem..) you will just do whatever the dialog asks you to do without actually thinking what you are doing.

What, then, will make you stop and verify? My only guess is that experience is the only way. I.e. only when you seriously fuck up you learn that no matter how many safety systems or complex confirmation dialogs there are you still need to double and triple check each character you typed, lest you want to go through that bad experience again....
Check price per performance please. And I said workstation, not sure why everyone is looking at rack servers? http://www.ebay.com/itm/HP-Z220-SFF-Workstation-E3-1240-V2-Q...
This is not about making a generic SQL implementation. This is simply about being able to execute SQL consistently, and to use the same CLI interface for doing so. The user would still need to know the individual SQL dialects for each database they are using. However, at least then if you become familiar with, let's say, mysql by using this tool, the same configuration/settings/etc. will be used for all the other databases.
6 Habits to achieve financial health
It's amazing how much time and money one intelligent person with ideas can save a company if their ideas are actually able to be implemented.

I hope you ended up seeing some of that $1.2M, yet somehow I doubt it.
Deep learning and music workshop - show off your work...
That's fairly modest traffic and does not include cost difference for the compute and persistence layers. In case of GitLab their dev and ops office is in Ukraine so that difference on traffic cost alone would pay for 3 good ops people.