skysight-inc/HackerNews huggingface dataset:
Toronto-and-vancouver-home-price-growth-to-slow-in-2017
I think one of the reasons that people think that trying something out leads to permanence is that there's a pretty long established trend of that being the case on websites that HN shares membership with. You may be paying the social price for actions inflicted by Digg and Reddit, years ago.
Sure. I was arguing against "religion" ("put unit tests everywhere, for every single thing"), not as "anti tests". There are many kind of tests.
It's a big company. How you experience varies based on what stage your product is at (greenfield? possibly being cancelled next month? Launching? Stable?), whether your direct manager is a nice person, what career stage your manager is at, and what five people you spend most of your time with.
Might as well use this as an opportunity to speak out:

Why does Hacker News censor topics about real issues in the tech industry?

Why is Sam Altman a Peter Thiel apologist while saying that politics aren't welcome here?

Why does Sam Altman think that ethical issues are divorced from technology?
They take pull requests https://github.com/whispersystems

There are better ways to give feedback than just saying a free app is "crap"
> >Mapping = CreateFileMappingW(Handle, 0, PAGE_READWRITE, 0, FileSize, 0);
>
> So it is more a "case" not handled by dokan rather that all memory mapped not handled ? Is this made in purpose just to remove dokan from the bench ?

I do not understand this.

Are you familiar with how memory mapping works on Windows? CreateFileMappingW is it. If that API fails you do not have memory mapping.

Furthermore I challenge you to show me how Dokany/MEMFS makes this API fail. If you find such an issue I promise to fix it and re-run the tests.

>The lock exists on WinFsp/MEMFS. It is just taken in a different place:
It changes nothing on what I said. You added it on dokan side without reason and not on winfsp memfs.

I added it on Dokan side, because I needed to protect the Dokany/MEMFS data structures against corruption. On the WinFsp side this lock is taken automatically as a convenience (although one can remove it if the file system can cope by using a custom "operation guard" (FspFileSystemSetOperationGuard) -- it is not needed for WinFsp operation).

The exact same lock is taken on both sides. There is no unfair advantage to WinFsp. If you design a file system that takes no locks and works on both WinFsp and Dokany, I will be happy to run the tests against that file system.

> A pull request will not change that a real application on a non-virtual machine will not see the difference.

All the "real application" has to do is to open a file and issues some I/O. Just because Dokany does not cache I/O it will be 9x-10x slower than WinFsp.
It lacks some features of other messaging apps, like the ability to send stickers

That sounds like a feature more than a deficiency.
Amazon can be worse than GooFaceSoft, thus getting more stories, and still be pretty good.

My impression has been that Amazon is highly variable internally, a bit like MS (which I actually do read horror stories about).
We're supposed to be a community of hackers. Why can't we try weird and crazy ideas?
So many companies try to emulate how Google works. There are multiple books, hundreds or thousands of articles. People speculate on the perks, the review structure, the hierarchy, the autonomy.

However, when other companies try to imitate Google they always fail because they're missing a crucial piece:

Billions of dollars in ad revenue

Google doesn't work the way it does to be successful. It works that way because it is successful.

I found this no more evident than when I worked on Google Search itself.
Regardless of how the suit transpires, letting someone maintain control of a public company while divesting themselves of the risk associated with ownership strikes me as a bad idea.
This would be more helpful if you stipulated app version (or at least approximate era), hardware, and OS version. Just the basics.
> informed consent

Sidenote, and completely off topic:

Is there a non-high-horse way to word this? I understand the meaning, but the same phrase can be used to be completely dismissive as well. It's a potential moral high ground, where if you don't agree you must be uninformed.

