skysight-inc/HackerNews huggingface dataset:
> I don't want some background process putting animated ads there.

If you are legitimately worried about this then I am in horror of what software you're running on your computer.

I could understand having it require user approval but forbidding it entirely seems short sighted.
Solid tooling and plenty of prior art, tooling and standards that exist for adding debugging info to binaries[1]. I wonder if this could be layered into the WASM binary format in some way.

[1] DWARF2 et al.
Woman Gets Her 20 BFs to Buy Her 20 iPhone 7s;Then Sells Them All to Buy a House
How many negative posts about the new MacBook have graced the front-page of HN since the announcement? It feels like a lot.

I don't really understand the degree of animosity that the new MBP is drawing. Apple isn't, nor have they ever really been, the makers of the ultimate dev machine. They were always just the company that makes a laptop with decent power that was actually a laptop (not a desktop with a hinge in the back) which ran a unix that was, for many, more pleasant to use than linux. That hasn't changed with this release.

Would I like them to maybe be a little less obsessive about thinness if it meant getting a keyboard with a bit more travel? Sure.

Do I think that maybe a 32GB of RAM might not be quite the battery-killing trade-off that Phil implies? Kinda. Do I expect Apple to give me the option to make that choice on my own? Not a chance.

And when it comes to the Touch Bar, I didn't really expect Apple to make this a free-for-all for developers. They've long had this tendency to want to control how developers use these new features to ensure that it doesn't get away from their vision. But will someone figure out how to hack the Touch Bar and make it do some very interesting things? Oh, absolutely.
Peter Thiel defends Donald Trump position on livestream
>Why not just nationalize the whole thing?
Maybe because you didn't provide any context? Cherry-picking one sentence from an email doesn't seem like a good faith attempt to discuss the issues.

(The same applies for Trump quotes! We should give him the benefit of doubt and make a reasonable attempt to understand the proper context of his bizarre but extremely quotable statements... But in his case, it's often difficult or meaningless to determine context because he rambles off the cuff all the time -- often it seems like many of the quotes just surface from his subconscious, and there's nothing else in the surrounding thought stream that could explain it.)
Have you looked into the history of industrialization? It was a huge fight on the part of workers to get a share of the profit. Companies hired private detectives who in some cases literally shot striking workers.

If we look further back in history we can see feudalism in the Medieval period. It wasn't created overnight, it was introduced over time as there was a long-term surplus of labor and concentration of wealth and power in a few elites. It was only broken in Europe by the Black Death killing 1/3 of the population. Suddenly workers were in such demand that every elite from minor Lords up to Royalty abandoned the old rules and welcomed serfs with open arms. Technically you still needed your Lord's permission to travel, marry, etc. In reality if your local Lord wasn't giving you a good deal you could just leave. That was a new.

My point is this: can we please avoid all the pain and suffering this time around?

(My guess is no, the elites always fight against taxes and "regulations" until things get so bad that society breaks and reforms along new lines... The Great Depression was merely one in a long series of bank panics and massive recessions).
Many repeat the story that Lyft, Uber, etc. improve service to minority communities. Was there ever data supporting that claim, or was it based on PR and anecdote?
Hey, stop blaming developers for design fads, it's not them who invent all this crap!

As the Web proves every day, the problem is with designer and companies that for some reason treat the digital medium as if they were designing a goddamn paper poster - an ad that has to look pretty, instead of a tool that has to be useful.
System76 stepping it up with Ubuntu based laptops
None of them are POWER8, the minimum to run Debian ppc64el[1]

[1] https://wiki.debian.org/ppc64el#Required_Hardware
> The only problem I see is, that in Flash, you can create TCP / UDP sockets, which is not possible in a web environment.

You can send it to a backend via WebSocket, tough TCP/UDP proxy.
What I learned from writing six functions that all did the same thing
"Tim Cook cares a lot more about shareholders than Steve Jobs ever did" ... "If I had more balls I would short AAPL stock."

