skysight-inc/HackerNews huggingface dataset:
> Civ 4,hell even civ 6 offer a much better experience.

I know these are personal preferences so no sense to debate much. Can't resist giving my anecdotal observations though: a) I don't know anyone who went back to 4 after 5 came out, and b) most people who wanted to play Civ after 6 came out gave up on it and went back to 5 with Vox Populi mod.

May not account to much, but from my vantage point Civ 5 is currently the highlight of the series.
You could, but then how do you explain the activity? For example, I agree it would be a lazy decision if the culprit passively consumed some sort of content. What if they are active? What if they actively collaborate with friends and strangers alike, set their own goals, and then work to meet them? Isn't that what people do in reality?

In Western society, a traditionally good life has a few components to it: friends, family, community, a sense of place, achievement. What if a video game provides this? Why would 100 hours spent towards building a building in Minecraft or learning new strategies in Starcraft be any different from spending 100 hours learning to chop wood and create a garden in your backyard? (By the way, there are popular garden simulator games too, like Stardew Valley).

Something in me tells me the two are different, but I'm grasping as to why, without placing my own sense of morality on the thing.
Has worked fine for compressed-air locomotives in e.g. mines.
> Comcast will continue to jack up standalone broadband prices to hedge against fleeing video subscribers. Why? Because they can, and have very little competition in most markets.

