skysight-inc/HackerNews huggingface dataset:
>First, Go and C++ are vastly different languages.

Yes, the point isn't to say that they are similar. Quite the contrary in fact, they are different enough that they compliment well. If I have to do latency sensitive systems work I would use C++17. It's good enough, has useful constructs, and all-in-all, rather easy to write.

It's nice to have stronger static safety but they usually displace the cost somewhere else. AFAIK, Rust becomes extremely touchy when you start inter-operating with abstractions the borrow-checker is not omniscient about. Wrapping code in unsafe{} everywhere feels clunky. That's not my biggest peeve though. Programming complex systems is an iterative process for me. I prototype, go back, throw it away, rewrite, until requirements are met and so on. I don't feel like I would be productive doing that in Rust. I don't care for safety for as long as the software prototype is complete enough. In that phase of development, what I care about is a compromise between velocity, performance, and safety.

The only thing I really miss in C++ is powerful type-system: GADTs and all. But again, if I find that I need those I would use a language that truly excels at that, OCaml.

For anything else, I found Golang to be a terrific fit.

It is easy to on-board new people and have them get productive and feel empowered enough to push change. The building blocks are easy and compose well.

Yes, I agree the lacks generics of generics can be frustrating, especially when software grows. On the other hand, it can get old really fast to debug templated software.

As for GC, it might not use fancy algorithms but from empirical experience, having worked with a wide-range of different applications with different workloads, I found that GC pauses are short and hardly ever an issue. I wouldn't use to write a RTOS but for most usage it's fine and a net positive in productivity and quality.

>Go rose to popularity because of the authors and the company sponsoring it, not on its technical merits

It rose to popularity because it fills a huge niche. My job is to build robust systems that do their job and deliver business value. It's easy to maintain Go code, it's easy to understand, and provides the right amount of static safety most of the time. I find Golang to be a humble and honest language, a productive C.

Rust is cool but not worth it for me.

>No one in their right mind would be cracking out another C++ project if they took the time to learn Rust and C++.

If I had a dollar every time I had read that (replace Rust by Haskell/Erlang/Lisp/Whatever language the cool hip kids use).
I have friends who work on teams in Facebook who use ML to detect and filter out “undesirable content”. It’s a difficult problem but they’re a pretty intense team (workaholics) so I wouldn’t say they spend 0 effort.
> If rust could deliver speed without compromising on ease or safety, and I honestly don’t know if it can, then it will absolutely crush the competition.

It has to be more than safe and fast. It has to be a productive language to use. A dev can't sit for 6 months trying to figure out how to write a website, when he can pick up RoR and do it in a day.
Earl Bakken, Legendary Medtronic Co-Founder, Passes Away in Hawaii
Some notion of privacy? My device compiling a biometric database about me and those around me is beyond creepy, and ripe for hacking, sales, or other abuse, for the tiny perspective usefulness it could provide matching my photos up automagically.
Don't worry, 11 year olds can't vote.
Presuming his audience are old enough to vote.
The TV industry has pretty rich data about you as well. If you have cable and use a cable box, there's a considerable chance that not only are your viewing habits being data mined, advertisers are able to dynamically target specific commercials at you. The term is "addressable TV" if you want to look into it more.

And your cable provider has likely pulled your credit report as part of signing up (to avoid requiring a deposit), as well as confirmed your identity, physical address, and phone ynumber. All very valuable information and making it much easier to stitch your data into third party data sources if they want. And if they're also your internet provider, theoretically have some potentially lucrative access to your overall interests, usage patterns, devices in your household, etc. All of which could be leveraged at just the metadata level to derive secondary information such as your daily routines, household size, major life events, whether you have an affinity for Apple vs Android, whether you're an "early adopter" of tech, etc.

