skysight-inc/HackerNews huggingface dataset:
> relate to them through the broader experience of spending a lot of money on a hobby.

And when it comes to the hobby of expensive watches...you get nothing but an expensive watch.

Every other hobby, you get something.

PC gaming? You've got games you can play, and a monster computer that can run them with beautiful graphics.

Card games? You've got a collection of cards and can quickly build new decks to adjust to the changing meta.

Model trains? I've seen some really impressive miniature towns people have built around a model train set.

I just don't understand expensive watches.

> Here's the disconnect you're struggling with: you don't value watches. Or more accurately, you don't appreciate them beyond simple utilitarian timekeeping.

That sums it all up pretty well. If I'm spending a lot of money on something, I want there to be at least something useful or enjoyable that I'm getting out of it, beyond the enjoyment of simply having it, which typically is not something ever feel about things. Things are just things. The only value they have IMO is their utility.

(Though I would certainly attach sentimental value to something that was made by hand by a relative and passed down)
But one way can be vastly easier to get results than another other way. Even easy but wrong ways can be useful, such as Newtonian mechanics. (It's computationally infeasible to predict, eg, robot movements with quantum mechanics.)
https://techcrunch.com/2018/05/30/internet-trends-2018/
Completely disagree. It’s always a sign your OS has bad drivers, virus scanners or system libraries.
That's incorrect. At the most recent quarter rate, Uber will burn closer to $1 to $1.2 billion in cash over the next four quarters, assuming zero further margin improvement (unlikely given their growth rate + priority on lowering their burn).

It's public information that they currently have $6.3 billion in cash and an available $1.5 billion term loan on top of that.

Uber's cash + the loan facility is likely to last a minimum of five years. More likely, they'll reach profitability or near it within six to eight quarters at the rate they're growing the business + reducing losses. A small adjustment (10%) upward in pricing over several quarters, a small reduction in their operational cost to sales ratio, on top of their high growth rate = very easy path to break-even.

http://fortune.com/2018/05/24/uber-revenues-sales-drivers-qu...
Mary Meeker became popular about seven or eight years ago, and at the time, there was an executive summary: "mobile is much, much bigger than you realize."

At the time, many people didn't realize that Android + iOS shipments had dwarfed Wintel shipments until they saw this dramatic image in her 2012 slide deck. https://image.slidesharecdn.com/internettrendsstanford120312...

Since then, IMO, people keep showing up because they're looking for another major shock. But there hasn't been a major shock like the rise of mobile since then. Mobile is still big. China is still big. etc.

Now her presentations convey a feeling of comfort. "I believed all of this already, because I am a smart, well-informed person, and here's the data to prove it."
CSS selectors are highly dependent on the structure of your HTML. If you refactor your HTML then you’ll be required to rewrite many of your CSS selectors. None of that is surprising at all, but jQuery makes it hard to abstract the use of CSS selectors away from the rest of your UI code. Compare with Angular2+ where the logical separation of Components and the HTML of the template is rigidly enforced making refactoring and “scaling” considerably easier.

jQuery is library that provides DOM shorthand - it isn’t a true application framework.
Uber’s losses have shrunk siginifantly. Google for Q1 financials.
Reading Reddit is like reading an article in a newspaper on a subject you are well versed in ... Then you read about something you know nothing about - while having the ability to upvote/downvote, and happily vote, even if you are not really qualified, and have now forgotten that the facts are probably backwards or wrong.
I leave this feedback so that hopefully it may be useful to you, but when I was investigating rewriting my build infra a while ago, I looked at build2 and didnt use it for this very reason. I know that I'm one person, but the fact that the gp is the #1 comment tells me that other people had similar thoughts as well. Something that might help kickstart this is if a few of the big packages were up there: openssl, libprotobuf, opencv, google test, etc. If those really big ones were there, that would draw people to add in the other packages that go with those thereby expanding the available packages. But now, since theres nothing, you would have to do everything by yourself in a new system which is daunting for anyone. (Also, by maintaining those packages, you learn what the pains of maintaining the packages are and so as you "get bogged down" you can solve those problems making it easier for others to maintain their own packages)
That’s what I’ve been telling myself. They just let my boss go, so I’m tentatively waiting to see what happens. If the change doesn’t go in the right direction, I’m getting out.
Try comparison shopping for TVs.

You'll find the following:

LG TV Serial:ABC123WM at walmart
LG TV Serial:ABC123BB at best buy

Every chain gets their own "differentiation" on the serial number. Same fucking monitor, same bells and whistles... But that "serial" is different.

It's called managerial plausible deniablity. And this tactic is very much welcomed across all stores, as it prevents comparison shopping.
I've seen enterprise products with great features try to be way cheaper than the "market" price and get very little traction.
Raise prices to around market level, and people are suddenly excited about the features and buying.
The google maps data showing makes sense (you're using maps, so why not offering the timeline of places you visited on maps).

But the FB location history to me is just out of the blue. FB was meant to be just a social network, why the heck do they need that information, I thought FB just connect me with my friends (and do things related to that). It's a bit abusive imho.

P.S. I'm aware of all the scandals, regulations, profile shadowing etc.
The comments in the linked thread hint at the issue being related to TLS1.0 vs TLS1.2, which seems to align with some new upcoming PCI requirements for next month that will ban TLS1.0 for servers?
Seconded. The dead tree copy I purchased in the mid-2000s is the best technical book in my collection. I’ve read most of it and every so often I still dip in to learn something new or – more often than not – to re-learn something I’ve forgotten.
I spoke too soon, don't have a mac but would be interested if linux was an option.
An average of 26.6 Tesla crashes per day isn’t data? It’s more relevant or more reliable than anything you’ve given.
Anatomy of a Man-In-the-Middle Phishing Campaign on Coinbase
Education Is Related to Greater Ideological Prejudice
> The yellow [sic] world example compiled to a binary that was ~ 5 MB.

See: "Why are Rust executables so huge"

https://stackoverflow.com/questions/29008127/why-are-rust-ex...
I'm on the consulting side at a B4 and what you're saying is true from the experience of my friends working in audit. The manager level and above should be checking the work quality, but they also have to balance client relationship building (which will advance their careers) with reporting potentially negative results from analysis.

Side note: for anyone looking for a miserable career, choose auditing at a B4. It's a rare combination of overworked and underpaid that has basically everyone racing for the door after a year or two.
I've been holding tightly onto version 12.4 because I really dislike the modifications, and increasingly bloated size of newer versions. I suspect I am in the minority as I never guy music from iTunes, and all of my app purchases are through the phone.
Watches (on the wrist or a chain), rings, cuff-links (as mentioned by another commenter), necklaces (sometimes), probably some brooch or lapel pins.

Alternatively, to hell with "acceptable", wear the jewelry you want to wear.
I wouldn't assume it's not happening on HN too. Think of the value of a prominent HN user's, or several users', positive comments about a product - in our industry, that's probably worth a lot more than the same on any subreddit (or on any blog or on Facebook). If advertisers have reached out to users on those platforms, why wouldn't they reach out to users here? If I were unscrupulous and had a product that HN users buy or influence, I'd definitely try it.

Being humans, we'd rather close our eyes to it unless we are compelled to face it - such things complicate every discussion and disrupt our happy community. And now you know why propaganda and advertising persist on Facebook and Reddit, and in society.
Enforcement of which regulations? Do you mean all commercial enforcement in the EU's history, or enforcement of internet related technologies specifically? I'm not trying to be dense, I suspect you know more about this than me, so I'm honestly curious what makes you confident about restraint in enforcement of regulations affecting small businesses on the internet.
The Black Hole Ultimate Solar System – PLANETPLANET
Which is all fine and dandy if one only cares about Linux distributions, the world is bit bigger than that.
It's really irritating that people take this condescending approach. C is harder to optimize than language that e.g. do not have pointers. That is a tradeoff the language designers chose because they wanted C programmers to be able to type pun, for example. This is why C89's only limit on type punning was memory alignment. The intent of "restrict" was to enable some aliasing optimizations via opt-in. So, sure, things that are not invariant in C are not available for invariant optimization. C permits aliasing. So it calls for smarter compiler techniques. If you want a language that forbids aliasing, use one that does and then call out to C libraries. But breaking C to allow CS220 "clever optimizing tricks" to be easily used is bad engineering. Essentially, what you are saying is, "elimination of invariants is a good optimization, so pretending C has more invariants than it does is a good thing. "

So maybe come up with a real example and stop hand waving.
> To luxury buyers, it's not a "watch". Instead, it's "jewelry for the wrist that just happens to tell time."

That's probably the best description I've seen for appreciation of expensive watches.

FWIW though, if you were to wear a knock-off of a luxury brand with your fancy suit at some event, would anyone even notice without taking a close look to specifically examine your watch?
Thanks for the info! That's all interesting. I'm not in the UK, no; I recall similar warnings there when I was.
A Translator Grasps for the Words to Convey a Brazilian Icon
5MB is nothing compared to what you'd use for a similar project in node or Python or Ruby. Sure, it's not the tiniest it could be, but using tools like strip, not including debug symbols etc it gets pretty damn small. Honestly though, at that point I think size becomes entirely pointless to even mention unless you need to run it in a super constrained environment, which you're probably not when you're using the standard library :)
Also my experience - there are pretty significant safeguards against this stuff. It can be really annoying on the consulting side.
> US citizenship largely serves this purpose

Yes. In fact this sort of service has traditionally been one of the main features of any decently functioning tribe.

It is less true nation states. At best aristocrats got such a deal. Which is unfair, but is probably why nation states are more peaceful than small tribes.
I don't know the usage stats, but I think the app/website ratio is nowhere near the one of facebook.
Some probable reasons for this (unbacked) claim:

1) Long sessions are more suitable on a laptop/desktop than on a smartphone (the average session time is ~15mn).