Can you expand on this? Those seem at odds to me.
Cheers! That's very gratifying. I try not to be too egomaniacal. :-)

I know what you mean (I used BASIC on a Commodore-64 back in the day.) In the general sense I'm complaining about (hoping to draw attention to) the "foot-gun" aspects of all this, rather that quibble about the details. I wish I could remember and write up the original insight I had that convinced me that coroutines are the same "evil" as goto statements, or find somebody who has written it up. I can remember being convinced, but not the line of argument that convinced me. (Which makes me a little nervous about being so adamant about it here, but what the heck, YOLO.)
Roughly 60% of the US housing inventory is composed of single-family detached houses[0]. Even if we assume an EV isn't practical for half of the households living in those units for some reason (need more range, can't have a charger installed for some reason, etc.), there's still a huge amount of room for EV marketshare growth without addressing that problem.

[0] https://www.census.gov/hhes/www/housing/census/historic/unit...
It wasn't so much a case of too big as just entrenched on a steady state trajectory, that will see the company do well into the future so long as the market doesn't move along too fast, but was fundamentally uninteresting to me.

No, where things went wrong for me boiled down to me ending up in a role which comprised dealing with the stuff that nobody else wanted to deal with. My cofounder was a great orchestrator, but ran away from anything that looked emotionally hard, so I ended up just doing the drainimg stuff.

We did take funding because it was supposed to be part of a strategic deal. Deal didn't pan out, so we had a fairly hands-off investor.

We grew to the size we did (52 staff when I left) because the business was leaning more and more towards client service rather than technology. I wanted to take the platform to mass market, the business as a whole had just become too conservative (culturally throughout) to consider it. I found myself an entrepreneur and innovator locked in a stale process driven environment in which nothing ever really progressed or changed - which I had helped build.

If I start another business it's small isolated teams all the way down. No "big company", each SBU gets supreme autonomy. Only works for certain kinds of businesses of course, but they're the interesting ones.
not really, I'm not in the desktop support group. I'll help with implementation of some cool security suites across our whole infrastructure (servers + workstations), but I'm not in a desktop support queue or anything.

Still doing application architecture, cloud architecture/etc... for a couple of our groups as well, which is a nice change sometimes.
An excellent response - and frankly much better than the poster deserved.
I have such links. I just can't tell if you're being serious or sarcastic.
At that point, it makes you wonder if you really need the little pictures on the keys. We could just number them instead. :)
Announcing Dart Sass
> Nyan Cat is acceptable in this context.

If someone can borrow me a new Mac, I'll happily work on getting nyan-mode for Emacs to display there. ;).
Perhaps catering to shareholders isn't a good idea for Apple.
Key differentiators from the new Macbook Pro includes:

* An escape key
I started an audiovisual services company a few years ago, and so I've worked as a DJ off-and-on for a few years (mostly for fun, as it doesn't pay as well as software). The reality is that DJs play what people want to hear. The average club-goer goes out once or twice a week; while the DJ may be playing the same shit over and over, the people in the club at that moment probably haven't heard that track that week, and if it's a "banger" they probably will be happy to hear it.

Clubs are not venues for new music, on the whole. Taking in truly new music is challenging in a way that most people out to get drunk/high and dance their ass off just don't want.

I have a list of tracks that I know will start a dance floor, every DJ worth anything does. They aren't effective because they're new or innovative, but because they connect with a large percentage of people. The party starters are hits from when the audience was in college or high school; you just have to look at your crowd, and pick the right year, play some songs from their era, and the crowd will be happy.

I think the best DJs will expand the horizons of their crowd a little bit, by playing something interesting and new for the people in the crowd. But, as much as I might like to do a set of all my favorites, I know I can't play Kraftwerk and Dead Prez and The Big Boys in the same set...I can probably get away with one such obscure track (and, I'm often surprised to find somebody in the crowd recognizes it, or asks who it is because they really like it and hadn't heard it before). You've gotta empty the dance floor every now and then to keep the bar ringing, anyway, so you can do it with the weird tracks.