Cable providers can be just as if not more capable of creating and monetizing incredibly rich data about viewers as their non-cable counterparts. If they're in the mood to risk any PR fallout from it.
New Chinese Blockchain Regulations Raise Censorship Concerns
Rust is based on ADTs, typeclasses, and type parameters. C++s toolkit for abstraction is templates and OOP. They're completely different, and it sounds like you're just trolling anyway.
It would also be compelled speech, and from what I've read,

> governments have the right to mandate corporate speech “if the information in the disclosure is reasonably related to a substantial governmental interest and is purely factual.”

(https://www.reuters.com/article/us-otc-speech/when-the-gover...)

Since that would not be the case here, I do not believe it would be legally defensible for the government to compel false statements out of both Apple and Amazon.

(IANAL, so do take this with a grain of salt)
I'd assume it will be decades until BNC/TNC die off completely. I replaced one today on a Bell 205A1 helicopter, for the ELT. Given the standards for reliability (both in how well it must perform and how long it must last) aircraft OEMs aim for, I expect to work with them for the remainder of my career.
Things that shouldn’t even be up for debate:

1. Public access to the laws governing their behavior should be free

2. All laws and decisions involving interpretation of the law should be available to the public.

This is a federal court (not the supreme court alas) saying that 1. Is clearly true.

Alas 2 continues to not be true in the US at least...
That feature is for JS files. It helps you convert your JS project into flow/TS in a piecewise manner. Otherwise you'll have to do a major rewrite in a very short amount of time.
I love peanut butter.
I graduated from 42 in April. I moved here with no prior work experience in tech, and got a developer job in a little under a year. The curriculum is mostly C based which can be a little tedious, but you do learn programming from the ground up.
Having 64-bit addresses let you map files and not worry about address space limitations, even if resident size is < 4gb
No, the US has never done any blocking in the GPS system. The article refers to a request by India for access to the military GPS signal and military equipment, which was not granted.

The US, as well as virtually all other technological powers, does have the capability to jam GPS signals using ground, sea, or air-based jamming platforms but those are not part of the GPS system.
I think it’s different kinds of beauty. When I write Go, my good programs are “beautiful” for how simple they are; it’s relatively difficult to over-abstract. It’s the rugged practicality.

The other kind of beauty is a quest for an abstraction that makes everything conceptually simple—once you understand the abstraction. It’s more of a mathematical elegance thing, and it’s just gravy if it happens to solve a real world problem.
Student granted UK visa after media uproar
Ah yeah, it disappeared because I thought I would get more reads If I moved it up in the post chain lol.

May I ask what makes your company feel secure about using cloud hosted solutions. I mean, can’t a disgruntled employee easily clone the git repo to his own GitHub account ? I suppose they could do that anyways, just by copying the repo somewhere, but having an entire company’s secret code on the cloud just seems to remove too many barriers of entry for protecting the code.
Why not look at the source to get the right information?
https://www.42.us.org/42-admissions-overview-requirements-pr...
https://www.42.us.org/42-admissions-overview-requirements-pr...

> I AM NOT BETWEEN THE AGES OF 18 AND 45. CAN I COME TO 42?

> Yes! We are looking for learners who are motivated. In establishing the school in the US, we focused first on the age range we’re familiar with, then expanded to include high school, and will continue to expand. It’s important to develop a program that supports the success of students while still challenging them. You can apply to 42 if you’re older than 45, but please know that most students here are younger and that Intensive Basic Training is tiring.
An article full of on the subway anecdotes rings pretty hollow to me.
”Do you have a detailed cost estimate?”

Indeed we do! Several pages, including methodology. Here you go:
https://www.reclaimtherecords.org/wp-content/uploads/2015/10...

Just a quick sample: ”By way of background, our research would indicate the industry standard for fees for a job of this size – turning existing microfiche sheets into scanned digital images – would be approximately $3,000, not $152,000. This would indicate that DOH’s requested fees to process this FOIL request are nearly fifty times higher than actual costs...”
Top Mistakes Getting to $100M ARR
Nice promo piece, anyone have anecdata about experience living in Montreal and working in tech there? I've mostly heard about their electronic gaming scene. Why aren't more people going to there rather than Vancouver or Toronto?
> You communicate naturally, so I encourage you to find a job where you can talk with a lot of different people every day. That will also help expose you to more and different things.

I guess product-related (PO, PM), UX-related or business-developer/sales jobs, maybe for tech companies
But when he's 35, those 11 year olds will be voting age and will crack up when someone mentions that idea.

And that's the danger. Weirdly.
I can relate with some parts of this story. Used to be a "throwaway" kid with no future, dropped out of high school, etc.

The best advice I can give you is to not care about education (it's a waste of time for the most part) and learn to solve real problems. Every second of your free "work" time (don't forget to also take time off to go out and enjoy yourself) should be invested into your skills so you get a return on that investment later. When you're doing something, ask yourself how is this relevant to your goal of earning money and whether it will give you a skill/experience you can reuse later. If it can't, then stop and do something else.

Learn a web framework (I recommend Django); web development is easy and doesn't require advanced theoretical knowledge (where a CS degree might actually be useful), pays well and will stay relevant even in the "apps" era as those still need a backend server to talk to. This will also give you the ability to build projects end-to-end which is extremely valuable when you're trying to launch your own startup and don't necessarily have the funding to pay someone just to make you an MVP.

Once you do this, build a few projects, open-source them (just so you have a portfolio to show off) and then move out to London or similar non-shit town where people are valued by their experience and skills instead of meaningless pieces of paper (I am from France and this was the situation there, and I assume Spain is sadly similar although there might be a startup scene in Barcelona so maybe try there?).

Good luck!
I responded to someone else saying this, but I guess it bears repeating. I'm not saying its a free lunch - it is a build step - there are things to learn - some of the more esoteric types can be very hard to understand. I exaggerated when I said there was no downsides, what I mean to say is that in the cost benefit analysis as I see it so far, the benefits massively outweigh the costs. I've written a fair bit of TS so far and I find it hard to imagine writing a significant side code base without it in JS-land.

I'm not blinded by the hype, im here asking people for what they see as the downsides, the reasons they may have or have heard of why teams didn't pick TS (or better yet did and had some reason it didn't work out).
But it may not have enough carbon dioxide:

http://lasp.colorado.edu/home/maven/files/2018/08/Inventory-...
The article forgot to tell that they were financed by the most corrupt party in Brazil, PMDB.
https://news.ycombinator.com/item?id=18249755
Ecommerce Website Development Company in Mumbai
Web design company in Mumbai, India offers effective ecommerce website design and ecommerce website development solutions with clean structured unique design.
Rent is cheap.
Is there any mechanism that the government can use to force you to lie? I know they can keep you silent but forcing you to say anything, true or otherwise, feels like a huge 1st amendment issue as the government can't typically compel speech, can it? I'm not a lawyer so curious on the perspective of someone who might know the details better.
The code which implements the restrictions on destination is just code. We can add new destinations if needed, but that requires a quorum of codesigners and a more arduous process than simply withdrawing funds.

The goal here is the normal operation, cold withdrawal, is very low risk.

If we ever did suspect our hot wallet keys were breached, we'd have to do that or else we would be stuck as you suggested.
It isn't just pressure, total weight matters too. 1000 psi is WAY too high. Keeping ground pressure as low as 10 psi is generally the recommendation for heavy equipment, but a person walking might get up as high as 20 psi and doesn't cause compaction on soil with a reasonable organic matter content (5% or more I think?). Here's a good explanation: https://extension.psu.edu/avoiding-soil-compaction
Published along the initial story were strong refutations from Apple, Amazon, Super Micro and Chinese Goverment. Some of them suggested that this is not the fist request from Bloomberg, so much that companies got annoyed to refute baseless speculations (see Apple response). So Bloomberg consulted with the companies and published despite the strong denials from all sides.
Anyone know of companies doing technically challenging stuff that pays well in Canada? I recently moved to Vancouver but am finding very few doing interesting stuff besides big tech like Amazon/Google etc.
Convert C# Code to Managed C++ using csPorter
Op-ed disguised as a science article. Ultimately gender now has two definitions: cultural/societal and biological — I suppose you CAN have it both ways but when treating a patient's anatomy such as breast cancer, prostrate cancer, or when it comes to treating a heart attack the treatment will vary by sex. Thus, there has to be a de facto gender designation when a "body" enters a hospital.

A pitch, a basketball court or an octagon could have its own definition of gender but is that a good idea?

https://www.cedars-sinai.edu/About-Us/HH-Landing-Pages/When-...
Yes, the target audience for WebAssembly seems to be performance-conscious application authors who use non-GC'd languages, and unpredictable GC is a headline reason for choosing WS in those circles. So giving authors control over GC would be a fine thing to deliver, it would let real-time app authors still use GC in a controlled fashion.

It could probably be done in a way that allowed multiple GC's to coexist and cooperate.
It's only a matter of time before "smart" TV manufacturers work out a deal with Comcast to use their wifi hotspots, or install 4G connectivity and have their televisions automatically connect with no option for the "owner" to disable it.

I sincerely hate everything the "tech" industry has done to society over the past 10 years or so.
Things I know about Mars:

>No oceans

>No plants

>No phytoplankton

>Massive planetwide dust storms lasting several months

>Average surface temperatures at or below freezing

>Space suit required

Things I know about Earth:

>Drinking water falls from the sky

>Food grows on trees

>Breathable atmosphere

>Clothing optional in most areas

>I can feel actual sunlight on my face every day
Yep, that's how Android does it too. Text size is a very important option for older folks, and having people pick it during the initial setup alongside other accessibility options, helps a lot.
I wouldnt call myself an expert by any means, and sure there are lots of complicated types out there - but I feel we would get 90% of the benefits if all we did was 1) turn on the compiler in the first place 2) document the argument and return types of functions and 3) build some general interfaces of objects we are passing around.

