skysight-inc/HackerNews huggingface dataset:
Herman Miller. Not just because it's a good chair, but because it's repairable and you can buy second-hand replacement parts. I bought my chair used and have since then replaced a number of components on it. It's a Frankenmiller now, and I would not trade mine for anything else.
Number one destroyer of local journalism is media centralisation via conglomerates. Zuckerberg would just be another one.
This is a great idea in principle, but I think it rarely works unless your company is ridiculously hot.

If you go the VC route as a company that is not the new hotness, then it will be trivially easy for the VCs to end up controlling the company (the good ones don't actually want to do this). Any veteran VC has experienced founders who want to retain control, and they know how to slowly increase the temperature until it is too late for the frog to realize that it is being boiled.

Other than being thee new hotness, the only other way to maintain autonomy is bootstrapping. Frankly, many business seeking VC would probably have a much higher EV bootstrapping since they are either not a business that can scale at VC levels and/or only have access to mediocre VCs.
Reading just the post title makes me think for a moment that Amazon is releasing Amazon Linux Home Edition 2018 at its Re:Invent event.
Personally, I find that I feel perhaps even more lonely when I talk to people who don't understand what I do. Going out for a beer with "normal people" doesn't help with the loneliness of having ideas which no one else understands.

I feel that one of the main motivations/actions of an inventor is to try to communicate their ideas with others. I feel like my entire job is to live in a dream world, and to try to bring that dream world to the real world. So my entire job is spent mostly totally alone in a world that doesn't even exist, and that no one can visit.
> It's not the product,

No, it is the product.
I automatically dismiss comments that start with “This is huge”. I’m not the only one. Could you please edit that filler out of your comment, thanks.
ByteBuffer provides universal access to on heap/off heap data.

JNI or Unsafe allow to create ByteBuffer from native pointers, created in C/C++ or in Java using malloc, memcopy them, etc.
This is used (and abused) by most web servers, DataStax or LMAX-Exchange have even created their whole business on that.

You also have have CharBuffer, DoubleBuffer, FloatBuffer, etc

There is no stack allocated ByteBuffer in Java (Java provides no stack access, this is religious) but in Java can do relaxed data access on Buffer element, volatile access, opaque access, CAS, etc.

This is the same API.
Perhaps more specifically, alpha radiation resistant. Alpha radiation is helium nuclei.
ever tried a fire device?
What a coincidence. I've actually been trying to sketch out how to do this in the past few days.

I've also been looking at how projects like Hypercontainer and Clear Containers achieve minimal VM overhead to expand the model to a per-application-instance VM.

Another interesting enabling technology is VirtFS, which can be used for filesystem-level storage virtualization to gain the many benefits of COW and shared caching.

The principal question then is how to allow interaction between different application instances without the user having to manually ferry files between them, as it currently happens with AppVMs on Qubes.
Do you mean like XAML and WPF ? https://msdn.microsoft.com/pl-pl/library/ms752059(v=vs.110)....
Using copyrighted photos for commercial purposes without permission will bring in some nasty letters from lawyers (demands for takedown, demands for payment, etc.)

And to a potential customer, it indicates a lack of basic trustworthiness - if someone is unaware of or uncaring of the basic laws about copyright, should I trust them with my credit card number?
Screwing the founders is pretty much not a good way to maximize present or future returns for a VC.

The top VCs get great returns because they work with great teams who (usually) have great ideas, and these VCs serve as highly effective force multipliers.
I like grpc but I wish it was easier to use from the browser. My favorite solution on github only has 5 stars.

> failing to set attributes as protocols have evolved over time has been a genuine problem.

Can you explain what you mean? The evolution of datagrams seems like it's one of grpc's core strengths.
Whoah! You're charging $348 dollars a year and you don't even have a professional video done yet? You are already expensive and this is an MVP!

Also you have some 15 minute onboarding process. 15 minutes is like 150 years in web time. What kind of freelancer has the time for that.

im not sure who your target is. Freelancers could mean almost anything. You're not going to attract the hacker crowd but that should be obvious to you. Hackers already know how do all this and they aren't going to pay you $348/year for stuff they can do easily on their own.
The main contenders I've seen are gRPC and Cap'n'Proto.

I vastly prefer gRPC (Cap'n'Proto's documentation leaves a lot to be desired so it's difficult to use, gRPC comes with threading built in, Capnp does not) and aside from some performance issues, have had zero problems with it.

What kinds of objects are you having issues with? I suspect the problem isn't gRPC/protobuf so much as the code you're using to interact with it. How exactly are you using it?
I wish there was a way I could try it. The hardware requirements ...

https://www.qubes-os.org/doc/certified-hardware/

Is anyone running this on a laptop? I get the feeling after reading that page that this is really strictly desktop only. Maybe the page has not been updated in a bit?
I don't have a sushi knife because I don't need one because I don't eat sushi.

I was in a project in rule based programming, but I left that project and f'got about such programming because I don't have any rules I want to program.

I was in a high end project for object-oriented programming and another for object-oriented data definitions (OSI/ISO CMIP/S) but f'got about those because I don't have any objects to program or use for data.

In my current project, I have defined a few classes, but it's not really object oriented programming because I do next to nothing with methods, never use inheritance, and usually allocate only one instance of each class.

So I use classes as really just versions of structures as in C and, much better than C, as in PL/I where the structures are terrific and in execution time much more efficient than objects. For fast program to program communications over TCP/IP sockets, I do like class instance de/serialization.

Basically, net, to me, object oriented programming is a solution for a niche problem I don't have, have never had, and likely never will have.

Also the OP illustrates more of why I don't pay attention to object-oriented programming: The syntax of that example is tricky gibberish I want nothing to do with.

Object oriented programming seems to have helped a lot with Microsoft's .NET. Okay, I use .NET. But I'm not writing .NET classes!

Sorry guys, I don't eat sushi and in my code don't see any real need for object-oriented programming.

More generally, I've been programming for a long time, and it all looks much the same to me: (A) Define places for the data need to store, (B) manipulate the data with assignment statements, if-then-else, do-while, call-return, and occasionally allocate storage(I let Microsoft's garbage collection handle freeing the storage), and (C) use some .NET classes.

