skysight-inc/HackerNews huggingface dataset:
> The paradigms are the same

So Clojure, Java, Javascript, Haskell and Ruby are all basically the same?

I think damage can be done hammering different languages into the same methodologies..

> If a developer is skilled

You suggest skill is generic. If a programmer is smart they can learn new paradigms. Projecting the paradigms they are used to onto new domains can produce problems, least of all the standardisation.
Some Bluetooth profiles can be used on iOS devices without MFI authentication chip on the Bluetooth device. Bluetooth audio/headset devices don't need MFI chip. Devices using Bluetooth serial port profile do need it.
You should ask the profiler.
Here's a SketchUp plugin that lets you make large objects using plastic bottles and 3d printed connectors: https://hpi.de/en/baudisch/projects/trussfab.html
SpaceX Merlin (& Raptor ) Engine R&D, GPU-Powered
You honestly did nothing wrong. I don't think Facebook is looking for UNIX admins/developers, nor are they going to find any for an internship. CS students with experience in AIX, HP-UX, Solaris, or FreeBSD are exceedingly rare. Solaris and FreeBSD are the only two systems that Facebook would have a chance in hell at finding interns for, and even that's a stretch. AIX and HP-UX are expensive and the licensing is painful.

Getting a little frustrated with resume-screening-by-grep is not at all unreasonable. After the recruit had you play whack-a-mole for three resume revisions, a little bit of snark is to be expected. Don't let people walk over you.
>IMO, Apple engineers have gotten lazy. They removed the port without adding value.

Or you know, they have rather good reasons for it.