2) There is still a nerdy userbase (mostly early users) who prefer to use the website with all the features.

3) The app is relatively recent (April 2016 vs 2012 for Facebook).

4) The official app is not really good IMO (e.g. scrolling is laggy and the UI could be better).
Irresponsible implies a moral imperative. I think they're saying that "unintended consequences" often harm other people, and therefore business have the responsibility to minimize them. The stereotype is that American business like Uber, Facebook, and Amazon tend to see shareholder value as their one and only duty.
i think from ergonomics standpoint, actix is very close to rocket. of course rocket has some advantage, but actix compiles on stable and has zero codegen code. as soon as proc macro stabilizes both will be on par.

from performance perspective, actix is faster than rocket on any type of load.
What about code reviews?
> Still have customers on .NET 4.0.

Note that you don't have to install netcore on machines, you can create self-contained releases[1].

> EF6, Forms or WPF

Depending on your architecture you may be able to upgrade to netcore piecewise (i.e., microservices over "dumb" protocols like HTTP or gRPC). We are currently turning our monolith into microservices; porting to netcore where possible (using an anti-corruption layer where not). We've only just started but are already reaping benefits.

[1]: https://docs.microsoft.com/en-us/dotnet/core/deploying/#self...
You can’t avoid surprise medical bills even with a “PhD in surprise billing”
Try any of the other keywords in the comment or title, such as 'memory', '32GB', 'RAM', 'DDR4', 'SO-DIMM' -- searching those with ECC gives the correct result every time. How are we supposed to get to hacking if we can't even do simple research based on context?
Don't think it does. Basically everything involving a computer probably qualifies as "automated", and an Excel document is probably structured enough to be a "filing system".
If you are interested in the life of a query but in a modern distributed database, this blog post from my colleague at Fauna illustrates the data flow of a global transactional database https://blog.fauna.com/the-life-of-a-faunadb-query
Uber gained about $2.9 billion from trading away their Southeast Asia and Russian operations.