I'm not saying OP meant it that way, it just brought up the honest question from me.
All I can give you is a link to a conference (it's pretty good) about the ARC reactor based on REBCO superconductors

https://www.youtube.com/watch?v=KkpqA8yG9T4
This is because of the rumors that Intel is going to cross license AMD GPU patents for use in their integrated GPU's as the intel-nvidia gpu cross license agreement is going to expire next year.
Gravatar Advisory: How to Protect Your Email Address and Identity
Yeah. Which is why I'm always amazed how many companies will nickel-and-dime on that stuff. Those benefits more than pay for themselves, a smart company would commit to them especially when times are bad.
Just stop using Google if that is a concern. Personally I use DDG.
RabbitMQ has more granular permissions:

https://www.rabbitmq.com/access-control.html

I am starting to use it at my work but I'm pretty sure I wouldn't open it up to the public, ACLs or not.
You can implement tail recursion optimization on top of the JVM (which is far, far away from a general compilation target BTW), where the distinction is that the function may only call itself. These cases can always be trivially rewritten into loops, and I know at least Scala does this just fine.

More generally tail call optimization allows you to avoid pushing a stack frame for any call in tail position. The JVM (or even LLVM) does not give you the necessary tools to implement this yourself, since you can't play games with your stack frame and return address directly.
We humans have a hard time reasoning about correlation and causation. Superstition comes so naturally.
If you want to cheat a little more you can try tldr: https://github.com/tldr-pages/tldr/

It gives actual examples of commands, just like a cheatsheet does.
I don't recall the exact question, but I recall they were only looking for the answer that used bit manipulation. Which was not necessarily intuitive in the context.
But downloading Signal after news like these will tag people as trying to hide something from the state.
We can no longer empathize, I don't think it's about people living in some alternate reality. Take the example of second amendment rights vs. gun control. What one needs in the city, versus the middle of Montana are going to be very different. If an urban professional can't imagine themselves in Montana, and a Montana rancher can't imagine themselves in Chicago then you've got problems.
I vehemently disagree with you. He goes about in a very structured and objective style and you can also tell he has decades of experience to make informed statements. I think it's super interesting.

It might be not much news when you consider only the title statement, but it's the reasoning that talks are watched for, right?
If i know correctly, the difference is you can't get your green card in those 3 years, where as here in Canada you can get your PR in those 3 years.
The problem is that Google's target market is largely people who are unaware of what the risks are, unaware of the extent of what Google does with their data. It's up to us in the tech community to protect people from companies that use dark pattern behavior like Google.

yuhong: Responding to your question as an edit to my own comment since two -4 comments is probably enough for one day. Silently implementing opt-out features, and automatically opting everyone into new ways to violate their privacy, granting themselves the right to change their terms of service or privacy policy without notification. Using confusing terminology to make it difficult to discern what is the "more private" option. (Opting out of Google+'s "Featured Photos" feature, for example, requires you to switch ON the option to shut OFF Google stealing your intellectual property.) As existencebox noted, making ads on search look as close to search results as possible to mislead people into clicking on scam and malware laden Google Ads rather than real results...
The point of the quoted snipped seems more aimed at the "we lose the thread as an abstraction" part.
Previous discussion of the original work: https://news.ycombinator.com/item?id=11459601
Yes, that would make it more like an Indian roti, except for the yeast, which is not used in roti.

But atta - the whole-wheat flour used to make roti and chapati and also puri - is not just unbleached - in fact I don't know if it bleached or not - hope not - it is also unrefined wheat flour - meaning they do not remove the bran, or they remove the bran (or outer layers of the wheat grain) but remove less of it than for maida, which I've read is similar to US all-purpose flour. So atta has more dietary fiber and a more noticeable taste.

In fact for Indian grain / flour products made from wheat, there is a sort of gradation - we have:

- daliya - a very coarsely broken wheat grain product - cannot call it a flour, it is too coarse for that - pretty tasty when used to make upma / uppit, even without much spices added. I think couscous may be somewhere between daliya and rava or the same as daliya in granularity - never had it, so not sure. Daliya is so coarsely broken (not finely, I mean) that you can see individual pieces of it, and it looks medium brown and you can tell that it is from wheat, which you cannot for atta just by looking at it - atta just looks like a light brown (near white) flour which could be from any of a number of grains.

- rava - I think this is like or the same as semolina - less coarse than daliya but still coarse, you can see the small individual pieces - used to make upma, also to make rava dosa (mentioned in the OP)

- atta - the whole-wheat flour used to make chapati, roti, puri - finer [1] than rava, this one is a flour

- maida - the refined wheat flour, finer than atta - this is used to make naan.

[1] finer - meaning in diameter, not in taste or quality.
I see no mention of the emacs daemon [1] which I've found very useful in resource constrained environments (ie. tiny VMs or underpowered chromebooks). That's especially true if you bring out the big guns like Spacemacs.

[1] https://wiki.archlinux.org/index.php/Emacs#As_a_daemon
Do you know the real Eduardo Saverin story? Genuinely curious
There is the Berkley Out of Order Machine BOOM https://github.com/ucb-bar/riscv-boom, its performance approaches those of modern intel processors in core mark, I think it would probably be possible to eventually match them.
Greek ena has nothing to do with that. It comes from sem-, the same root as that of lat. semel 'once' and other words. If you want a Greek cognate to unus and one there is only (ancient greek) οἰνή 'one on a dice'. Sanskrit eka has ka instead of expected na for some reason, otherwise it agrees with the rest.
A Data Engineer's Guide to Non-Traditional Data Storages
That makes a ton sense, except that one wonders if any manufacturer will ever bother proving efficacy. Worse, they may instead double-down on marketing campaigns. Doctors and other professionals, working scientists or not, are susceptible to marketing like anybody else.

So we'd need to see other mechanisms, regulatory or otherwise[1], that would counter that effect. FDA approval is a powerful motivator for 1) companies to find actually effective therapies and 2) as an extremely efficient signaling mechanism to the market regarding efficacy. But it's sub-optimal for many reasons, including erring too heavily on the side of safety. It's just not obvious what would replace it.

Don't forget, snake oil thrives in the free market.

[1] Medicare reimbursements predicated on FDA efficacy approval? I'm not sure insurance companies can be expected to do the right[2] thing. It might be cheaper to reimburse a snake oil treatment that allows the patient to die than to pay a premium for an effective treatment. And while presumably a good doctor would insist on the effective treatment, at the margins the insurance company could expect to profit from allowing their patients to choose the snake oil.

[2] Where "right" means a course of action that maximizes long-term social wealth (i.e. preferring effective treatment and therefore subsidizing research), rather than simply maximizing the short-term utility of patients and profits (i.e. allowing the patients the salve of snake oil, with reimbursements, in lieu of effective treatment).
So let's say I want to use those two books to get started with LEGO Technic (I have long LEGO experience, not so much with Technic), how I find the sets to have use of the books? Should I buy the parts by themselves, after buying the books? Can I find a aggregated set somewhere, where the most common pieces are included?

Basically, how I can find start-sets of LEGO Technic?
Did they just re-skin api.ai? Also how does the HN system work? Does it automatically front page anything with 'Google', 'Amazon', $HNCOMPANY, in the title?
I agree. If you read the glassdoor reviews, engineers were posting warnings about Amazon back in 2008.
The moratorium on political submissions on HN has been lifted. see: https://news.ycombinator.com/item?id=13131251

So please don't flag this based on that reason.
If you are familiar with those concepts, I would count that as a big step over what I typically see in "data science". Surely a big step over what a lot of people think data analytics to be.

Like yourself, I had quite a bit of contact with maths during my engineering degree - whether I took most of it in is a different question :) (Financial Calculus nearly destroyed me).

Developers aren't typically aware of concepts outside basic statistics, and even though a lot of algorithms are readily available for everyone to implement and benefit from, how can you use what you don't know conceptually?

I guess everyone has a different experience, depends where you're working, really. I do know of quite a few shops where the push for analytics came from the tech people, mostly because companies don't employ people with the math knowledge to identify these business gains.
Yeah, barely 10 Gigaton per year if you sum it all up [1]. But it's probably a fraction of that that is eligible for capture.

1 - https://www.co2.earth/global-co2-emissions
> Is there evidence that our culture is becoming less healthy?

Obesity is widespread and extreme.
I remember back in the day, 1997, when Hotmail ran on FreeBSD and was actually a decent free web mail service.

Then Microsoft bought them, and the usability has been steadily going down since, until I eventually was forced to abandon it: it couldn't even handle plain text ASCII e-mail properly any more (\n's would be eaten and sent e-mail would end up being one huge line).