Like better waterproofing (Samsung always fails behind iPhone in waterproof tests, and doesn't support fully even the nominal waterproof levels they say they do), thinner feature phones in the roadmap, smarter headphones, etc.
I was going to say that if I did need a proper 4x4 (which I don't) I'd probably get something Japanese. Then I remembered that my wife had a Toyota SUV that had all manner of electrical problems eventually traced to a faulty sunroof...
Carl Zimmer Keynote Talk: “Let’s Not Lose Our Minds”
What I'll actually do, since my stereo actually has a headphones line is a qualitative comparison between the headphones jack, usb and bluetooth and I'll get back to you.
I haven’t upgraded my iPhone 6 or my wife’s iPhone to latest because of the lack of headphone jack and my disgust with dealing with dongles. Perhaps once wireless headphones are available, I’ll upgrade.

Apple MacBooks are kind of underpowered and not too attractive relative to what’s becoming available in windows land - perhaps it’s time to start switching back from all this Apple stuff I’ve bought into over the years.
Why would melting permafrost release more water vapor than the warming oceans, which are massively larger?
Inteviewer: We've decided not to hire you.

Carpenter: I'm breaking your roof.
I would advise against making educated guesses about the result of overflow in the conversion from floating-point to integer:

http://blog.frama-c.com/index.php?post/2013/10/09/Overflow-f...

Note: the optimization “Missed simplification of multiplication by integer-valued floating-point constant”, that the article points out that Clang does, relies on this kind of overflow to be undefined and causes yet more unpredictable results in some contexts. If you expect the “a *= 10.0;” statement to be translated to a float-to-int conversion instruction, you may expect the behavior of that instruction to apply on overflow, but it won't because the instruction won't have been generated at all.
They don't have DRM in Apple Music purchases so....
Or YAML, originally "Yet Another Markup Language", now "YAML Ain't Markup Language".
Mison: A Fast JSON Parser for Data Analytics [pdf]
Make it in Canada please.
Right. At my last interview I'd try to steer the discussion to a side project or job-before-last but they pretty much only cared about my day job.
Where's the anti-trust case in this?
Over what? You can use any Bluetooth head phones you want with your iPhone. I like the Jaybird X3s for running.

Apple also doesn't have a monopoly share, I have many friends who actually prefer Android and don't care that iPhones no longer have a headphone jack.
I'm not from the US, but as an outsider it would probably be a good idea for this second headquarter to not be on the West Coast. A little diversity wouldn't hurt :)
> Everyone can attend the voting process and counting process.

As a sidenote, this is not just a theoretical right. People are exercising it.

I volunteered as an election assistant in one of the previous elections in Germany. We were a team of five assigned to a constituency of about 1000 voters, and when we counted the votes, three citizens were present to observe the counting. As I submitted the results (via phone) to the next-higher level, I also noted the numbers down for myself and checked, later in the evening, that the numbers on the website of the returning officer matched those that I recorded. (They did.)
> What is wrong with the current approach?

He seems to actually be completly unaware that satellite internet exists at all... (Judging from the second and third points of the introduction).

Who knows what's going on though - maybe he's just young and inexperienced? This is exactly the kind of thing I might have done as a 13 year old if I had stumbled on the IETF...
That should have been _30_ years ago string manipulation functions didn't exist.

NSString may have been Unicode-aware (I've never used Objective-C), and I believe that even the early Javas supported multibyte strings, but at that time most business and consumer desktop applications in the Windows world were still written in C/C++. Do you remember when the Euro symbol became common? I'm pretty sure that character alone was responsible for much of the push to support Unicode.
Benefits:
* Flatte provides to create a NOSql database model.
* MySQL like transaction for Firebase. (If all conditions are passed, flatte sends the whole data to firebase.)
* Client side processing.
* Flatte handles copy records and external effects for you. No need to write everything in your application. (Denormalization)
* Flatte allows you to create field based functions.
* You can create your constants with predefined templates. (also with functions)
* You can apply filters to incoming values. (Such as uppercase, date format..)
* With Flatte Manifesto Builder, you can easily create and visualize your manifest.

Github: https://github.com/Flatte/Flatte-Web
Flatte Manifesto Builder : https://flatte.maxabab.com/#/app/welcome
Right next to museums. A very convenient find! :)
How to Get Current Timestamp in Python
>But they are a major player in smartphone market that they use to leverage themselves into this market

They have less than 50% of market share, so no.

MS had almost 98% of desktop/work OS share (Linux was in its infancy then -- and is not used much for desktop even now--, and OS 8/9 had dropped to insignificant share).
It's not uncommon for a contractor or architect to take pictures of a building after it's completed to use in their marketing material. It's pretty standard unless the client requests that they don't.
> but also shows this is a <10 person shop

It's a niche market, I'm not surprised. I'd actually prefer if the software was paid for by the government and developed by a single (or a pair of) competent developers and open-sourced. It's probably possible to pull it of with that man-count, you certainly won't need more than a handful.
I think that's more intended as demo server to get you started quickly while you're developing.

You'll probably want to switch to uwsgi or gunicorn before you actually deploy anything.

I haven't actually used Bottle, but with Flask the development web server seems to fall over if a client cancels ones of its HTTP requests, for example. It's really just a simple, light thing for mucking around with.
The poster they replied to is named "feelin_googley", so they're really saying "I too work at Google" to diminish the parent's point.
> They removed the port without adding value

They haven't added value for their customers but they will be reducing costs for the business going forward and are helping provide a platform for future revenue.
I agree reality is probably more subtle that this, but I do feel that there is too much emphasis on public repositories in application processes.

It's probably more common for recent graduates to have public repositories than for the majority of senior devs. Then again I'm sure there are other pressures graduates have to deal with that senior devs don't.
> Perhaps once wireless headphones are available, I’ll upgrade.

They are available - there's lots on the market.
https://www.tiot.jp/riak-docs/
I like the trust model that current browsers do. If I trust a page they can use the full viewport or screen, and a lot of keys, etc.

> You're asking that the browser define its own UI for an exit button.

Yes. Currently firefox puts a "to exit full screen press esc" OSD already on videos, that also interferes with visual presentation of sites/directors. So ... directors already don't put shit there.

The same thing goes for walled gardens (like Apple's - they don't allow some things), the problem is not that it's curated, the problem is that there are insufficient tools available for users to put their walls where they want.

Yes, by default I don't want to allow blocking right click. (You might be familiar with the saga of this bug https://bugzilla.mozilla.org/show_bug.cgi?id=78414 . )
I actually hope this is a city where housing affordability is made more sustainable up front. Something to avoid the way New York and San Francisco have evolved into landlords and rent seekers drowning the wealth generation of incumbents
Let's say I'm the mayor of Detroit, and I want this. What incentives are in my power to offer, if I team up with the Guv'nor? Can I just gift them the land?
The equivalent the other way. If programmers hired like carpenters are hired made a table:

"How long will it take to make this table?"

"3 weeks. But we're going to try using this new kind of leg because it's easier to replace with another leg if you don't like it. So it may take 5 weeks."

5 weeks pass

"Is the table done?"

"Well, no, not really. But now you can have four different legs if you want to. We've also got this table building machine that can make all the different types of legs that will slot in"

"Can we use the table-building machine to build the table?"

"No, it only does legs right now"

10 weeks later

"All right guys, it's been twice as long. Is it done?"

"Yeah, we're finished. You're going to love this. We upgraded the table building machine so now it builds as many tables as you like. All you have to do is sketch out a full blueprint. We've got one blueprint for the table you want, but you can make more if you like"

"Where's my actual table?"

"Oh, it's that pile in the corner. It's broken, though. Jack placed a red cup on it and it fell apart. You're not supposed to do that. We told him to use blue cups. It's in the manual. We explicitly fixed blue cups last week."
guard response.length < 30 else {
return "Thanks for the tutorial"
}
I generally agree with your posts but in this case I think you're forgetting that Apple (specifically, Steve Jobs) was squarely behind the big push to remove DRM from online music sales about 10 years ago[1]. Apple forced all the major and several indie record labels to remove DRM over the following years. That's not "DRM sick", that's about as healthy and consumer friendly as it gets.

[1] https://web.archive.org/web/20070207234839/www.apple.com/hot...
You win on the string replace, that was a bad example. Try a regex replace! But I will also mention that seeing properly indented code with clear identifier names is refreshing where I work!

> Why not indeed? What a great idea.

It sounded to me that you were arguing that string manipulation functions do not need to be included in modern programming languages. You said: "don't decode to a string, and do all your character manipulation on the bytes"
Reading through the comments about the "recruit by grep" methods made me wonder: what are the chances this was a Facebook chatbot instead of a human recruiter? Anybody in the know able to say whether it would have that level of conversational fluidity (e.g. "Thanks for the tutorial but..." sounds a bit too human to me)?
Pure Unix is not even thought to CS students anymore. Looking for Unix experience for internships is utterly pointless. The Recruiter should have been happy that there was Linux experience, because even that is not a given.
Enable Hyper.sh as a Back End for OpenFaaS (Functions as a Service)
> I'd be surprised if someone manages to slip in an invalid count and not be detected: Most crucial voting points are monitored by people from polling institutes that want results as early as possible.

That particular part does not protect from rigging. What the polling institutes do is taking a very small representative sample of voters and conducting an exit poll (they essentially have another voting office set up where people can vote a second time in secret for their exit poll). However, if you're clever about how you rig the election, exit polls won't notice that because of the small sample size.
PostgreSQL's quick sort implementation
Is MVC frameworks required in front end?
The MVC frameworks for frontend are making webpage loading time high. https://medium.freecodecamp.org/is-mvc-dead-for-the-frontend-35b4d1fe39ec
You can't determine that purely from Unicode, you have to also know the conventions used in writing Arabic script. However Unicode is not intended to encode such conventions.

Suppose these conventions change, as they have throughout history? Or if there are different variations of these conventions in different regions or sub-dialects? Also for example in Arabic it's often possible to determine the pronunciation of a word from it's context in a sentence, but in other contexts it isn't and so the tashkil are added. There's no way for a system like Unicde to ddecide that for you. For example suppose you cut-and-paste the word from one sentence into another, should Unicode somehow automatically add or remove the tashkil? No, that's up to the author (e.g. performing the edit in a word processor) or the program performing the operation if it's being done programatically.

Unicode provides one layer in the stack. Fonts provide another layer. Program code or editorial sensibility provides another layer. Many criticisms of Unicode are premised on the expectation that it should be solving problems that belong to another layer. Not all criticisms, it's a complex system that has had to make many compromises and there have been a series of mistakes in it's history, but taken overall it's been unbelievably successful and useful.

I'm in awe of the way it solves such a huge range of problems in the space, that people picking nits about the gaps that remain are piss me off, especially when they're based on a fundamental misunderstanding of the problem it's actually solving. Cynicism is easy, solving hard problems is not. I know who gets my respect.
Can we do it at the enormous scale we'd need to in order to offset the enormous amount of oil, coal, and gas we've burnt, though?
HIPAA isn't only about personal health information. Your application can never run on shared servers at any time.
Yeah, but there are also members of all the other parties there. Also, when I volunteered, I got the feeling that most (if not all) election assistants take their duty seriously and emphasize their neutrality while performing it.
Tick "Include low search volume regions". Then Bitcoin is at 28, vs. Ethereums 43.

The map is also quite misleading, since Google is blocked in most of China, so the searches only represent the parts that are outside the Great Firewall. All other Chinese Google users will be mixed into other countries' statistics via VPN endpoints.
Fully autonomous drone maker Airobotics nabs $32.5M, expands into defense
cost of land is probably the least of amazon's considerations in building a second HQ

edit: to elaborate, what they care much more about, i'm sure, is ability to attract and retain talent in the area. which I'm not sure detroit could do much about. even if you could make it more desirable to live there there's so little talent in the area you'd have to spend a crazy amount of time and money relocating people
Did it work as you expected ?
But, but... the iPhone 7 still comes with a dongle, so they're still providing the DAC. At least for now.

The rest sounds about right, unfortunately.
Dutch people like tulips.
I don't get why I need a waterproof iPhone? I'm not in the habit of getting my personal electronics wet? and if I had the choice between a waterproof iPhone (rarely a concern) and being able to use my headphones without charging them and/or a dongle the choice is clear for me.

Also, I'd buy into the whole "thinner is better" thing if they weren't actually making the screens bigger and the "wireless future" thing is a just a load of overdreamt baloney.
Thanks for saying that. I do not care about humanity or earth's future 100 years down the line leave alone 1000 years.

I think it is incredible arrogant to even assume that we can have any impact on future that distant. Most of our forefathers could not have imagined even a fraction of technological advancement we have achieved and compared to our children 500 years in future we are still pretty much uncivilized cavemans.

Cavemen should not bother about the earth, they should bother about themselves first.
I worked with Hiyadet, Selcuk, and Abbas last year while I was doing undergraduate research in the Florida International University Cyber Physical Systems Security Lab.

Awesome to see their work getting attention! These guys all put in long hours and love what they do.
>Unfortunately your architecture limits us to JS style of development when failed request is ok, user will refresh the page.

On what planet is this "the JS style of development"? SPAs don't want to force the user to refresh the page for no good reason for the exact same reason that you don't want the user to close your app because their token has expired. The idea really isn't significantly different.
You're assuming that you always start from a full charge (an assumption I used to make before I got an EV). That's not always the case. I live in a townhouse, so I'm in the process of getting a charging station installed (it's been six months so far and we're still in the paperwork stage ...) In the meantime, I charge where I can. That means I almost never start my day with a full charge. Worse, there are only a few places I can charge, and my best options add 20 miles of range in an hour. Say I start my day with 70 miles of range, which should be more than adequate for my ~45 miles of round trip commute. But an emergency comes up and I have to run an errand. It's just a short 10-mile trip, but now I'm coasting in to home with just 5 miles of range left ... if my meter is accurate (it's not), if traffic's not bad (it might be), etc. Charging stations are few and far between, which means the nearest one might be outside of my remaining range. Or, if I can get to one, it might be occupied. At a gas station I can just wait five minutes. At a charging station, I might have to wait hours for someone who's trying to get a full charge.
A quick