That's coming from the perspective of an HN reader, for whom wireless isn't "competition." (I get it, I've got two fiber lines to my house; 3 gigabits total. My daughter uses it to stream Magic Schoolbus.) But for the typical user, 5G wireless services (say 50-100 mbps with 100GB data cap) is going to be enough. We're already at 15% of households making $100k+ ditching wired Internet for 4G. That number is growing, and will explode when 5G service rolls out.
It's about the proposed porn pass
This is something that I feel continually comes up when dealing with implementing data structures in a higher level language, and repeatedly confused me when I was learning this stuff.

I always found it misleading for example, to use an existing language implementation of a particular data structure (in this case a JS array) to represent a queue, and then simply provide methods that mock enqueue / dequeue but don't provide the same performance guarantees. All you're doing is mimicking the queue API but actually performing O(N) shift/unshift, which defeats the point of even having the data structure.

Not saying you can't do it properly with an Array, but I can't count the number of times I've seen not only blogs, but published educational materials advocate for using an existing Array-like structure as a starting point for a queue, and totally ignore the fact that that structure was not designed to remove from the front.

Just my personal opinion, but I think a linked list more clearly illustrates how to properly implement stacks/queues in a higher level language since you're forced to handle the pointers (nodes) yourself.
Someone at Uber probably recently committed:

if (personDetected())
- break();
+ brake();
Should Algorithms Be in the Driver's  Seat?
Securing Dependencies for Rails 5.2 Active Storage – Heroku
The Possession of Frances Whipple
With trains, nothing else is supposed to be on the tracks.

With cars, there is an expectation that you have to share the road with other vehicles, objects, obstacles, pedestrians, etc.
DHCP traffic is approximately 512 bytes in each direction for each half lease period. Stick 1000 clients on a single node, with 2 second leases, and you'll use 0.5% of your bandwidth, and be able to update your default gateway every second
I don't know if you've been to New York or any other places where people walk, but vectors would absolutely be intersecting on a regular basis up until a fairly short time when the pedestrian would stop. Constantly I walk toward an intersection where, if I kept going for three more seconds, I would be pasted to the street by a passing car. But I stop at the end of the sidewalk, before the road begins, so the vector changes to zero in those last three seconds. It would be super weird if cars would brake at the intersection every time this happened. Cars would be braking at every major street on every major avenue, constantly.

What's actually needed here is some notion of whether the pedestrian is paying attention and will correctly stop and not intersect the path of the car. Humans are constantly making that assessment based on sometimes very subtle cues (is the person looking at/talking on a phone, or are they paying attention, for example).
You probably meant `:wq!`.
These taps are expected to always be listening and on non-battery power and dedicated ISP connections.

Phones in your pocket are expected to be on battery and metered internet. There are tricky ways to tap a phone without draining the battery or internet billing, but that very much limits what can be recorded and sent remote. The risk still exists, but is lower and the bar to entry is higher.
I’d assume that most queries are limited by memory / disk access time, so for many queries the savings will be marginal. But I imagine that it could make complex aggregates a lot faster?
My point was that everything they have made was derivative in some way. Apple ii was derivative of Apple i. Macintosh was derivative of the Apple ii. iPod was a derivative of the other music devices. iPhone was a derivative of the iPod and cell phone. ipad was a derivative of the iPhone. Their watch was a derivative of the iPhone and a watch. OS X was a derivative of Mach.

Who knows where they will take ar and self driving? I would like to see what they come up with... they certainly have enough money to find out.
Apple have positioned themselves as a luxury brand, so they'll be held to a higher standard. They sell enormous volumes of a very small number of SKUs, so a design defect will affect an unusually large number of customers. It clearly isn't doing too much damage to Apple's bottom line.
Comments moved to https://news.ycombinator.com/item?id=17145446.
I have that in my 2017 Volkswagen. It brakes by itself in normal operations, gives very loud feedback if intervention is needed, but does not brake if the intervention is unexpected / probably erroneous, only audio then.

I hope but do not know if the frequency and circumstances are logged and sent to Volkswagen when at the shop. Don't expect it though since it will first see the shop after 2 years. That would be too long for an improvement cycle.
Pneumatic vs hydraulic is about compressible vs incompressible fluids. (Naturally, hydraulic oil is also a much better lubricator and an exceedingly superior sealant than oiled air).
I can't say I've ever seen Google claim HTTPS was intended to protect my privacy, but fair enough, I forgot that ISPs can do that in the US.
The release notes say Amit Khandekar. (I don't know him.)
There are clubs and people all over the United States (often in rural areas) dedicated to building home-made steam powered machines and vehicles.

Unfortunately, these real-life steampunks (not cosplay kids) usually also would rather spend time working on their projects and not documenting them, so there's not very much on the internet compared with the number of people active in the hobby.

Keep an eye out at county fairs and small town carnivals and rodeos. They usually show up.
Maybe this book: https://samnewman.io/books/building_microservices/
Just for the sake of completion, we covered ELM a few weeks ago: https://www.imaginarycloud.com/blog/elm-javascript-reinvente...
The Amazon Appstore is trash, and many of the apps in it are out of date or outright nonfunctional. When I tried using Skype on my old Android phone, and it required Play Services, I was mystified because it was also available on Amazon.

As it turned out, the Amazon Appstore version was so out of date it just didn't work anymore.
If I'm being actively targeted that's a completely different threat model to a potential passive mass dragnet using 'home assistants'.

Someone could activate my phone microphone remotely and record me but if I'm up against that level of adversary I'm probably in deep trouble.
I love the example of fixing cars and building stuff. I never thought about it like that, but now that you mention it, I do think a lot of modern games are replacing the 20th century hobby of coming home and working on your car on weekends.

What you said is also what I'm suggesting: that gaming satisfies that drive in its own way. It's a simulation that can provide most of those same feelings.
Interestingly I view the new Apple keyboards as overall reasonably good, although obviously with a few problems. A disaster for me would be the 2011 Macbook Pros that died over and over again just outside the warranty period. Worse, Apple‘s fix was to swap out to a working motherboard with the same latent flaw.
Thanks for sharing. Do you have any feedback?

We created this tracker to overcome the complexity of tracking the GDPR compliance & security practices of our SaaS vendors. We shared our story building the tracker in the following post: https://medium.com/privacy-radius/announcing-gdpr-tracker-tr....
The fcc literally had a competition to identify to robocalls.

It’s not trivial - gmail identifies spam by bayesian filtering coupled with the amount of duplicate spam sent to numerous different addresses.

Identifying spam/robocalls requires being able to parse arbitrary spoken word. People keep thinking its a matter of blocking a number, but the reality is that the security of phone networks is laughably broken with respect to number and identity spoofing. It essentially renders the id useless for identifying spam
You had the opportunity to say you "stumbled upon" StumbleUpon!
Facebook is expanding its unconventional approach to combating revenge porn
That also happened to my mid-2012 rMBPro, but, upon further research, I'd discovered that Apple had similar laptop GPU problems going back as far as 2007. There were also similar class action lawsuits to address the problem earlier.

What pissed me off the most was the fact that they kept shipping MBs with similar flaws year after year and when MB users complained, their strategy was to look away and pretend that it was users' fault. I initially had to pay $300+ to replace the logic board and eventually got all of it refunded.
I wonder if over-qualification in resumes plays a role. In the book Nickel and Dimed[1], the author explicitly hid the fact she had higher education even from colleagues. And whereas she complained a lot about working conditions, finding a job per se wasn't a challenge at all (to the point she could even decide between two options at one point), even being restricted to non-intensive labor jobs due to health reasons.

[1] https://en.wikipedia.org/wiki/Nickel_and_Dimed
I think it says much that hard sci-fi isn’t popular to modern science and or the economy or government. Ie modern society lacks some sort of gee whiz goal on the horizon to push interest. Electric cars are cool, for instance, but they’re here and they’re not practical for apartment renters and distance drivers. Space discoveries are cool, but they take a long time to pull off and the results aren’t very compelling - with the exception of anything ET life related.

I feel like modern science may somehow be restricting or restricted from ground breaking, compelling discoveries.

Like, imagine if the world had a big-budget moonshot research project? Mining and colonizing asteroids, a space elevator, novel thruster technology, colonizing the seas even.
3 Reasons to Destroy Your Boarding Pass
awk is a fundamental part of the unix ecosystem. It's in the hall of fame of utils along with the likes of grep. If you use unix or linux in any semi-serious capacity, you are familiar with awk.
Highview claims to be able to do this at prices competitive with Lithium batteries. https://www.highviewpower.com/technology/
Or maybe people hand waved around software review saying "its fiiiiine" leveraging trust or .. $trust$
Is it possible she searched for DVD burners from your home IP?
PARSEC: A Paradigm Shift for Asynchronous and Permissionless Consensus
> senority pole

Well, I'm not sure "seniority" is the right word - the more tech stuff you know, in general, the _less_ seniority you're going to achieve in terms of org charts, decent seating, respect and actual pull within an organization. You can achieve job security and higher pay that way, though.
Feature author here. Running not-allowed-in-transaction-block DDL, such as VACUUM, still won't work in stored procedures. Room for future improvement.
Move fast and break things (and people).
Exactly. Additionally, I've filled in W8-BEN-E forms before for other organisations, and they've never demanded a "foreign tax ID".

Very bizarre.

(and thanks for your replies)
It's absolutely silly. One Disney movie release alone puts Netflix to shame. Unless Netflix can open theme parks and push massive blockbusters to theaters every three weeks I just don't see how they'll actually be worth more.
That would still mean that the lights would go off if my boss was the only person in the room.
Well do notice I did say the penalty "can be" not "always is" far greater.

That's primarily because I'm aware of the variability that random access injects into spinning disk performance and that 10GE is now common enough that it takes more than just a single (sequentially accessed) spinning disk to saturate a server's NIC.

Plus, if you're talking about a (single) local spinning disk, I'd argue that's a trivial/degenerate case, especially if compared to a more expensive SSD. Does my assertion stand up better if I it had "of comparable cost" tacked on? Otherwise, the choice doesn't make much sense, since a local SSD is the obvious choice.

My overall point is that, though one particular workload may make a certain technology/configuration appear superior to another [1], in the general case, or, perhaps most importantly, in the high performance case, to have an eye on the bottlenecks, especially the ones that carry a high incremental cost of increasing their capacity.

It may be that people think the network, even 10GE now, is too cheap to be one of those bottlenecks, arguably a form of fallacy [2] number 7, but that ignores the question of aggregate (e.g. inter-switch) traffic. 40G and 100G ports can get pricey, and, at 4x and 10x of a single server port, they're far from solving fallacy number 3 at the network layer.

The other tendency I see is for people not to realize just how expensive a "server" is, by which I mean the minimum cost, before any CPUs or memory or storage. It's about $1k. The fancy, modern, distributed system designed on 40 "inexpensive" servers is already spending $40k just on chasses, motherboards, and PSUs. If the system didn't really need all 80 CPU sockets and all those DIMM sockets, it was money down the drain. What's worse, since the servers had to be "cheap", they were cargo-cult sized at 2U with low-end backplanes, severely limiting existing I/O performance. Then, to expand I/O performance, more of the same servers [3] are added, not because CPU or memory is needed, but because disk slots are needed and another $4k is spent to add capacity for 2-4 disks.

[1] This has been done on purpose for "competitive" benchmarks since forever

[2] https://en.wikipedia.org/wiki/Fallacies_of_distributed_compu...

[3] Consistency in hardware is generally something I like, for supportability, except it's essentially impossible anyway, given the speed of computer product changes/refreshes, which means I think it's also foolish not to re-evaluate when it's capacity-adding time after 6-9 month.
> One reason you might want a server is to have more expressive power than "if someone literally enters the room, turn on the lights". You might want to turn on the lights and run the AC a little before you predict people will arrive, for example.

Maybe, but that seems like a lot of work for little gain.

You probably don't actually have that much control over the AC in your rooms unless you have zoned heating and a lot of zones, regardless of how smart your sensors are.

Intent is a very important factor when answering the question "should the lights be on," I don't think you'll be able to predict that. For instance: if movement is detected in the bedroom at 2AM, should the lights come on? The answer is: a very strong maybe.
Only if you are using a very narrow definition of "people", "anywhere" and "security".

I am in Argentina. I can make a VC-style investment on a company being founded in Europe tomorrow and resell my shares 3 months from now to another investor in Australia with no middlemen, brokers, filings, etc.

That just didn't work before. It would have been impossible for me to do that. Its also more risky in terms of regulatory protection, of course. But in any scenario ICOs are huge disruption for the VC industry, and if the crypto market matures, I expect that to expand into other spaces.

Specific instances of friction: transferring funds, assigning shares, lack of liquidity of both shares and secondary markets (or, quite simply, lack of markets).
StumbleUpon is moving to Mix.com
I think this is a discussion about building stuff.

When the idea is just taking form I think getting too many people involved is a mistake. All you need is 2/3 people really invested in the idea. For example: unix

When the idea is near completion I think it's really good to get all the feedback you can.
That's the main problem with motion activated office lights tbf, especially when you're doing software development for example - not enough motion to keep them on.
Only one: the ability to BEGIN/ROLLBACK/COMMIT in the body of the function.
> you can have clean water from an outdoor communal well, instead

Have you ever considered that this is not the case in most of the world? Resources are far from evenly distributed.

It is not by chance that the availability of indoor plumbing correlates to increase in life expectancy. It's nice that I can just open the tap and clean water comes out, but it's also a lot more sanitary than people carrying and storing buckets around.

>I just cannot work out if the commenter was being deliberately obtuse or really misunderstood?

Same here. Comparing the savings of a few steps towards a light switch to clean water and cheap food is intellectual dishonesty at best and severe ignorance at worse.
Rear ends have basically no fatality rate though. They do have material costs but if optimizing for no loss of human life it sounds more appealing.

These kind of tradeoffs were things every self-driving car software developer KNEW they were going to have to deal with - the most extreme being the one where the software has to decide who to kill and who to save:

https://www.theglobeandmail.com/globe-drive/culture/technolo...
That picture doesn't really fit with what I've read; or the stories I hear from everyone around me (I live in downtown TO). But in that case I hope I'm wrong – the story of your hometown is heartening!
Compiling to either a P-code, or to native code, for query execution is quite an old technique. It is generally only a win under certain conditions, like most optimizations.
> It is highly irresponsible and immoral to just wing it with people's life/safety

100% agree.

> As far as trains go, they do slow down when passing trough a track adjacent to a platform. There are some non-platform adjacent tracks the train companies use to avoid slowing down, however they will slow down or even stop if something is going on.

The equivalency isn't 'trains slow down through stations' (That would be cars having lower speedlimit in pedestrian areas - they do and the ubers honor) , it would be 'train spikes breaks if someone takes a step toward the edge' (Which they don't, even though it would potentially save lives).

There's always a tradeoff between usability and absolute safety. I'm not saying the uber did nothing wrong, at a minimum it should have spiked it's breaks. The 'perfect world' solution would be the uber knowing mass and momentum of approaching objects, and whether they could stop in time. But honestly, here would that have helped? We'll never get rid of people walking in front of moving cars, just have to be find the happy balance (which we clearly haven't)
Companies aren't making these complicated and overwrought things because nobody knows this stuff anymore. The ones actually doing the making generally know all the tried and tested ways to do what they want, because they used them to scale

Right, Yahoo made Hadoop because (probably) they needed it. 99% of companies... just don’t.
I think the situation might be all the transitions. All the time people on bikes switch from a driveway to a bike lane, during which they could continue straight into the road. Or people step out of a building and walk diagonally across a large sidewalk, they could keep going straight into the road.
https://news.ycombinator.com/item?id=17144160
There is only one thing that procedures can do that functions can't: nest transactions inside the transaction that calls it.
Or !x for maximum efficiency ;-)
Comcast has an EV (Enterprise value: Debt + Equity or the 'real' acquisition value of the business) of ~210b versus ~155b for Netflix.
In a similar boat; I got a CD-I with the add-on MPEG-1 module (picked up for $20 for a floor-model clearance table in the late-90s), but in my eyes the big failure of VCD as a format was needing two discs per movie.

VCD's aren't that terrible though (a 4head Hifi VCR though would look better), here's a recording of the opening of the Matrix with some trailers: https://www.youtube.com/watch?v=dRElGEgHzEE

VCD's never really made it into piracy. If I recall at the time the Warez scene was using Vivo Active [1] (H.263 video and G.723 ADPCM audio) splitting videos at 650Mb, which gave greater fidelity than MPEG-1 in a smaller package. I think that only lasted a year or so until DiVX/Xvid came along.

[1] https://en.wikipedia.org/wiki/Vivo_Software
May be this will help:

https://www.irs.gov/help/ita/am-i-eligible-to-apply-for-an-i...
That's alright, he doesn't really need the light anyway.
#gategate
> Amazing how, a decade or more after the python-perl skirmishes, some still ... still ... cannot give up their attacks on perl, using the mask of accounts created in the last day.

I'm a fan of perl. I'm old school. I like C, perl, etc. I wasn't attacking perl. Just pointing out REALITY.

> Haters gonna hate, and one should generally avoid feeding the several hour old trolls. Their trolling notwithstanding, rumors of perl's demise have been greatly exaggerated.

I'm a troll because I pointed out facts?

Listen, nobody wants perl to succeed more than me. Stop calling people trolls just because you are upset about what has happened to perl.
I don't think so. The police have said that 1) the pedestrian was at least partially at-fault for not crossing at a crosswalk and 2) given the circumstances, the same outcome would have occurred with a human driver.
This looks to be the beginning of the "extinguish" step from Google. They've executed the embrace, extend, extinguish playbook to a T with Docker.
I understand this is a problem and the phones shouldn't be susceptible to problems like this from normal use. Apple will probably just have to eat this one. The thing that annoys me a little is that if any other phone had a similar bending problem, nobody would give a hoot. In fact it looks like the HTC One had pretty much the same bend-ability[1]. That doesn't make what happened to these people's phones acceptable, but I think it's useful perspective.

[1] https://www.consumerreports.org/cro/news/2014/09/consumer-re...
I wish more offices would install motion sensors facing keyboards from above, tune-focused for finger motion detection.
Also the same people running Tether and Bitfinex are highly suspected of also spoofing / wash trading.
You can type your JS bindings