But of course, it will be all different with LinkedIn this time. Of course it will.
And if you want to run a company without having to deal with shareholders you can stay privately held.
You're promoting Wire for anonymity? Check out their privacy policy, Wire maintains a server side copy of your entire contact list, all the groups that you're in, the plaintext metadata for your groups (membership, plaintext group title, plaintext group avatar), etc etc.

They have broken voice encryption, and leak enough data to reconstruct the audio of your calls. They leak tons of plaintext directly back to themselves, like GIF searches, and rolled their own messaging crypto that experts say is broken.

They have been caught lying about what kind of encryption they provide, they lied about being open source for years, they lied about being based in switzerland. From what I can tell, the only people promoting Wire after all that are usually on Wire's marketing team.
This was nominally a question for me, but I think Pyxl101 has it: the fact that it's far outside the norms makes it unclear whether I as the reader am correctly understanding what's going on. Since the author seems to just mean "you", creating the spectre of other meanings/intentions muddies the waters.
It's not possible to add extension methods to TS in a way that would be usable in practice. https://github.com/Microsoft/TypeScript/issues/9 has a long discussion of the problems with trying to do this.
BTW, here is how FSX calls CreateFileMappingW.

https://github.com/billziss-gh/secfs.test/blob/60f9f44b87731...

I do not see a big difference to the fsbench call. It may be that fsbench attempts to make a mapping that is 4MB long. Now you can fix that problem in Dokany ;)
I choked when i saw 'Drupal Certification'
Which does seem like sort of a loophole. Don't companies have to add perks over a certain amount to the employees pay so that it gets taxed? Wouldn't feeding an employee every day qualify?