So...if you want to be paid to DJ in almost any environment, you have to play the music the audience wants to hear. Hell, you can effectively be a jukebox playing nothing but requests (which are always hits) and people will be happy; but, if you ignore all requests, the crowd won't be happy (though clubs are less prone to requests than private parties, in my experience). If you achieve a huge level of success, maybe then you can play a majority of your own tracks...but, even the biggest names who are also "producers" are mostly just playing the hits and waving their hands around while visuals and pyrotechnics go off around them.
Now, how can I actually use these?

I say it every time I see "company X releases Y" or open compute project...

They are lovely and I want to use it, but, any enquiry to the manufacturers show that you need a minimum order that is too big for small scale companies and I don't see many of the larger companies actually using each other's designs.

So, it is all well and good being open, but, I seriously wonder who benefits from it?
Just don't use the offending app. The bar's content always belongs to the foreground app.
I think he's saying that focusing on shareholders is (counterintuitively) a bad sign for company health in the long term.
I'm actually a little puzzled by the whole async/await/coroutines thing (in Python 3.) Either the terminology is confused or they are mixing together coroutines/CPS with asynchrony, and either way I'm left doubtful.

I've written code in the past using threads, and using Twisted's Deferred et. al., etc., I know that sometimes you have a problem that really requires this sort of thing. My issue isn't that it's never useful, rather that I don't think Python benefits from adding this to the language when we already have it as libraries.
Get Reviewed
I love my Apple TV but mainly because it makes using Plex and a couple of the other apps so easy. Plex with the Apple TV is simply an amazing experience. Also, because of the Apple TV, I've gone "legit" and bought a ton of stuff from iTunes because it's so convenient.

But most of the apps suck. I can't use any of the TV station apps like NBC, etc, without already having a cable subscription, which basically misses the point. I can't wait for DirectTV to come out with a streaming version, it just be good enough for me to switch to that permanently.
You comment his actions, but haven't even bothered to check the submission he complains about, have you?

He provided a link to the full content of email he cited. I thought that this is a preferred approach: provide just facts, without adding own subjective context and interpretation to them.
GetReviewed.org is a brand new blog advertising network.
Advertisers connect with authority bloggers and promote their products or services through sponsored reviews.
Bloggers get the opportunity to earn extra money writing genuine reviews.
That's a nice find. It's worth skimming the full email for context. He's laying out the draft organizational plain for a modern campaign and it's about what you'd expect. The only interesting part is that it's actually public and, to me, how non-conspiratorial these emails have been. Clearly some people take a different view.
Don't you get it? He's so morally superior to you that he doesn't even have to engage the argument.
The RPG idea is something that has been tried for ages - the earliest example I can remember is the "Chocobo World" minigame on specific interactive memory cartridges for Final Fantasy VIII for the Playstation I. More recent examples include the Game Boy integration with the Wii and the default controller screen for the Wii U console.

None of these attempts ended up being very successful with the exception of the wildly successful Nintendo DS, which is different in a lot of ways (in that the real estate size between the touch screen and the real screen is equal).

The objection that a lot of people here have to the touch bar is that it's a sort-of-nice-to-have, never-essential feature used on very few machines, and these are the sorts of features that developers instinctively smell danger around.
Prosecutorial Discretion Under Notoriously Vague Computer Crime Statute
For many it's because their manager is a bit power mad and would rather burn the whole world down than accept they are wrong.
We'll save the $$$ for emoji design.
I wish there were a way to make a more interoperable system though. Android Auto isn't available in all countries. It also locks you into the two main phone OS's. What if you have a Windows Phone? Or Sailfish OS? Now you can't connect to your car.
At the risk of stating the obvious choosing webfinger implicitly excludes anyone who does not or can not control their website sufficiently to implement webfinger. (ie: hosted webservices similar to Tumblr et al)
Curious: of those 5 cars how many would you say were made in the last 15 years?
How ReadMe Went from SaaS to On-Premises in Less Than One Week
Haha, well, if you're asking for a VR skateboarding game then that's pretty much what you're going to get. I think skateboarding is probably not the best sport for VR.
I mean, you could do all of that — Apple just won't let you.
Event Sourcing: What Properties Should Domain Events Have?
If someone can put 32 / 64 ARM (Raspberry Pi) in the same 1U Chassis with each has its own SSD +1,4,8 GB RAM.