lynx --dump http://www.jasonbock.net/jb/News/Item/7c334037d1a9437d9fa6506e2f35eaac 2>/dev/null | nl | head -102 | tail -98 | sed -e 's/[Cc]arpenter/data scientist/g;s/[Bb]rown/ML/g;s/[Ww]alnut/AI/g;s/[Rr]ock/Kubernetes/g'

reveals much fun. :D https://pastebin.com/raw/SC6KqSvG

The last part, esp.

NEXT DAY:
Ring...
Interviewer: Hello?
data scientist: Hello. Remember me, I'm the data scientist you interviewed for the black AI job. Just wanted to touch base to see if you've made a decision.
Interviewer: Actually, we have. We liked your experience overall, but we decided to go with someone who has done a lot of work with ML.
data scientist: Really, is that it? So I lost the job because I didn't have enough ML?
Interviewer: Well, it was partly that, but partly we got the other fellow a lot cheaper.
data scientist: Really -- how much experience does he have?
Interviewer: Well, he's not really a data scientist, he's a car salesman -- but he's sold a lot of ML cars and he's worked with AI interiors.
data scientist: [click]
Submission was https://news.ycombinator.com/item?id=15189344

I can imagine the article was from 6 weeks ago and contained "fix is on its way" in the title, making it old/misleading news. One of the first comments was "It's long been fixed (it was fixed a few days after it happened)."
Yeah, but I guess once their 3rd parties get up to speed they won't need to any more ... I think it's more of an increment in a longer term plan.
^ There's a reason the majority of our armed forces hail from the south and midwest and not from the north and west.