It would be sort of weird if we turn back into having sort of 'company towns' where your employer provides a lot of what you need except they pay for it. It's not just Google this would be beneficial for, even if you run a factory you could pay employees a tiny bit less, but provide food/services for them that would make up for it. And because of the taxes/bulk situation it could be economically beneficial for both sides.
I used an analogy to simply demonstrate every entity (e.g. government, corporation, military,etc) must follow specific rules while making decisions.

Go radically against these and chaos will erupt. It's both unintelligent and ideological to take speed as an absolute.
+1 to this. Most of us are terrible at understanding our own bad behaviors and are friends are too nice to tell us.
I won't say it didn't cross my mind. But if you're arguing that everything should have been obvious, that was far from the case. People have very different, shockingly different, way-more-different-than-you'd-expect assumptions about things that seem obvious to you (i.e. any one of us); since our job is to serve the community as a whole, we can't just go by our own. It's a constant struggle.

HN is large enough that if the outcome had been wildly different, other users would be thinking that had been obvious all along, and telling us so.

Keep in mind that the important question was how the community would react, and complex social systems aren't straightforwardly predictable. I've been working with HN for years now, and a participant for years before that, and much of it remains counterintuitive to me.
Another nitpick - most Java based web/app servers have used thread pooling (or similar approaches) for at least 10 years. Seems overly simplified to say these environments always "spawn a new thread".
I joined my company on June 1st. At the end of the year, I was told that I performed well and would be getting the typical 2.8% raise, but divided in two because I had only been there six months.
Sorry I am wrong.I saw the PARTITION BY {column name} and lazy me assumed things.
AMD Delivers Crimson ReLive Drivers: Yearly Feature Update
I think you, too, are falling for the trick he was describing, of taking someone at their word who is manifestly unwilling to be held to their own word. It's hard to read 'geofft's comment and think of a way he could have been clearer that he was not calling commenters anti-Semites.
Best i recall, the Glass problem was more Brin over-hyping than the tech itself.