https://mobile.nytimes.com/2018/05/28/technology/uber-grab-s...
Large pieces of sw have been able to switch some plateform specific code to other compilers (chrome for windows comes to mind).

This is probably way smaller than the whole Windows, but I would not be surprised if some MS dev are already internally compiling some of their components with clang for their own dev/testing (even if just for extra warnings, etc.)

And a major part of the work of the MSVC team today seems to be about standard compliance.

But yes, I do not really expect that they switch, and actually they probably don't even have the beginning of a serious reason to do so. This is not even a case of NIH. Their compiler derives from an ancient codebase and has been continuously maintained for several decades. They "invented" it. The only modern serious competition (that cares enough about Windows compat and some of their specific techs) has been started way after... They probably also have all kind of patents and whatnot about some security mitigations that are implemented by collaboration between the generated code and (the most modern versions of) low level parts of the Windows platform.
It's largely geospatial tools, which urschrei commented on above. Others are abstract, for example I use https://ignite.apache.org (I know I could use Redis), and that's one of the things tying me into the JVM. I use Apache Ignite as a distributed cache thingy.
I've always seen there being a maximum size of a ticket for one sprint. So effectively 8, or, 13, or 21, or whatever, is two weeks, and all the other sizes are some fraction of that, and you end up trying to calibrate how you vote for points based on how long things take.
This kind of thing has been going on forever, and doesn’t require a massive conspiracy. Google buys an ad campaign, one of the journalists publishes a fluff piece or drops a negative piece. I remember Matthew Wright talking about why he left the Daily Mirror over a Pizza Hut article.
What I learned from agonizing over the same decision is that it doesn't matter that much. I'd recommend python or a scheme/lisp variant. The most important thing is to just get started.
that's the standard way buffett ferrets out companies in distress that he can invest in with lower risk than anyone else can get (see gm bailout).