Would you want to use that? Why and Why not?
Why not just take the demo page down, at least for now? The concept is very simple.
You're just reinforcing my point. If a government can be pressured into running a nuclear plant beyond its safety limits because it refuses to take the popularity hit of telling its citizens to choose an alternative, then that government can't be trusted to run any nuclear plant at all.

That's a good point, yes, you are right - the correct action is to shutdown the plant as planned - and gain trust to build new ones by executing that plan.
Hooray does this mean the end of embarrassing Wireshark vulnerabilities?
I'm not sure how it is on Mac. But it's pretty trivial to get any exe in windows to run as a child of some tools.

E.g. I wrote a personal packet manipulator for visual studio. And added a registry key. So whenever you open any Devenv.exe it launches my program with devenv as an argument. To a normal person it's 100% not noticeable. But I'm the parent and could in this example perhaps Control the touchbar.

Tl Dr you can probably wrap a utility around other programs to have passive use. And/or inject tweak how controlbar looks at active window. Just force it to not update after its locked on.
Court is now in session. The situation we are asked to deliberate upon today: Are the following situations morally equatable?

A) abuse and abandonment of a child by their caregivers, a grave injustice in our modern society, and

B) someone didn't keep writing software for me, for free, in their own spare time -- even when when I decided to cry on the internet about it publicly

My friends: the choice before you is obvious.
The iPad Pro is an excellent device. I have the 9.7" one with the Apple Pencil. The wide color screen and it's true tone feature are simply unparalleled [1], and as a drawing tablet it beats pretty much everything out there [2].

There is virtually no lag in anything and everything's buttery smooth. The side-by-side multitasking greatly improves many workflows even if it's still just two apps a time for now. For example I can watch a drawing tutorial on YouTube while practicing in Procreate (which by the way, beats many-times-more-expensive desktop painting apps in some ways.) You can even literally control two apps simultaneously, one with each hand; something that isn't possible with a mouse pointer.

There is a lot more made-for-iPad software than there is for Android tablets, including many AA+ games with all the content that you get in the PC version (just finished Broken Age and Primordia, amazing stuff!) The battery more or less gets me through an entire day on a single charge. I can't really think of anything more that I want in a tablet at the moment, and it'll get even better through software updates.

In fact, what the recent MacBook event has helped me decide, is that most of my portability needs are fulfilled by the iPad Pro — I can do almost everything on it that I need or want to do when I'm away from my desk. So my next Mac will actually be an iMac (need a big screen at home anyway) while the iPad Pro will be replacing my 12" MacBook.

As for the Apple TV 4, it's actually a nice little $150 games console in addition to its media-consumption features, especially if you already purchased games for your iPhone or iPad, since quite a few apps have Apple TV versions that you get for free. The UI is also pretty nice, compared to other boxes.

[1] http://www.displaymate.com/iPad_Pro9_ShootOut_1.htm

[2] https://www.youtube.com/watch?v=VMA25CqKcn8
Recording Police Is Protected by the First Amendment, EFF Tells Court
Wow, I hadn't thought of that game in a long time, and I used to love it. I'll have to check that game.
Wait. So if I am suspected of being a terrorist or a pedophile, I can refuse to give my encryption key, go away for 5 years then get out without charges?

How is this not a valid defense?
> Their attitude betrays the avant-garde origins of the music they play.

What does this mean? (Honest question.)

> we were suddenly being booked and questioned our "realness."

well...

> Tobias has used his know-how to make an online platform called ...

Oh I see the article is an ad. Just like her whole career.

You know you live in postmodern times when someone can write an "honest" article about how their career is phony in order to sell a product. Just, wow.
> OSV is a direct competitor to Mapillary, with OSV being sponsored by Navteq