And i do not recall reading about the car getting into trouble while under computer control. Either someone ran into it or it ran into something while human operated.
What's always frustrated me is that there are perfectly legitimate complaints about how google has gained their market share; but people seem to like weakening the broader argument with more emotional arguments.

I'll gladly cite examples: Search ad dark patterns. I remember a time when G was _proud_ of that their ads were entirely distinct from native search results, and never caused native results to fall beneath the fold. Now when I search on even a moderately sized monitor, literally half of the first page results are sponsored or ads (native content being entirely beneath the fold), to boot in a manner increasingly less distinct from the native results. (there used to be a separate ad box, and then a line between ads and native, and now just a tiny little 'ad' or grey 'sponsored' blip)

I've seen these encroachments across the board; youtube/G+ integrated logins was another, dark patterns for data-gathering approval on droid ("do you want to share data; yes/cancel"), which I'd best summarize as a slow collapse of any legitimacy to their "don't be evil" mantra from early on.

The one concrete point I can think of for "scraping data without approval" is that when various new data policies were established and yes/no controls added to your G profile settings, I believe some of them defaulted on? I've heard mumblings both ways in the HN discussions on this topic so it's a less strong point than my previous, but may be a basis for a more established argument of that aspect of dark patterns in private data acquisition that the parent was trying to pose.
Not only tag, but also get their identity and possibly use backdoors, because Signal is only on Google Play, which in order to access it requires a gazillion identifying data.

Signal is a joke if your adversary is NSA and its likes. You cant run Signal unless you give up who you are, and that you are using it, and its not very difficult to analyze _when_ you receiveor send a message due to the Signal requiring google messaging system.

Signal should just really rename itself to "Google Signal, no really we are not evil for certain."
As long as they're completely optional...

- Gestures might not make sense in many locations (tiny cubes with limited space, for instance), or prove problematic for Deaf individuals (learning, effectively, another signed language). That said, I totally want to select text, make a yanking motion with my hands, and have it get put onto the clipboard.
- Eye tracking would be an immediate no-go in any sort of closed facility
- Voice input is also a no-go in closed areas, and would be extremely annoying in cube farms - far more distracting than they already are.
> arbitrary constraints like, "this needs to operate in 16MB of RAM"

Given https://aws.amazon.com/iotbutton/, that hardly seems arbitrary.
> It's much more likely those responsible for choosing the ProctorU solution didn't realise everything around what the approach entailed, or necessarily the ramifications. That's especially true if it came out of HR/Recruiting who aren't necessarily the most technical people.

OK, sure. My reasoning there would be that ultimately they don't really care. All due respect to Friar Ockham.
So you would have no problems with your cell service provider keeping records of all of your calls and locations and recording conversations in the room even when not on a call? Most people don't know what data google is keeping and monetizing.
Thank you for clarifying. It seems like there is an unfair share of negative perceptions compared to other religions just because it's only ~200 years old.

Although I'm not a member, I lived in a 90% Mormon city for a few years and was made to feel very welcome and accepted.
Does COGENT look functional or imperative in programming style to you? Genuine question as I don't do FP. COGENT is latest in attempts at bringing functional, verified languages into system space. A team already redid the ext2 filesystem with it.

https://ts.data61.csiro.au/projects/TS/cogent.pml
Your post is inappropriate because it breaks the guidelines by calling names. Please see https://news.ycombinator.com/newsguidelines.html.
I think the linearity can force you to streamline things, but personally I often have to resist the urge to bike-shed the order in which I write functions in the same file, let alone what order I want to put my files in. I end up being torn between different orders I would want in different situations, and would love a language or IDE that would let me view definitions in different orders depending on what I'm looking for.