I could use a sushi knife if I ate sushi, but I don't. I could use all that stuff about objects if I had objects in my programming, but mostly I don't.

To borrow from the old movie The Treasure of the Sierra Madre, "Objects? What objects? We don't need no stinkin' objects!"
I find it very hard to believe in anything published originally by Futurism... can someone with more background on the topic comment if it's trustworthy stuff?
wasn't making that possible forced by the EU
I like to use:
- https://en.wikipedia.org/wiki/Tsung
- https://k6.io.
External keyboard with touchbar and touchid might be interesting (but hard to make wireless, unless with some cool new wireless charging mechanism).
A victim of a crime has the right to pursue justice in whichever way they please, as long as it's legal. Ruining someone's reputation is perfectly legal, last I checked.
That’s Jobs-Woz Apple, not Jobs Apple. The Apple you’re thinking of started disappearing when the Macintosh came out, and was no more when Jobs returned as CEO.

Not saying it’s a bad thing, mind.
The case would be solved if they added some syntax to bind a function to the class. Something like

class Foo {
bind function bar() {
console.log(this);
}
}

So behind the scene it would do `this.bar = this.bar.bind(this);`
So you'd also definitely agree that if you're running an ecommerce (or video streaming, or food delivery, or grocery delivery or anything really) business on AWS, Amazon is in the clear for terminating your instances? Just making sure you thought your analogy fully through.
Have you seen https://github.com/grpc-ecosystem/grpc-gateway? It generates a reverse proxy that converts proto <-> JSON and will even output a Swagger definition you can use with a JS client library.
If you are interested in reusing your functional test libraries to run load tests, drop me a line at hello@browserup.com. We have a solution and are looking to do pilots.
Just do usability testing with real target users. Expert evaluation does not reveal any surprises, so it’s limited in what it can do for you.

