skysight-inc/HackerNews huggingface dataset:
Maybe I'm too cynical, but the first thing that came to mind for me was: "Just few-enough hours that employees have no benefits."
Well, there was the time that Ayrton Senna won an F1 race, in the rain, 1 minute and 23 seconds ahead of 2nd place finisher Damon Hill. Senna lapped the rest of the field!

https://en.wikipedia.org/wiki/1993_European_Grand_Prix
> So you need to work consistently 1-2 hours a day on your side project.

I would underline this consistency. I found that as long as I'm regularly doing even the tiniest of improvements to my side-project, I am very efficient over the span of a few months. When due to other obligations I drop the habit, I start forgetting how parts of the codebase work. It becomes harder to restart the project and the whole thing just seems depressing. Consistency is key!

Also, I would recommend checking out Indie Hackers if you need inspiration :)

https://www.indiehackers.com/
> The "system that works for years" relies on subjectively-defined terms often fiated by those oracle machines (thus only deterministic given the 'institutional knowledge' of 'accepted practice' depending on various jurisdictions)

The same could be said about countless technical standards...

> which aren't actually written down or encoded anywhere.

... even if they are written down.
Location: Riga, Latvia

Remote: Yes

Willing to relocate: Yes, USA or Europe

Technologies: java, distributed systems, machine learning

Resume/CV: https://docs.google.com/document/d/1TbFTBIiat372mZ6hW7coNBha...

Email: post@kiril.me

LinkedIn: https://www.linkedin.com/in/kmenshikov

10+ years of large-scale distributed backend systems in Java. Architected high-load systems, load-test frameworks, web performance monitor dashboards, lambda architecture. Taught Advanced Java courses, the speaker at Java conferences.
Note that if you're very explicit about v not changing in the C++ code, like so:

const long w = v;
for (int i = 0; i < 100; ++i) {
sum += w;
callback();
}

...then clang++ generates the following:

.LBB0_1:
call rbx
dec ebp
jne .LBB0_1
imul rax, r14, 100

It optimised away all of the additions, calling callback in a loop and then multiplying w with 100. This is something the rust compiler doesn't currently do.

What this boils down to is that there isn't a good way of telling the compiler that the content of a reference will never change in C++. As noted in the other thread (https://news.ycombinator.com/item?id=14040021), const says that the current context can't change it, but someone else might still be able to.
And yet we still haven't observed proton decay.
template<class T>
struct const_ { const T value; };

const_<T>& freeze(T&);
T& thaw(const_<T>&);

do_something(const_<T>& x)
{
/* the language guarantees that x can't be mutated from anywhere */
}
In addition to the other excellent answers, one piece of the puzzle is that back in the 1980ies, privatization meant local businesses or at least local branches of nationals or internationals. Offices would be built or rented, people employed, the whole snowball effect.

Contrast this with today's digital services: if Uber gets rich providing hailing intermediation, all that wealth goes straight to the headquarter, with the local economy getting nothing besides the drivers' share which Uber will inevitably push down to subsistence level. Local inefficiency on the other hand would at least keep the money circulating locally.
Tearline Is an App for Spies to Share Unclassified Reports
If anything, I see a resurrection of cyberpunk coming - because we now live in it.

Take Mr. Robot, for example. It's has a LOT of classic cyber punk tropes, with one big difference - it's not "science fiction" anymore. It's just a present day, present technology fiction.
For the UX of hololens/AR, I really hope - as a step before neural links - they combine it with something like a keyboard glove (there are several ongoing developments for such devices). Something to make an input, while barely moving as it is today with the mouse and/or keyboard.
This just might lead to the experience you mentioned, that the AR device recognizes objects you can interact with and the minimal effort to make the interaction.

Of course, you can try to interact while in VR or AR by throwing your arms around and pointing in the air. This works, if you'd like to be immersed in a game. But for everyday tasks, that is not the subtle interaction as provided by current haptic interfaces like a mouse, keyboard or touchscreen.
> FIA has, for decades, been explicitly forcing the cars to not be the fastest racing cars with byzantine restrictions on the design of the cars and even how they can be designed.