If we bailed out and typed anything more complicated as `any` it would still be a huge improvement over writing vanilla js IMO.
Agreed. I switched back from Chrome to Firefox partly because Firefox had a constant reminder of a thing I don't use, Pocket, in the address bar. I don't have anything extra in Chrome that permanently shows up, just a temporary window that pops up asking me if I want to sync when I save passwords, which I'm used to dismissing.
Any information on which modern breeds are closest to the old European stock?
Reading one of the referenced articles by Don Norman [1], I find this statement immediately true...

> "What kind of design philosophy requires millions of its users to have to pretend they are disabled in order to be able to use the product? Apple could have designed its phone so that the majority of people could read and use the phone without having to label themselves as needy, disabled, and requiring assistance."

...as just a few days ago I reluctantly traded in my iPhone 6 for the iPhone XS. So far, I cannot get over not having a home button. (since it was mentioned below, I just want to point out that my gripe isn't about not wanting to adapt to a new interface; it's about what Don brought up). After exploring the OS menus for a while I found that, I could add a button to the screen that mimics to a small degre, much of the functionality of the home button Apple previously entrained me on. Of course this option is tucked under the accessibility preferences. In fact, I found a half-dozen 'features' under accessibility that I decided to turn on.

Pic: http://bit.ly/iPhoneXS_accessibility