An aside - I find it quite strange that HN has such a blind spot for user research. I’ve been in the UX/user research industry since the mid 2000s. It’s gone from being a niche thing (it was a struggle to find any employers in London who understood what user research was when I started out) - to being a standard practice in big tech companies. Apple, MS, Facebook, Spotify... They’re all at it.

It’s something you really need to know about if your work involves making any kind of decisions that impact your users.
Why do you think it’s bad?
Frankly I feel tired by this level of discussion. If you feel I am wrong about Zuckerberg, sure downvote my post or given points against it. But there has to be another place and time to discuss Bezos and Amazon. Currently your argument is nothing but whataboutism.
Fun fact. The developer does not believe in using a password on her private keys.
Ask HN: What is the purpose of life in your point of view?
Lots of Apple fanboys on this forum.
I'm very excited that Microsoft is moving in the same direction. The feature Windows Defender Application Guard (WDAG) runs Windows applications, right now only the Edge browser, in a virtualization isolated container[1]. Under the hood it's using what Microsoft calls "Hyper-V Containers", which are lightweight virtual machines that share some host resources such as a read-only filesystem. The closest open source analogues to that are Intel(R) Clear Containers[2] and Qubes.

The closest you can get to Qubes on Windows would be to follow Microsoft's Privileged Access Workstation (PAW) guide, but it requires a lot of additional infrastructure[3]. That infrastructure allows you to do remote attestation of the virtual machines, but makes it costly to deploy in a SMB or homelab environment.

I don't expect it'll be very long before PAW and WDAG are usable at the same time, with colored window borders indicating the origin virtual machine. I hope this is on Microsoft's roadmap.

Video on privileged access workstation use, starting at a demo: https://youtu.be/3v8yQz2GWZw?t=41m48s

Video on privileged access workstation setup: https://www.youtube.com/watch?v=aPhfRTLXk_k

[1] https://docs.microsoft.com/en-us/windows/threat-protection/w...

[2] https://clearlinux.org/features/intel®-clear-containers

[3] https://docs.microsoft.com/en-us/windows-server/identity/sec...
Did you just learn a little bit of logic and feel the urge to parade it everywhere? Heck, it just made your phrase longer, didn't provide anything useful that couldn't be said in plain English and marginalized anyone who doesn't know those symbols.
Good points. I think you overestimate first mover advantage here. It's not that people are already solving all these problems, it's that the solution he's come up with is not unique or compelling or distinct from those services in anyway. It's just a kitchen sink.
You provide no sources. Please update.
> Jeff Bezos is a true visionary, brilliant, and absolutely should be rewarded for that. We need more folks like him.

That's probably true of any billion dollar company founder, not to mention the (more than) trillion dollar Amazon.

> at what point has Amazon won enough? Selling things at a loss to drive competitors out of business verticals is surely bad for the consumer in the long-term no?

What do you mean by "enough"? Amazon is a public for-profit company and such companies are always looking for ways to improve their bottom line. If they see a dollar they can earn, they owe it to their shareholders to do everything they can to earn it.

If Amazon can improve its bottom line by driving competitors out, then that's what it'll do. It's naive to think that the good of the consumer is of any relevance.
All your recent comments (on this thread and others) are anti-blockchain. However you provide no tangible argument other than ‘centralized servers already do this fine.’ Ever seen the clip of Ballmer talking about the original iPhone? He says it will fail because it’s slow, expensive and you can already send email using a blackberry. That POV has not aged well.

You’re right, centralized servers can execute the computations just fine. A reason people are excited about ethereum is that they have serious misgivings that the operators of central servers are truly ‘neutral’ parties. With distributed systems built in blockchain, you can always audit the code before you enter a contract. I do not know of any widely-used centralized service that allows this.

