skysight-inc/HackerNews huggingface dataset:
The article mentions VoIP being the issue, but comments here show issues with calling cards as well. It's not VoIP, it's trusting your service provider, the destination service provider and everything in-between.

If you dial via a calling card, everything goes through their proxy before being handed off.

I've run into problems with services like Telegram not accepting my Google Voice number (my own real US number) and the recent NIST recommendations also state not to use SMS as 2-factor verification (citing VoIP concerns).

We have TLS/LetsEncrypt/etc to verify we're talking to who we think we're talking to on the Internet, but phone networks come from a previous era.

I worked for a telcom once in one country where if they no longer held a phone number (it got ported to another network), we just send it to all the other providers. The network that currently held the number would relay it and the others dropped it. I actually wrote the job to actually compare the ported number list and only forward to the right destination. Telecom is janky as shit.
No, because Howard Marks and StartEngine's investment has prior legal protection here.

Mark Cuban, on the other hand, does not.
They could have avoided all of that by not interfering.

All they need to do is nothing. Don't favor some news, don't block fact-checkers. Just let me see everything my friends post.
> as a security expert i can run it in a vm with a fake webcam feed just fine.

> oh, and everyone cheats by leaving open books behind the monitor.

?! Proctors doesn't ask you to hold up your camera and do a 360 to show your room and under/behind your desk? I go to WGU and that's the first thing they ask me to do once they connect. Also, if they see something they don't like, they will pause the exam and ask you to do something, such as: adjust the camera so that it can view the monitor, etc.

I've always thought of attempting the VM, but don't want to risk my bachelor's... and they usually have me point the webcam at the monitor anyways.
lol: "Global capitalism abhors a vacuum."
> as long as the teacher reports it, there will no liability to her or the school even if they didn't do anything to stop the violence

I'm not sure what you expect a teacher to do. Break the student's arms? Search their bag, home, neighborhood for any guns and remove them? Duct-tape them to their desk and set a bucket underneath?
> Zappa does not lock you in to the AWS ecosystem.

That is a big deal to me. I use AWS but have steered clear of any features that would be difficult to replicate if I moved off aws.

If you make it too hard to migrate to another cloud platform you become completely dependent on Amazon, their pricing, and the choices they make. The advantages would have to be pretty compelling to make that worthwhile. Otherwise, it isn't actually that difficult to set some of this stuff up yourself.
I couldn't agree more. I don't think Facebook should necessarily block fake news (however you want to define it) but it might be nice to let me know before I share a story that they think it's satirical because of reason A and reason B or that it's inaccurate for other reasons.

This is good for me because I don't look dumb for sharing something that's incorrect and it's good for Facebook because now they know even more about me (that I love satire but hate fake news, for example).
Senior Software Engineer in Machine Learning (Amazon Web Services RDS) | Vancouver, Canada; Seattle, WA | Full-time | ONSITE, VISA |

Do you like to use the word 'billions' a lot? Do you work in terabyte units? Are you interested in using machine learning to solve problems on some of the world's largest data sets? Amazon RDS is looking for a passionate, talented, and inventive Senior Software Engineer in ML to help tackle some of the most complex, multi-dimensional performance optimization problems in the database industry.

We're looking for Senior software engineers with a background in industrialized ML, with strong systems design experience to lead a newly formed project that will make extensive use of probabilistic and statistical approaches to deliver a first-for-cloud capability for RDS customers. Leveraging a number of AWS services including Kinesis and EMR/Spark, our mandate is to provide actionable insights into underlying database performance and push the boundaries of product and technology innovation in this area. As the only big-data, analytics and ML focused team in RDS, our greenfield project is worked on by a tight knit DevOps team, owned, and operated entirely from the new Amazon office here in Vancouver, Canada. If you’re a snowbird in the winter, love long summers and beaches, and want to work on a very engaging, highly impactful product with extremely high customer demand, endless learning and collaboration in a world-class group then get in touch!