I didn't follow you, what reason are you thinking?
This morning when I used it.

I don't use zmq nearly has much.
I like the Samsung. I just don't want spent more than $150 on a phone anymore. I'm not in either companies Demographics anymore?

If Republic Wireless doesn't lower their rates to what they were a few years ago; they are going bye--bye too. Yea, they just rounded up plans, but it's the principle.

In all honestly, I'm replusled by big expensive phones. Hell--I'm repulsed by big expensive anything these days.
> , but what makes you sure that this is true of "most people",

The climate change bandwagon is joined only by tiny Europe and some parts of America. We Indians or our Chinese neighbors don't care much about global warming and will never care of course unless until we can guilt trip the rich nations into giving us money to do something in that case it is a good deal at the expense of people like you.

India + China is approx 1/3rd of world population. I think that should qualify for "most people".
My last 2 samsungs have been waterproof, and have headphone jacks. They are not hard to waterproof, its just 4 conductors in a sleeve.
Libraries can be done, but that has got nothing to do with momentum. Momentum depends on mindshare, on the willingness of people to use and to keep using it. Most programmers don't choose technology based purely on merits, they choose it based on "I heard X talk about Y and s/he said good things, so I guess I'll use it". We programmers aren't as rational as we think.
> Apple makes pennies on the headphones compared to what they make from the iPhones

airpods cost $160 and beats headphones aren't cheap either. I doubt that's making pennies on headphones either way.
Agreed, cable is much much better quality. Not sure what the reason is though...
A technical recruiter should definitely know, especially after you've explained it in exceedingly obvious language. It's not like just updating your resume to say different words is necessarily going to work. He more or less did that at the end by being specific about Linux, and yet the recruiter was like "oh it still doesn't say Unix". My grandmother, who didn't even graduate from high school, is less clueless than this guy.
> The shipping industry ... isn't _that_ significant when it comes to climate change. In terms of sulphur based pollutants it's pretty horrifying, though.

Thanks, that certainly clarifies.
Yes, but price that people are willing to pay is highly correlated to the value they get. And they tend to pay more for things that have some objectively better properties. Which is why tesla model s can sell for more than Honda Civic.
Ah, I remember these. You could not disable them, but on my phone, I could adjust the hostname it would connect to. I chose the much cheaper 127.0.0.1. :)
crappy dacs on commodity bluetooth audio devices?
C++ already had syntax for pulling out one member by name: ;)

const auto x = f().x1;