Yes, a smart contract can execute a physical document. One way (of many) would be hellosign/docusign but running on ethereum main net. Of course this is only necessary if you want to produce a signature that looks handwritten (not essential for the doc to be legally-binding in the USA).
Do arrow functions get added to the prototype or the instance of the object? Can they be created directly in the class body or have to be added inside the class constructor?
Ask HN: How do you improve the English speaking skills without going to a tutor?
If you have your keys on an air gapped computer with an encrypted hard-disk, I don't see the need to use an additional password on the private keys.
I think the argument is more nuanced than this.

First, certainly many companies get wrecked due to crappy VCs. The crappy part is usually their poor selection of who to invest in.

Second, the companies that VCs find must hit home runs for the VC model to be successful. A lot of companies could definitely be good or great companies that hit singles and/or doubles, but that won't work for the long-term success of the VC. As such, they take the single- and double-hitting companies and they'll them to swing for the fences.

These two points are related. Many (Most? All?) companies funded by mediocre VCs from the start don't have home run potential for one reason or another. The fact that VCs run these companies with base hit potential into the ground is simply a fait accompli.
What's shameful is that you are willing to passively allow the raping of women and children in the name of some misplaced sense of progressive / liberal morality.

I am perfectly open to diversity, as long as the people brought in are civil and open to assimilate to our culture!
This raises the question why commercial interests haven't eroded the quality of Reddit already, like they have in the rest of the net?
> No treatment -- drug, government policy, 'planning' -- can benefit all people.

This is the fundamental problem that any just political systems seeks to solve. No policy will ever benefit everyone, much less benefit them equally. That doesn't mean we should avoid implementing policies that help some more than others: that is in itself a form of injustice.
Amazon do however clone popular, novel, branded products under their own Amazon Basics range so there’s that.
Understanding 'this' in JavaScript is simply table stakes at this point. You and anyone else who touches your JS code should have a decent grasp on 'this'. Citing "complexity of this" while using React is just absurd in my opinion...

You Don't Know JS: this & Object Prototypes cleared it up nicely for me.[0] Love the series in general too.

Also -- and I'm not sure how it's typical done when taking a functional approach -- where do these functions "live"? What if we want to use a Person in another module/component/whatever? Do we basically just have a collection of "static" functions on a helper class that we're going to be using? I'm not sure that's a real gain. Would rather see the functions available on the Person itself (though maybe that's just my OOP ways talking).

And then there's the "pure function" part. Without explicit documentation and no other knowledge of this individual's functional predilections, I would be surprised when the setName function actually creates an entirely new Person and then sets it name.

I don't know. I really do enjoy functional approaches, but I don't think avoiding 'this' is a good reason, and I feel like the example given isn't the best scenario to illustrate.

[0] https://github.com/getify/You-Dont-Know-JS/tree/master/this%...
The answer is quite simple really. Move offworld! :)
Preach.
That was the very early days, hardly noticed in Europe.

What I remember are the LC and Quadra with NuBus, AppleTalk, QuickDraw, QuickDraw 3D, Sound Manager...

Hardly open in what regards using standards common to other platforms.

Having proper technical manuals was common to all companies during those days.
If anyone is interest, you can write stateful React components without 'this' or 'class.' I explain how here: https://medium.com/@baronmaximilianwilleford/react-without-t...

I've been doing it for a while and haven't had any problems and have really enjoyed doing it.
I've used https://github.com/StevenBlack/hosts for years now, and any close- and extended-family laptop or computer I touch gets it either silently or with some explanation if they ask me what I'm doing. Noone has ever complained. My only gripe is that I haven't written a cron-type update script for my extended family members who use Windows.

Which means I only update it for them periodically. It's still better than not doing it.

It aggregates someonewhocares.org and many other sources into a combined hosts file, to the point where it actually slows down DNS lookups noticably on most computers.