Of course they are doing that. The whole history of F1, starting from the late 1950's has been a cat and mouse game of teams pushing the rules and the regulators patching the loopholes to keep it competitive, safe and costs sane.

By the early 1970s it became apparent that "anything goes" is a bad recipe for racing cars. By then, technology had advanced to a level where the cars could be made too fast to be safely driven by humans. A third of the racing drivers died in accidents.

The fastest cars then were Can-Am cars, which had monstrous engines (1000hp+), huge levels of downforce (and a lot of drag, but enough power to counter that) and stiff chassis made from vacuum filled magnesium tubing.

> I gradually stopped watching F1 races through the late 90's because there was less and less racing and the winning cars were more and more determined by how the engineers found loopholes in the rules for one season until those got regulated or banned for the next season.

It's not like this begun in the 1990s (although there were record low number of overtakes then). The late 70s and early 80s were largely defined by a team making a vastly superior car and then just dominating. Like Mario Andretti winning with the Lotus 78/79 or the McLaren dominance of mid-80s.

F1 is often misunderstood. It's not the most exciting driver-to-driver racing for 120 minutes and it doesn't strive to be. It's predominantly the competition of teams over a whole season. It's not friendly to the casual observer. But they are the fastest racing cars on the planet driven by some of the best drivers there are. And right now it seems that 2017 will be faster than ever and looks like we might be getting some competition at the top this year.
This is why we developed the Postman Collection format. It's very simple, and expressive. More importantly, it's a way to impose _less_ constraints on the API Designer, while also being richly documented.

Here's an example of a very simple collection: https://github.com/postmanlabs/postman-collection-transforme...

But, you can also go and have something like https://github.com/postmanlabs/postman-collection-transforme..., which is very well documented. The generated documentation for this is available too: https://docs.postman-echo.com

Disclaimer: I work at Postman.
APT10 – OPERATION CLOUD HOPPER
And even with all of these obvious and avoidable mistakes, there were no fatalities.

In fact, it was Fukushima that turned me around on nuclear. I always thought that the risks were just too great, that if you weren't perfect there would be disasters of unimaginable proportions. And humans just aren't perfect.

I was wrong. Well, not on the last bit :-)
I'm not sure if the commit date was before or after his leave, but perhaps the termination procedure in the handbook wasn't followed or could in hindsight be updated? https://about.gitlab.com/handbook/people-operations/#involun...
> I believe Germany imports quite a bit of nuclear power from France and coal power from Poland.

No, that is totally wrong.
While in an open net and marked there are always small exports and imports going on, overall Germany is an electricity exporter and imports are very small overall and not very relevant.
Understanding Serialization – Computer Science Stack Exchange
> This ambiguity is a product of mapping heterogeneity between abstract concepts and the real world. There will never be agreement on what all words mean

And even if there is agreement, these meanings may change over time.

It is not uncommon for laws to be deliberately abstract precisely to accomodate future developments.
Scientific notation seems to be part of CCS3:

https://www.w3.org/TR/css3-values/#numbers

Which browser had problems with it?
Yes, and despite the technical failings, the political failings and the corruption, the effects were comparatively benign.
Yeah, they tried to change GitS around by picking the aesthetics, but putting a traditional hollywood action flick plot on top. Even disregarding, the autismal ire from the weaboo crowd, it's still a bit flat. I hope the lesson people pick from this disaster (movie made barely 60% of its expenditures during opening week), is not that anime fans are impossible to please, but that people like good engaging movies and just aping the facade of something successful doesn't mean you've captured its spirit.
If you are weaker on the FE side from a project point of view keep your 'stack' really small, jQuery and Vue.js would get you a long way without really needing much front end knowledge, you can then gradually add in the other tools as you go (things like SASS/Less etc).
How to Get Loans If You Are Unemployed?
Why limit myself only to Apple platforms ? Apple is going towards a more closed walled garden all the time, and I don't particularly like that.

Also, Os X users are a relatively small group compared to Windows users, so if making for example applications for VR, limiting yourself to Mac is a killing move.