Note that the floating home button is labeled AssistiveTouch. Here is a really short video I just made attempting to use this slippery-ass button...

http://bit.ly/iPhoneXSdemo

Hopefully I can adapt to the default XS patterns soon, so I can turn off some of some of these accessible features, apparently intended for the iPhoneXS-disabled. I'm just wondering why these things, which to me just seem like user preferences or options are nested under the accessibility tab. Then again, maybe Apple is trying to tell this 6th-year phd student that I'm no spring chicken, so hurry up and graduate already.

[1] Don Norman article: https://www.fastcompany.com/3053406/how-apple-is-giving-desi...
Simple bluetooth is nice. Skip & rewind without picking up the phone, no need to get it out of your jacket or backpack pocket either.
> why does all that processing result in the felt experience of hearing

Fortunately, it is a question, which can stay unanswered with no practical consequences. It is a subjective counterpart of "Why is there something rather than nothing?", and we aren't answering either anytime soon.

> Is there a different kind of hearing that "feels" fundamentally different from our experience?

Even if there is, we will need different brain hardware to experience it first-hand, otherwise we'd have to do with analogies or, for more precision, with functional descriptions of perceptual processing.
As another poster verified with information from the actual 42 site, there is no age ceiling for prospective students for the 42 Silicon Valley campus.
Just to be a pain in the ass, ELinks has known vulnerabilities. The last stable release was from 2009, and the last pre-release from 2012 [1]. At the very, very least it has vulnerabilities in SpiderMonkey.