I even use it on my phones, and all other devices where I can access the filesystem.

Almost all devices in the world support a hosts file, becase most of the network stacks in use today spring from the same code.

EDIT: It has 40-55 thousand host entries, depending on which version you use. In my scripts I just curl https://raw.githubusercontent.com/StevenBlack/hosts/master/h...
Inside Amazon’s Acquisition of Whole Foods
Since Facebook users are the company's products rather than their customers, I wonder what Zuckerberg means when he uses the term "our community"?
i know this is a haskell thread but after trying to grok haskell for years (yes i understand monads) i've discovered F# and jesus christ what a dramatic difference in functional language ergonomics and tooling and ecosystem. it has everything that haskell does (ADTs, type inference, immutability [when you want it], lazy [or eager] eval, pattern matching/destructuring, expression based, and partial application/curried functions) but it doesn't handcuff you to pure (side-effect free) code. say what you want but often writing code in haskell is monad acrobatics because you can't write a simple for loop or do i/o. the tooling is fantastic and cross platform (visual studio/xamarin) with a real debugger, real breakpoints, lightyears better docs, readable compiler errors, enormous ecosystem by way of interop with c# libraries. it's an eminently practical functional language. the `F# for fun and profit` series of blogposts is fantastic for not only introducing the language but explaining the value proposition of functional patterns. of course i wish ocaml had the same advantages (and it does have many) since it compiles to native binary but i'll accept the CLI in exchange for all the tooling benefits.
I'm running Qubes 3.2 on my laptop right now (Dell Latitude E5470) and it also fulfills all the requirements to run 4.0.

The certification requirements are higher, but that's basically if people want to stick the Qubes-certified label on their devices, signaling to customers that it measures up to the highest standards of security.

They're not necessary to run Qubes, they're just ideal.
You'd be surprised how many factory electronic components on Amazon are being advertised by "legitimate" vendors who are selling Chinese knockoffs. I just had a first-hand experience with this by purchasing a factory Nikon battery from what appears to be a legitimate Nikon dealer and receiving something that barely holds charge. It's not all so black and white.
I run Qubes OS on my Thinkpad T430s for 1.5 years now. Everything worked out of the box.
> I'd rank a lot of other things higher than social media on a list of "destroyers of local journalism"

Why is that? I would rank it pretty high.

It's true that online advertising killed of a lot of the ad revenue that newspapers relied on, but I think social media are also killing the newspapers simply by displacing people's 'news browsing' behaviour from a newspaper or magazine to a facebook feed.

A lot of people get all their news from social media, and that proportion is growing.

To add to that behavioural effect, media outlets also give away their content on facebook as well, believing that it would be better to have a presence than to ignore the platform .

They are basically giving their product away for free on one of the very platforms that is destroying the industry.
Give more than you take
Googles reason was "Amazon’s implementation of YouTube on the Echo Show violates our terms of service, creating a broken user experience."

I don't pretend to know what that broken user experience was.. ads blocked? No auto play next? No subscriber button? But anything along those lines would be a poor deal for YouTube. Im not a fan of either as they both engage in illegal anti-competitive behavior I just feel it isn't one sided in this case.
Some blogs and reports I have been reading, read, or have been meaning to
Political ads influence voters. Donations to a foundation linked to a politician may (or may not) influence that individual politician, just as another politician’s overseas business interests may (or may not) influence that politician’s decisions. But they are separate issues for informed voters to judge, since there is some measure of transparency in those activities. And, it is, in fact, illegal for foreign entities to donate to political campaigns.

I’m guessing it may just be cultural differences though

Yep. I am aware that in many countries, private political funding is entirely opaque, campaign finance laws are non-existent, and the lines between party and campaign, and party and state are non-existent. Fortunately the United States is not (yet) one of those countries.
I didn't know about the swagger bit. That sounds cool; I'll check it out. This is the one I meant: https://github.com/gabrielgrant/grpc-bus-websocket-proxy-cli...