It's sad though, as I really love the Os X as a development environment.
Where is it managed well?
The curious case of the PDF converter that likes Mozart
This looks really cool!
I don't know why better touch tool's window snapping isn't built into the OS, it makes my iMac usable.
What about situating a small number of operators in an existing office with existing phone lines and communicating with a small number of drivers using smart phones?
What is a stream? How does it work under the hood?
That's interesting. Where can I see those?
> That is not idiomatic Rust

I'm not sure where one would get the idea that `unsafe` would be entirely forbidden in idiomatic Rust. "Idiomatic" Rust acknowledges the danger and subtle pitfalls of unsafe code, and thereby discourages the use of `unsafe`, but also acknowledges that it is still possible to build safe abstractions out of internally-unsafe code.

> in order to get similar performance to C++ data structures

By Rust's definition, every line of code in a C++ codebase counts as unsafe code. :P If Rust can get equivalent performance to C++ while only using exposing 1% of the code to unsafety, that's an enormous win.
He was. "We cornered one suspect and we tried to negotiate for several hours. Negotiations broke down. We had an exchange of fire with the subject. We saw no other option but to use our bomb robot..."[1]

Also he wanted to "kill more" officers, and it sounds like he confessed to killing the police officers.[1,2]

Though killing him was legally justified, the use of a robot is troubling. NYT raises the possibility that they could have waited him out since they had him surrounded.[3] The robot makes it easy to get rid of a problem, but it sacrifices his right to a trial and the possibility, however remote, of rehabilitating him.

[1] Video interview http://www.nbcnews.com/video/dallas-police-used-bomb-robot-t...

[2] See "Inside the Standoff" http://www.nbcdfw.com/news/local/Dallas-Police-Identify-Gunm...

[3] https://www.nytimes.com/2016/07/09/science/dallas-bomb-robot...
I don't see any additional effort just exactly what is to be expected.
> Not sure if I should share this, as it is a trivial and obvious thing to do...

Probably worth linking here to Derek Sivers' post "Obvious To You, Amazing To Others": https://sivers.org/obvious

I've heard of your method before, but I first read it in Fast Company in a story called The Amazon Whisperer, and while it might seem obvious now, I thought it was amazing when I first read it: https://www.fastcompany.com/3021229/chaim-pikarski-the-amazo...
30 seats, no standees? Yeah...if public transit were designed to waste resources as much as possible - that's what I'd call failure.
https://brandfox.io

A way for Instagram users to sell their photos to brands who want authentic stock photos. We're also building an influencer search/compare/booking engine.
Same answer as to the other comment.
Do a search on "service design", and you'll find plenty of information on designing at that level of scope, all-encompassing as it may seem.

"Service design is the activity of planning and organizing people, infrastructure, communication and material components of a service in order to improve its quality and the interaction between the service provider and its customers." (From Wikipedia)

It's less common that I see UX defined in such broad terms, however.
I think you are missing important case such as image data. Another one is floating point vectors with scaled up and rounded distance.
What's interesting is that we make OS to make hardware not the other way around.

Windows improved the PC market, and android improved the smartphone market.
If TW is anything like Comcast, the bill is only lower until you start adding fees. I have six TVs. 5 additional cable boxes would be $50. Plus the "HD Technology Fee" - $10. Plus the sports access, network access, and various other fees, we would pay about $80 a month just in fees.

That's more than we pay for Netflix, Sling, CBS All Access and Hulu. We also have Amazon Prime.
Its a nice product - the curves remind me of the london underground map
Destroying would be a wrong word, of course, if a public system didn't exist earlier then nothing can be destroyed.

I am from a small town in India and we didn't have buses in our town either, we had autorickshaws for travel + a big autorickshaw which fits 6 people.
Does minification speed up parsing (less characters to tokenise)? If so, then minification+compression would be better than compression alone as it would make up a bit for the time spent decompressing.
Redis Flash: Double the Performance with NVMe
A tale of three kings
Funny or Die at 10: An Oral History
This proves that bad ideas exist, not that the idea is the most important or difficult part.
> but that people like good engaging movies and just aping the facade of something successful doesn't mean you've captured its spirit