If you need a console browser with picture, JS, color, and table support, consider Browsh [2] instead: "Browsh is a fully-modern text-based browser. It renders anything that a modern browser can; HTML5, CSS3, JS, video and even WebGL."

[1] http://www.elinks.cz/

[2] https://www.brow.sh/
How does FaunaDB achieves atomicity without some sort of 2 phase commit? What I understood from the article is that each node in a replica commits independently from the distributed transaction log. So, if a transaction updates data in multiple nodes in a replica then it can happen that one of the commit in one of the nodes fails because of some failure. In that case will there be partial commit?
If they are asking NY to do the work, then yes, that price sounds fair. And this illustrates the problem here, they have no clue.

What they are asking is for NY to bid this, fight the bid appeals, contract this, manage this, supervise this, etc. Govt does not do well with new stuff, and everything goes through the big bureaucracy.

And vendor side, all the requirements (the forced source hiring so you can't use your own staff, but have to wait forever for someone to send you some folks for the "entry level" positions you are required to fill from the pool they have, plus a billion political football things that you need to jump through that have no real impact on the actual project etc) means the bids are high.

As someone who has worked both sides of this - the lack of knowledge here is shocking.

I'm not in NY, but looked up just the fringe overhead rate - 62%. That's probably double the private sector as a point of reference.

So to digitize 100 years of irreplacable records, be on-site, probably have to offer to leave the machine and equipment, work around a potentially unionized workforce (trust me - no fun). That get's costly.

If Ancestry shows up with insurance, money, references and experience doing this, they definitely would have moved to front of line.

People also don't realize that most of the gadflys involved in bothers government wear everyone out there. There are tons of overblown drama from folks with no budget who are totally convinced the state is out to get them. That makes for some very jaded govt workers.
When he got his first iPhone, my dad found it and proudly told me that he manage to download it all by itself.

It’s purely anecdotal but as far as I’m concerned I would rate discoverability as good enough.
You seem to be under the mistaken impression that we are a company or were bidding for a government contract. We are not and were not: governments are required to provide copies of public records like these, or else required to allow us access.

We’ve sued and won settlements in Freedom of Information Lawsuits like this one three times in the past four years (and won attorneys fees twice!), and currently have five more cases pending in various jurisdictions, both state and federal. Your apparent experiences as a paid or contracted vendor are not quite analogous to this situation.
A lot of the time the obvious cameras are the fake ones.
> Steve Jobs was heavily against hidden functionality (sorry there is a word for it I can't remember off the top of my head). It's why Macs had one-button mice for so long.

That doesn't make sense at all to me: The right click button on a mouse is visible.

The Mac way of hiding it behind the ctrl key was non-discoverable and non-obvious to me.
Have you tried Oculus Go? The experience is far from poor. I myself was a diehard htc vive fanboy and I love the Oculus Go. Can't wait for the Quest.
I can change the volume on my headphones independently from the phone so I have it in low. Mine are brandless Chinese headphones btw.
Really Cool Site to Buy Paranormal Itemsthis Is Real