if i had to guess, buffet realizes that self-driving cars are many more years away than uber has runway, and regulators are shifting to classify drivers as employees, increasing labor costs. profitability gets pushed out, creating a cash-flow problem for uber, which buffett can take advantage of.
Walmart unveils a new employee perk: College tuition
The Real Scandal of AI: Awful Stock Photos
Ye I initially thought that but Vista supports TLS1.1 and 1.2.

src: https://blogs.msdn.microsoft.com/kaushal/2011/10/02/support-...
Roseanne Barr Just Used the 'Ambien Defense.' So Have Accused Murderers
This is a fundamental problem with Health Insurance being primarily tied to employment. Many older devs, with families to take care of, would experiment this way with health insurance better than what is currently available outside of employer-provided versions.
What's the difference between this and the BlockingCollection<T>? Aside from being async-friendly it looks pretty similar. You can have a bounded collection with limited size, and completing the writes looks similar too - collection.GetConsumingEnumerable() responds the same way.
If you don't have a userspace or a filesystem, you can't memory map anything from it. In that case, your binary needs to contain all of the assets it needs to run such as images.

I've needed to do this to embed images in an application written on bare metal before. objcopy and its ilk do turn the data into a byte array that has a symbol in the symbol table. You then reference that symbol in your code. Generally you're not embedding this stuff in an ELF in that case.
IBM is a confusing one. For a while I was getting IBM powered blockchain ads coming through my Instagram feed, and I seem to remember stopping by their booth at Dreamforce a few years ago where Watson would help determine what candy they'd give you (or something like that). One thing I'd be interested to know is what they actually do vs. the marketing spin of what they do.
This is a neat project!

I also saw this posted a couple of weeks ago and it has become a go to tool for a lot of AWS work: http://awless.io/
You don't need to implement networking either, because connecting it to the network is out of the question -- with no process isolation, access privileges, ASLR etc., any security bug means immediate privilege escalation to ring 0.
The Power of Live Coding
Ask HN: For testing landing pages, what's your favorite service – and why?
>So there's no debate to be had on affirmative action, and everyone who supports it is racist and wrong?