I feel amateurs of cinematography have been saying that for years, but evidently some market analysis must have proven that "wrong" for studio executives. In a very big machine, like those studios, the level of craftsmanship -on all levels- will be very high while the artistry of it will fade behind the marketing goal.
The Desperate Journey of a Trafficked Girl
NASA’s Cassini Mission Prepares for 'Grand Finale' at Saturn
"q" is also CSS3, incidentally, and its background is interesting[0]: it's a mostly japanese metric typographical unit[1], it replaces the point, and is slightly smaller: q is 0.25mm while pt is ~0.3528mm (precisely 1/72th of an inch which is 25.4mm).

[0] http://tosche.net/2013/10/font-size-in-the-metric-system_e.h...

[1] although non-japanese typographers like Otl Aicher have recommended its use it doesn't seem to have had much success outside Japan
Latest new gTLD NEWS
Quite a few of those items can be eliminated or reduced.

I think people suggesting "build it from scratch" mean build a local Uber-like service from scratch, which like Uber would not own vehicles itself or pay for gas or maintenance. That gets rid of the buying vehicles, and covering gas, maintenance, and tires.

Dispatching drivers could be done with pairs of text messages to the driver, of the form "pick up <NAME> at <ADDRESS>" and "drop off <NAME> at <ADDRESS>". The driver can tap on the addresses in those text messages to open them in the driver's smartphone's map application. That gets rid of the need for a commercial map license.

I don't see any need for a payment back end. The town can require drivers to accept payments directly using one or more specified methods (such as Square).

It probably doesn't need native iOS and Android apps. A web-based application should be sufficient.

They already have a website. They should be able to add the back end stuff to that, so no new costs for ops or hosting. (That is assuming that they have access to the code for their site and can make changes. Their site is run by Pathfive.ca, which seems to be a company that specializes in building and hosting websites for educational institutions and local governments. It may be that the town only supplies content to fill in templates).
Yeah, the colony one, it was really dragging. Might just try reading a plot summary and skipping to 5 then.

Thanks!
Amazon Video works on Roku boxes and the iPhone and iPad. It does let you AirPlay to an AppleTV.
One thing i like about immutability-helper is their mongo-style syntax. Yeah, MongoDB might kinda suck for multiple reasons, but the query syntax is quite nice IMO.
And yet roaming outside without supervision is perfectly accepted and safe in most regions of the U.S. (certainly not all), and the world. I can't tell if you are justifying a call to child protection services in such a case, or not.
> I wonder if the companies are different (greedier?) now

No. Stuff like UK rail privatization or US electricity deregulation happened.

It's just that today, even in die-hard free market countries, people have come to realize that infrastructure and private/for-profit don't mix well most of the time.
Minifying also speeds up decompression, because less data has to be produced by the decompressor. Compression and minifying are really different optimizations, as the minification does not need to be reversed. So each one has benefits.
I am probably missing something obvious, but... how did you make those $7000? Donations? Nice btw.
I'd say, hey, how do you calculate (1-h)^k? First take the natural log: ln((1-h)^k) = k ln(1-h) = -kh. And then exponentiate back up: e^(-kh). (For small values of h, ln(1-h) = -h by linear approximation.) (Edit: Wiped out looong comment.)
North Korea-linked hackers are attacking banks worldwide
What does "peering edge" mean? A google search only brings up this article.
Am I the only one who drew parallels to real life and how "just do stuff" often works better than the deliberate, slow step by step process?
There are two whole things at Google called "Espresso"?

Oh no. I bet this reuse of a name has gone unnoticed internally until now.
How to Build and Connect Your Own Chatbot
Can someone gimme the gist of this, I'm not interested in reading for 39 minutes for an unknown point.
Assuming you are just starting out first make sure to get the basics right. What I mean by that is stay far away from these "growth hack" sites or any courses that promises you instant results and hacks. They can be useful but unless you are already getting 500 sign-ups / day you don't need them just now. Save your money because there is enough free information on the net to get some really good results and you'll often find more helpful information in the first 3 results of Google than a $2000 course or coaching.