s/Navteq/Telenav/
I'd type on a flat screen if it made me a starfleet officer though
1. yearning hobbyist

2. critic
Most every provider has had problematic customers at some point. Especially when you consider countries that might find just about anything to be problematic. Insult our leader? Your IP is banned forever.
The margins on the cables and adapters have also always been laughable.
Joining a project is the best way of mucking things up. Apart from that negative viewpoint:

Intel are providing the expensive component (the CPU) so it's in their interest for the complement (the chipset/motherboard/chassis) to be a comodity.

Juniper/Cisco are supplying the network infrastructure, so they want the attached servers to be as cheap as possible.
Is VidAngel Legal?
Keith Ohlfs, NeXTSTEP Designer, has passed away
LawBot gets an overhaul
The bot (which was featured on here last week) has had an overhaul -- test it out, see if you can find bugs/glitches?

http://lawbot.info
On OSX you can distribute an executable without Apple's permission. The touchbar API may or may not support all use cases, but reverse engineering the lower level interface is probably not too hard.
Microsoft to detail its VR headsets for Windows 10 in December
I bought the first Macbook with a thunderbolt port 5 years ago and I bought my first Thunderbolt peripheral 2 months ago.

In those 5 years I've never seen anybody using Thunderbolt for anything other than connecting a monitor.
Lots of Tesla owners have it as their only car. (Or they own multiple cars, but all EVs.) I'm one of them. Of course, Tesla is the only one out there that can really handle those long trips. The Bolt can't unless all the stars line up.

I really don't understand why other manufacturers aren't pushing hard on fast charging networks. As you say, those long trips may not be common, but people won't buy the car if it can't make them.
That's a good question..I didn't think that this thing will be widely noticed, so I just copy-pasted the content to the gist as it was the easiest way to publish md file..
Hello from the Chrome/V8 side of this announcement!

We'd like to say that we're incredibly excited to keep moving WebAssembly forward, and that's in large part due to the amazingly collaborative model that all of the vendors have put together through interpersonal relationships and shared vision.

Please scrutinize and comment on the design, bang on the tools, and give us feedback! Maybe try writing a codegen or tinkering with the existing tools. Try porting an app or a game. If all goes well, this is what the vendors have agreed to ship at the beginning of next year, so we want to be absolutely sure that it's something solid that others can build on top of.

This is also not the end of the evolution for WebAssembly, since there is a pipeline of features planned that go beyond the MVP (minimal viable product), well into next year and after. The web and the working group is the place to experiment with and perfect those details going forward.

It's an exciting time for the future of the web!

Thanks,
- TL on the V8 side
That seemed to be the consensus in the E-Ink Keyboard thread a couple of days ago: https://news.ycombinator.com/item?id=12830307
A take on some of the criticisms being levelled at the new MacBook Pro models
Care to share some of these great ideas?
Then you just plop your phone on the dash with the nav running like an old car. No worse off than before.
A modern browser crawls on my old iBook G3

OK I agree in the browser space (as opposed to the processor space) the past 5 years have been a lot of churn and flabby software.

It's a hard problem as web developers have incentive to use all the horsepower available to them. The only way forward I can imagine, is if everybody sandboxes their browser tabs to limit the resources available to them (e.g. using Linux cgroups), and web developers know they are forced to live in those constraints.

"cgroups in the browser" turned up this proposal (March 2016) https://news.ycombinator.com/item?id=11998210
thats not bad advice.

For the past year I've (intentionally) not done much/anything tech related for side-projects just to give myself a real break. I've done some stuff on the side, and even made a little cash at it, but its been in totally different areas that I probably can't scale in to a full-time gig.

Maybe it's time to get back on the horse, in a bit of a different way.
At least for the next 10 years of my life, I don't think I would ever pay more than $10k for a car (used of course). And unless I wreck my current car, I'll probably still be driving it in 10 years.

And if the Tesla can smoke tires, I'm sure they'll release a software patch to "fix" that in the future.