- Lead the design, build and operations of our ML application stacks – Deliver industry disruptive advancements driven from a customer focused technical product development approach in your work – Deliver aspects of critical path code - Ability to influence adoption of capabilities built by the team to AWS teams outside of RDS - Continuously discover, evaluate, and implement new technologies to maximize development and operational efficiencies – Have a scope of influence in development practices, methods and approaches across the team and RDS organization

Requirements: - Post-graduate level Computer Science, Machine Learning, Mathematics, Operational Research, Statistics or a related quantitative field with up to 5 years of related work experience - 10+ years professional experience in software development - Excellent written and spoken communication - Deep and broad technical experience - Experienced technical leader - Ability to independently define and execute against a technical vision and roadmap – Recruitment, coaching and mentoring of other engineers – Strong will to adhere to best practices in OO development and a need to leave well–structured code in your tracks – Strong analytical and problem–solving skills – Experience developing for multiple platforms a plus

To apply: https://www.amazon.jobs/en/jobs/425454

Please feel free to directly contact me (I'm an engineer on the team) [MyHNUsername][AT]amazon.com, or my manager pimmel[AT]amazon.com for any questions that you might have.
If the wooden structures eventually became covered in earth, or if they had foundations going into the ground, then archaeologists can identify them. Often wood posts that have been driven into the earth will crumble and rot, _but it still leaves a hole_ that's filled with water/sludge and it eventually looks like a column of dirt very different than all the dirt it's next to.

Archaeologists were able to use this technique at pompei, to learn exactly how vines & vineyard fenceposts were placed in ancient vineyards.
The JQ stackoverflow community is VERY helpful.
There can be counterexamples to that advice. Maybe since Tailwind is in the B2B space, this affects their bias of the recommendation.

If you're in the Enterprise/SaaS/B2B space, it seems more common to closely track what your (paying) customers want.

However, if you're in B2C or mass market, there are successful examples of being bold with providing something your customers didn't ask for. An example is the Facebook "newsfeed" feature rollout in 2006.[1] They initially had a user revolt over it but Mark Z and his team stuck to their guns and sure enough, the newsfeed became addictive and contributed to the envious engagement metrics that Myspace/Friendster couldn't match.

It's the modern variation of Ford's apocryphal "if I had asked people what they wanted, they would have said faster horses."

But that doesn't mean all counter-intuitive decisions by businesses always make sense. Steve Jobs removing the floppy drive on iMac met disapprovals and eventually was vindicated by fast USB adoption ... but the jury is still out on removing the headphone jack from the iPhone 7.

Setting aside the missteps by Apple, a creative startup could identify with Steve Jobs saying, "customer's don't know what they want until we've shown them."

[1] https://techcrunch.com/2006/09/06/facebook-users-revolt-face...
That's a distinction without a difference for the purposes of the comment to which you replied.
Ah, that's probably the source of my confusion. None of them end in -ine in German. It's Chlor, Brom, Fluor, Iod. OTOH, there are chemicals with names like Hydrazine. It's a bit weird that it is supposed to be called "Tennesin" in German (according to Wikipedia).
Maybe they need to implement Super Blocks [1]. Focus traffic to specific streets, open up entire streets to pedestrians and bikes. I was recently in lower Manhattan and I was struck by the sheer number of sidestreets.

[1] http://www.nytimes.com/2016/10/02/nyregion/what-new-york-can...
Just wanna add that I think that there's value for beginners in getting started with a tool like PyCharm because it already comes with everything out-of-the-box.

I've seen people customize Vim or Sublime extensively for Python development (and development in other languages) and it's amazing what can be done. However, for a beginner, one of the things that makes customizable tools so daunting is that it's not necessarily obvious what can be customized when you are first starting out. With Pycharm, you'll get many features that you'll use frequently and many more that you probably will rarely or never touch. But it'll give you a sense of what you like and what you don't like. If you later learn to use something like Vim, you'll have a better idea of how you want to customize it.
i is a rotation operator in R3 as well - it's just a 3-vector instead of a 1-vector, and textbooks usually call these "quaternions".

If you do want to think of geometry in terms of linear algebra structures, you probably want to be studying Geometric Algebra.
Yeah, and integer division behaves approximately to real division, too.
Which was kind of my point. In order for the compiler to have the info it needs to properly track everything and prevent unsafe things from happening you need to extend the language to provide enough context for the compiler to work with. Once you do that you've basically arrived at Rust (or something very much like it).
I went to grad school in English Lit and this resonated with me:

"By the time I started to draft journal articles and map out my dissertation, I became frustrated by having to write articles no one else would read that had to cite other articles no one else would read in order to satisfy peer reviewers and engage in a process that seemed internally self-justified to fill CVs and have an academic career but didn’t have much effect." He found more satisfaction writing his blog, which reached readers around the world.

I wrote more about the issue here: https://jakeseliger.com/2012/09/22/the-stupidity-of-what-im-... and here: https://jakeseliger.com/2013/02/12/a-lot-of-academic-researc..., but academics in the humanities act like their peer-reviewed work doesn't matter at all. There are no pre-print services and no sense of urgency. Whether an article is published today or five years from today seems to be of no importance. The whole system is wildly dispiriting from an intellectual perspective.

Teaching, meanwhile, gets subordinated to the world of fake research, to the detriment of professors themselves and the students they're supposed to be teaching.
Now we see the real test of whether healthcare.gov has reached the level of consumer tech: Does bug-report-via-top-ranked-HN-comment get anything done?
I think you mean astrophysical, rather than galactic? Galactic structures are well-explained by Newtonian gravity (assuming dark matter, but that's independent of whether you describe gravity as Newton or Einstein did). Large-scale structure, too, I thought. Compact objects---black holes, quasars, neutron stars, etc---and details of the galactic core need GR. But you get it mostly right without it, I thought.
For: "32. How many firms did you pitch when raising your last round?"

You put "6-0" instead of "6-10"

Good job putting this all together!
URL Parsing in WebKit
"We had them wear a t-shirt for a day then retrieved the t-shirts, bagged them and coded them.
"Her job was to tell us who had Parkinson's and who didn't.
"Her accuracy was 11 out of 12. We were quite impressed."
Dr Kunath adds: "She got the six Parkinson's but then she was adamant one of the 'control' subjects had Parkinson's.

"But he was in our control group so he didn't have Parkinson's.
"According to him and according to us as well he didn't have Parkinson's.
"But eight months later he informed me that he had been diagnosed with Parkinson's.

wow
Visa sponsorships provided?
I would say first and foremost, avoid all uses of topical steroids and topical antifungals. And do not use antibiotics "just in case" (this is common for routine dental surgeries, but unnecessary). I do know from enough anecdotal evidence and reading published literature that those are only stopgaps and will eventually make your symptoms worse.

Unfortunately, I'm not a doctor and I don't exactly know either. All I know is that there are serious links to diseases like IBS, Crohn's, dementia, Parkinson's, seb/atopic dermatitis, etc. that many have known to be associated with gut that is being only proven in recent years.

Personally, I have reduced my intake of carbs (even "healthy" carbs) to a minimum. I eat a small serving of carbs when I'm eating other food, but never a small serving of carbs by itself. I rarely eat anything with yeast or sugar, which is a dealbreaker for most people.

I drink kefir and kombucha in small amounts and I take copious servings of probiotics. Right now I'm taking synthol and garden of life but I'll switch to a different set in a few months.

I also consume a lot of natto, kimchi (you can make this at home), and organic unfiltered apple cider vinegar.

I apply a very small amount of sea salt and water and keep it on everyday and clean my face with ACV for a few minutes each morning and evening.
Trevor Noah/Daily show interviews conservative Tomi Lahren
1. A language that synthesizes the advantages of Bash, Node, and ML... Basically an expressive yet simple type system, nice syntax, interactive environment, fast compilation, the ability to run as a script in Unix, first-class support for pipelines, files
and sockets, and built in stuff for dealing with HTTP, JSON, regex, etc.

2. An event sourcing database that's not a gargantuan Java EE thing, something like the Redis or SQLite of event sourcing. I just want to store a bunch of events and build indexes in the form of update functions. And then easily access the cached indexes and live event streams through HTTP.

3. Something like Emacs but built on a React-like screen update model and engineered to be fast on something like a Raspberry Pi. We have a common room computer in our collective house that we use as a chat, todo, clock, etc, and right now it runs Emacs in xterm which is pretty good but the programming model is somewhat antiquated. (I tried making a React app but Chromium on the Raspberry Pi 2 is laggy, and besides Emacs is much nicer as an interactive environment.)

4. A tiny laptop with no trackpad and an e-ink display.

5. A scriptable bank account and a common metadata format for bills and invoices.

6. A low cost global roaming SIM card and a flourishing web of minimal bandwidth text services.

7. An accurate ebook parser generating semantic markup and a nice variety of innovative reading interfaces, for example showing one paragraph at a time, some kind of interactive mind mapping reader, etc.

8. A collaborative text editor that works more like a chat than a word processor.
In the states, it is quite common for congress to exempt itself from laws. One that comes to mind involves hiring practices, specifically the consideration of race or gender.

Now it seems hypocritical on the surface for congress to not play by the rules it sets for others, especially when talking about diversity in hiring.

But keep in mind how anti-discrimination law works in the US. Usually someone who feels they were denied a job because of their outward appearance will complain to a government agency, such as the EEOC. In some cases, they will also file a lawsuit, which the government may join.

One can imagine how much havoc a group of people could wreak by applying for congressional staff jobs, then suing when they weren't offered one. Discovery alone in discrimination cases takes months if not years.

I think in the case of government surveillance, it might make more sense to pay more attention to those inside government - who historically have been the source of most successful coups d'etat - than to the proletariat.

And one would think that a body such as parliament or us congress would welcome additional scrutiny -- at least to counter the perception that they are all crooks -- but such conjecture strays into political heresy, I fear.
It is from the TV show, Community.
The line "Stop trying to make 'streets ahead' a thing" is a joke from the TV show Community.
Ha! This is pretty funny. Aren't coders these days though kind of seen as rock stars? ;)

As a Mama here and as someone who has worked in this industry for over 15 years, I would not be bummed if he chose another path. I however won't hold him back from what is pulling him either. I will try my best to be as supportive as I can in whatever path he ends up choosing.

Also speaking as a mom - I am totally okay if he ends up being the nerdy kid ;)
It's certainly possible, although repulsive.
Can you elaborate on that? What do you mean by Elm mantra, and what do you think is blocking Haskell from succeeding in such that it needs a successor?
That can be hard to accomplish without also making life more difficult for ambulances, police, and fire departments.
Taxi companies operate cheap, easy-to-maintain vehicles, like Priuses. It's not uncommon for a cab to have ~250,000 miles on it, and be held together by duct tape and prayers. Observe how many people on Hacker News complain about old, crappy, run-down cabs.

Uber customers expect their drivers to operate nice, fancy, comfortable vehicles (And are very good at punishing a driver operating a cardboard box with 4 wheels, via the driver review system).

While you may enjoy the ride in the Lexus or Lincoln a lot more then the one in the 250,000-mile Prius, depreciation and overall per-mile maintenance costs for the former will be much higher then for the latter.

The same story can be said for full-time driver wages. Uber will always be more expensive then its competitors (And have to subsidize it with VC money) - or will offer an equally crappy service. It's only major competitive advantage is how easy it is to onboard part-time drivers.
I think it does extend to higher dimension. I have to read up on hypercomplex numbers, Clifford algebra and geometric algebra. Quaternions are known to facilitate arbitrary rotations in 3D. I suppose, complex numbers are more powerful in analysis rather than discrete mathematics, if there is a difference at all.
That seems like a nice use case for ipfs: https://ipfs.io/

As of now there is no automatic mirroring, because nodes only store the data they request, but in the future one will use filecoin (http://filecoin.io/) to incentivize mirroring.
"The truth about facts" is extremely ambiguous. However, I'm sure the new Minitrue department at Facebook will solve this problem.
No, but it does sound suspiciously like it's related to 'IPv4' and 'IPv6'.
We're actually adding new date/time filtering options in the release next week (arbitrary last/current/next N minutes/hours/days/weeks/months/years). What else are you looking for?
A simple explanation of the monty hall problem
Can watch a rework here (I liked it).

https://vimeo.com/60328678
G-lensing does not affect polarization.
Learning a meaningful and useful representation of data using Wolfram Language
Ask HN: How did you handle a difficult co-worker situation?
How have you handled in the past a situation where you were a member of a team where you didn't get along with another member of the team in a way that affected you negatively in any capacity?

If possible, include a brief high level description of the situation and how it was resolved.
I use jq daily and didn't know about rq, thanks!

Quick check whether it is super fast for a simple task like extracting a single field from 1M JSON objects:

$ time rq -j 'at "title"' < fixtures/1m.ldj > /dev/null
real	2m16.692s

$ time jq .title < fixtures/1m.ldj > /dev/null
real	0m26.040s

So jq is 8 times faster? Anyway, rq functions look useful, so will definitely check it out.
Maybe you should go complain to your legislators. Engineers don't have the Constitutional authority to enact policy willy nilly.
Radically Cheap: The Story of Pat Delany, Open Source Machine Tools Advocate
There is a private company close to me [1] that are working in this area and are also very bullish, I went to a talk there a couple of months ago and they said much the same, five to ten years.

[1] http://www.tokamakenergy.co.uk/
That's not enough context I feel for most readers. I'm quoting a bit more here which I think will better explain the issue:

"In the early days of MPLS, the payload was almost exclusively IP. Even today the overwhelming majority of carried traffic remains IP. Providers of MPLS equipment sought to continue this IP ECMP behavior. As shown above, it is not possible to know whether the payload of an MPLS packet is IP at every place where IP ECMP needs to be performed. Thus vendors have taken the liberty of guessing the payload. By inspecting the first nibble beyond the label stack, existing equipment infers that a packet is not IPv4 or IPv6 if the value of the nibble (where the IP version number would be found) is not 0x4 or 0x6 respectively. Most deployed LSRs will treat a packet whose first nibble is equal to 0x4 as if the payload were IPv4 for purposes of IP ECMP.

A consequence of this is that any application that defines an FEC that does not take measures to prevent the values 0x4 and 0x6 from occurring in the first nibble of the payload may be subject to IP ECMP and thus having their flows take multiple paths and arriving with considerable jitter and possibly out of order."
It is much easier to test with a small # of active users and a large (mostly unused) database, than with a large # of active users.
To me the title implies 1B active users ("billion user load test").
As long as it is public as to what they are blocking or flagging, then it's better than not doing it at all. The bigger problem is people may not either care or believe something is fake news, just because someone highlights it as such. It would be nice if there were questionnaires with people's voting, so post-election we could see how much understanding or knowledge different groups have; you couldn't, at least initially, put any weight on what someone's vote is worth based on this of course.
Because those same people bashing the author want to be able to do the exact same thing to other people.
Because they were dogs, not cats!
If you upstream your drivers then the people who change interfaces also fix the modules that use those interfaces.

The problem is SoC manufacturers that don't want to put in the work to upstream drivers.
shouldnt be afraid of information friend, cant hurt you. closing yourself off is bad for you
This is the same as asking for evidence that circles don't have corners ("do they really work that way?"). Seniority-based systems are based on seniority. Systems that are not based on seniority are not seniority-based systems, just as shapes with corners are not circles.
>The problem is SoC manufacturers that don't want to put in the work to upstream drivers.

They don't _open source_ their drivers.
Higher Education Propels Population Growth (Probably)
You might enjoy watching https://www.youtube.com/watch?v=cXSwoKu9zOg&t=5s - a video recording about "What's Up With Poor Performance Towards MAC Addresses Starting With 4 or 6?" presented at the North American Network Operator Group (NANOG).