Secondly, The best approach I have learned when it comes to online marketing is to learn from your competition, esp when you are just starting out. Need a catchy headline? Look at the best adword ads (these guys spend a ton optimizing for clicks), need a great landing page.. Ditto, want to learn how to write the best selling emails, subscribe to all your competitors. You never have to start at square one.
The part of their network architecture that interconnects with external networks
I would say no to a native package manager. I do not want to make Mac OS Linux. I would like to keep Mac OS as Mac OS. It's like recommending putting Quartz on Linux.

The built-in apps aren't cluttering I don't think. If you don't use them, what's cluttering about them? I'd rather have them than not.

Things Mac OS is missing compared to Windows:
- COM
- Stealthy updates
There may be more.
I have no idea. I don't even know if it is practically possible to manage well enough to guarantee zero disasters.

But there are many nuclear plants around the world that have operated with no problems. As I said, I'm no expert.
Thanks for posting this because this has been getting out of hand recently, and it's very good to see some sanity.

There is an opportunity to do some very cool things with Rust and I think most people would love to see a "better together" mindset being shared.
Sure. "Two"
I think Koa (or Express) are the best tools for developing an API spec/mock/doc that's useable and useful from the get go. You can have an endpoint working in seconds, and it's easy to add all the different scenarios you need. Dropping in middleware is easy too. And if you write your code well, it's self documenting.

And ultimately, it's documentation for developers. I think it's as easy for a non-js dev to parse and understand an endpoint controller than it is to parse whatever freaky-deaky API documentation someone has cobbled together.
Best Time Travel Science Fiction Books
Try ShiftIt or the clone. I use this at home as I missed the Windows+cursor movement of windows.
A network is often described with an edge and a core, and there can be several types of "edges".

For a company like google, you would most likely have an edge towards your servers as well as an edge towards your peering partners. The peering edge is therefore the part of the network that is used to connect to BGP peering partners.
Expand your mind with the 30 best philosophy books for deep thinking
It will still have a small impact:

-) Less work for decompression

-) Less total length means lexing+parsing will be a bit quicker

-) shorter class names will also mean a lower memory consumption because of shorter strings, and ideally fewer allocations if some pooling or smart allocator is used

But those points can probably be completely ignored, since JS is a way way bigger factor.
There's a few million cars around with remote kill switch technology on board.

"We can disable the ignition but not while you're
driving," Melanie Boudreau, a spokesperson at IMETRIK, a
Canadian maker of starter interrupt devices that run
around $100 each, told Fortune. "We don't want to kill
you."

Maybe in a not so distant future or political regime, this stance on not killing people may change. Remote kill switch are not limited to ignition, there's a moving vehicle version intended for police use to stop a car chase[1] so there's that, we can expect this[2] to be done on moving vehicle in the wild at some point[3].

[1]: http://abcnews.go.com/Business/Autos/story?id=3706113&page=1
[2]: https://www.schneier.com/blog/archives/2010/03/disabling_car...
[3]: https://www.wired.com/2015/07/hackers-remotely-kill-jeep-hig...
This is great and I miss it every day at work on Windows. I end up Alt-D , Ctrl-C, alt-tab, Ctrl-V to work out where anything is.
PostgreSQL is great, sadly that NOTIFY does not work with replication. Else we could've use PostgreSQL in many more ways :/
Cmd-` lets you switch windows within an application though, as I recall (can't confirm as I'm on Windows at work)
Depends. You can take free speech very seriously and hence not want to ban Nazis. For example the ACLU went to the US Supreme Court to support the National Socialist Party of America to march in USA https://en.wikipedia.org/wiki/National_Socialist_Party_of_Am...
> but evidently some market analysis must have proven that "wrong" for studio executives

I think that might have been the Transformers movie series and similar successful reboots that appeal to a very broad audience. Those are basically effects movies with additional hype generated by a pre-existing fandom.