ofc there is. But you can't deny that the people who often pop up in reddit discussions about race issues have no interest in actually debating, they just want to spread their hateful worldviews.

It has gotten better lately imo. /r/uncensorednews got banned a couple of months ago for example and that was a >100,000 subscriber sub run by an actual neo-nazi (/u/RamblinRambo3). It featured neo-nazi imagery such as the black sun and whatnot in its banner. Those people had no intentions of ever having a civic debate about affirmative action.

When people talk about racism on reddit, it's rarely about people who have informed opinions about affirmative action, but rather about people throwing around "WE WUZ KANGZ" comments and triple parentheses.
The deceptive word here being, "delete".
Intel actually backed off on those plans, and now any regular cache flush will suffice. There are still some new cache flushing instructions, but they merely offer performance enhancements, not stronger memory safety guarantees.

https://software.intel.com/en-us/blogs/2016/09/12/deprecate-...
No, i don't believe that, i just would like this person to provide literally any data at all for their pet theories instead of just crapping on everyone else's imperfect data (which is pretty typically the way of the world)

So yeah, what i want is a citation or anything other than smug hand waving and dismissivenessm, to actually make it a useful discussion.
Quite true, when speaking about Visual C++ and I have also stated the same thing multiple times here.

Their C love on the projects I mentioned, is via clang and gcc.
I think it depends on the specific Reddit community and how it's moderated. I moderate a community with 80k+ subscribers, and I put a lot of effort into keeping it on topic and interesting. (And we have community flair so users can add something very similar to a profile photo.
See also the timeline of those PCM, based on chalcogenide glass, which were invented in the 60ies by Stanford_R._Ovshinsky. He always insisted that it's better than DRAM. Finally we are getting there.

https://en.wikipedia.org/wiki/Phase-change_memory#Timeline

Theoretically it should be 1000x more durable than flash, and also 1000x faster, but they are not there yet. But it looks like they solved the packing problem.
And Micron insists that it is chalcogenide based, but not "phase-change memory", the one they started in 2012 and took back in 2014.
Sounds interesting. Make sure to mention it on here as a Show HN post when it's done!
It helps practice thinking a whole idea through to its conclusion. You will also get better at writing.
Which is ironic since Reddiquette encourages re- and cross-posting.
I think that the industry has not yet solved the question of how to keep a social network interesting when it becomes mass-market.

The problem is that the kind of content and discussion which appeals to everyone also appeals to noone. The biggest common denominator is small.

Networks like Reddit and Facebook are born in a niche and this niche audience is what keeps the quality of content high.

Once the niche gets bigger and bigger, the quality of the content goes down. And the network suffocates.
Novice in these contexts but I think it would be less of a saving as DRAM must be refreshed, at a pretty high clockrate too, typically.
I'm not requesting the compiler to read my mind, I'm just asking for dead obvious and simple guidelines that allow me to perform a cost-benefit analysis and tune the compiler's behavior to what I consider acceptable.

Examples:

I don't care at all about optimizations that are a result of treating signed integer overflow as undefined behavior. I'll go for predictable, deterministic behavior every single time.

Same for strict aliasing rules. I find it absolutely insane and mind boggling that -O2 enables strict aliasing amongst who knows what else (50+ other flags). Why can't the impact of these optimization flags be easier to deduce? Why do I feel like I need to be a compiler developer just to get some measure of confidence in what the optimizers are doing? It's insane that there are people who treat this sort of unwarranted, dangerous complexity as a rite of passage and don't push for something that's better. Most importantly, it's terrifying that a significant chunk of C programmers _are not even aware of these issues_.

C will stick around for decades and will continue to be picked up by newcomers. It doesn't have to stay as dangerous and uncompromising as it is now.

EDIT: There is some progress with things like ubsan and asan but alas they're fairly limited platform-wise. What's worrying is that there hasn't been a clear shift in the mentality of those who control the language as the OP indicates in his report.
I'm one of those. If maximum portability is desired C89 is still king.