skysight-inc/HackerNews huggingface dataset:
Easy is relative. I have my linked in profile as private as I can make it, and I still get 1-2 recruiters messaging me every week. When I lived outside the Bay I might have got 10 or so over the course of a year.
A victim of its own success? On Dockers latest funding round and future challenges
BBC Basic did this too -- keywords were stored as single bytes (using the 128-255 values unused by ASCII). Apart from that the program code wasn't compiled, it just was interpreted directly. Very smart design when everything had to fit in 32KB of RAM.
Yeah, fair enough. Forgot we were talking specifically about the player here.
Its namespaces. Cgroups can be used to limit any Linux processes and do not have anything in particular to do with containers. Userland container managers use it to limit mainly cpu and memory resources to the container processes.

Its kernel namespaces that enable containers and allow one to launch a process in its own namespace(there are 5 namespaces containers use).

LXC/LXD containers launch an init in this process so you get a more VM like environment. Docker does not launch an init so you run a single app process or a process manager if you need to run multiple processes. Systemd Nspawn is similar to LXC.
I never understood why to run Slack as desktop app if Slack can be run in a browser with the same GUI and features. Am I missing something?
Out of curiosity, is there any overhead to the python exception mechanism if you don't hit an exception (ie just by wrapping things in a try block)

I come from an embedded background, where in some c++ projects, we would disable exceptions for various reasons, including the memory overhead, which is why I ask..
I think most of their review ops are in Manila, PH, no? It'd take some time to get them up to speed on that...
> They have experience with their problem solving style, they don't have experience with every problem solving style, or even necessarily with my problem solving style. You can't infer much from that, and certainly not that typing is "not great when prototyping".

I tend to grant the first person who states their opinion in absolutes the nicety of automatic insertion of "it is my opinion/experience that," because this is what they usually mean. Countering absolutes with absolutes is just confusing to me, so sorry for any misunderstanding.

> but to think you've captured anything meaningful or coherent without type checking is bizarre

I want to say "speak for yourself" here---this is rather dogmatic. Sometimes I use a formal type system, sometimes I don't, and yet in both cases I somehow manage to produce working programs. Sure, a computer-checkable type system is nice to have and gives me peace of mind when I use one, but I believe formal type systems are a posteriori describing particular safe ways of manipulating data out of all the possible ways of manipulating data. Is in inconceivable that a programmer can check their types manually, using an ad hoc intuitive type system?

> but those partial solutions only come together in a coherent whole if they're typed. Otherwise they likely won't mesh well, and you're left with a mishmash of partial solutions, not a solution.

Check your types: "If they are not typed, they won't come together into a coherent whole because they likely won't mesh well."

Truthfully, it sounds to me like your argument is the Fred Brooks quote about how the data structures imply the code. This is not exactly the same as having machine-checkable type systems, though such systems do force the issue.
Good point. A bit late to go back and edit it.
Maybe you can get a job in a couple of weeks if you're not picky, but if you actually don't want one of the many "dog" jobs in tech, you're going to be searching for much longer than that. I think this idea that great tech jobs are growing on trees out here is largely a myth.
Those queries don't work either.
"The place we were at sucked so bad we had to leave, so let's move somewhere nice and make it just like it"
First, this annoyance does not come from static typing, it comes from C#'s
type system. There are statically typed languages where you just construct the
value and assign it to a variable, and compiler infers variable's type for you
(e.g. OCaml).

Then, typing the class name is a trivial matter. My editor offers me
a generic text completion command, so I don't type full "GameObject", I just
type "Ga" and hit ^P. Maybe you should try using a good text editor?
Also I would make the ability to do custom queries on the Cortex demo more prevalant (maybe a custom button?).
And also, why is this even a thing? Why doesn't everyone setup a business in the Cayman islands?
Silicon Valley can be thought of as a gigantic wealth transfer machine from rich investors to rich landlords.
I don't like the 'pigs at the trough' image of this type of report. There are almost certainly pigs, but there is much more to resolving it than just revoking some licenses or throwing some people in jail.

Standard practice in business of all types is to take clients out for a meal to talk business. Usually, the meal setting enables a different type of legitimate, sober interaction. Many types of business are conducted this way. Some companies have policies that limit the value of what a salesperson can share with a client, for example, Applied Materials limits the value of any type of entertainment by a vendor to $100. This is good corporate policy to inhibit undue influence by vendors.

But it is not 'a payment'.

Likewise, it is pretty easy to see that pharma would want a Dr. who is prescribing their medication and has a positive story to tell to speak at one of their seminars. The Dr. might say that his time is worth $x, and the Pharma needs to cover his travel expenses, and then he'd consent to presenting. In this case, any fees paid would be considered payment. The question is, how much is being paid and does that payment present undue influence. Many doctors are independent contractors and can choose to do this type of activity without a policy to override or limit the value of it. On the other hand, state medical boards which license physicians should have policies that limit all medical and pharmaceutical companies in how they can influence physicians.
> - Large salaries lead to higher savings rates

not in san fransisco https://www.mytrove.com/ca/san-francisco/cheddar/software-ap...
I am aware of that actually....
The Cult of the Costco Surfboard
> Basically, Neoliberalism doesn't seem to be societies natural order.

That's probably right. The human instinct is tribal and quite suspicious of outsiders, so oppressive conservative totalitarianism is probably the "natural order" for humans, and this explains why we've had to endure so many different instances of it, both left and right, while liberalism (both social and economic), regardless of mind-boggling amounts of evidence in its favour, remains suspicious in very large circles. It feels wrong. Homosexuality? That's against the natural order. Competition? That's against the natural order.

> It's an ideology imposed on us that, ironically, doesn't offer you any direct benefit if you adopt it.

No, the irony is that it does indeed bring direct huge benefits, and you can see the benefits in macro numbers almost instantly. Look at China under Deng Xiaoping. Eastern Europe is night and day between the countries that implemented liberalism after the fall of the Soviet Union, and those that didn't. Pinochet implemented liberal economic policies in Chile, and despite being a horrible totalitarian despot, Chile surged ahead almost immediately, and is still today significantly richer than South American peers with more "natural" policies.
It's kind of annoying when you're listening to an interview and the subject is cut-off by the interviewer.

It's really fucking annoying when you're READING and interview and they transcribe the cut-off verbatim.
Weird thing all those Californians are from somewhere else also
> "E-bikes being licensed as motorized vehicles is good. E-bikes being in human-powered infrastructure is no good. . . .”

And that's a great way to make sure e-bikes stay unpopular. Most "developed" countries make owning a motorcycles only slightly less expensive than a car (because safety). If it's less convenient and not cheap enough to offset that people won't do it.
The rest of the world has laws too. International banks and other players in finance also struggle with the regulatory burden that comes with accepting US customers.
Not sure why my original question has been down-voted. I think it's a legitimate issue – when things like this make the news, there's often an interest for potential victims to find out if they've been put at risk. Many companies go out of their way to protect their customers/users with offers of identity monitoring/credit monitoring, etc – will the city of Chicago do the same?
Cheers for that - need to track some local honey down now ;)
Tesla Model S:

0-60: 2.8 sec
Top Speed: 155mph
Range: 337 miles
How to Photograph a Solar Eclipse
Currently it's between 48 months and 27 years (see federal sentencing guidelines) if caught. What sort of real consequences would you like to see? I don't think making the numbers above bigger would make that much of a difference.
> The conflation between 'strong' and 'static', and 'weak' and 'dynamic', is probably terminal at this point,

Type system of C is weak and static.

Type system of JavaScript is weak and dynamic.

Type system of Lisp is strong and dynamic.

Type system of OCaml is strong and static.

Type system of Python is dynamic. It may be strong or weak, depending on your
opinion about duck typing (does it weaken the type system or not?).
That does sound like a bad UI though. Perhaps vscode could stage the files before, so that they end up in Git's objects at least? Or somehow store them in the reflog
Cool cool.

is google cloud storage on the roadmap?
I wish for something like evalUrl() to run code that has already been parsed "in the background" so a module loader can be implemented in userland. It would be great if scripts that are prefetched or http2 pushed could be parsed in parallel and not have to be reparsed when running eval.
Apologies for the blog spam but you don't find something about Indian Railways on hn everyday :) I recently tried visualization of routes and live running status of trains in India using jupyter notebook -- [http://abhirag.in/articles/train_of_thought_1.html]. Someone here might find it useful :)
Interesting – I haven't touched Java in years so I'm definitely out of my element with that language, so thank you.
Makes sense, we haven't really optimized the ease-of-use of our demos / documentation yet, but are going to work on that soon.
Yes... and most electric assist bikes cap out at 20 mph in the US, as required by law.

Also... you sound like you've never ridden a road bike seriously. 20mph in a bike lane, especially while going downhill, is pretty meagre for a standard road bike. No assist needed.

Hell, I'm fat (ish) and I can hit 25 on flat ground on my road bike with some effort (although staying there is draining). I can easily do 30 going downhill.

I'm regularly passed by folks doing more than 30 on hills where I live.
> HBO Now's web player is pretty good

No. It is not.

In my experience, video stutters and splits even in Windows with 2 rx480s, and refuses to work in GNU/Linux.

Netflix's web player is great, except that it limits you to 720p.
Firefox Focus – A new private browser for iOS and Android
The idea by itself is just nuts. The employee is totally transparent while employers can hide information or just lie whenever they feel like it.
Beautiful! Love the phosphor(?)/CRT look to it.
My understanding is that you no longer have to pay back the signing bonus. Not sure about relocation bonuses.
Or just make it so that things like 1 click checkout can't be patented.

It's not worthy of protection to the person who got there first. It's just not, it's ridiculous.
> I can't imagine the anxiety of living somewhere else and being dependent on a single good job no matter what the relocation bonus is.

"if you stare into the abyss, the abyss stares back at you"
Gosh, how did the Internet, services, etc every work without containers?

Oh, that's right, perfectly.
This has 20 minutes of racing time. That's about 4x more than a Model S will do before it overheats and goes into turtle mode.
This is just people complaining loudly and vebosely about something they don't like and trying to make it into a vague moral failing.

Electric bikes exist.

Bike advocates for years have railed against cars and said the world would be so much better if people biked. Now the electric bike is expanding the world of biking and all of the social benefits of biking still exist with electric bikes and these people don't like it.

It's just classic policing of a sub-culture. According to him, you aren't a real cyclist if you aren't pedaling as hard as he is. What he needs to do is get over himself and realize that progress doesn't look like what you want it to look like; that you should learn to accept the world rather than just like a child expect the world to conform to your purist expectations.
I don't know if you're being sarcastic, because the point of the article is that the Unix philosophy was a performance bottleneck and they replaced all the Unixy stuff with Go libraries.
Facebook awards $100,000 to 2017 Internet Defense Prize winners
The way I'd put it is, I'd be much more confident in the ability of an open source project to survive receiving contributions from the general public if it were written in Rust rather than C++.
It does support macro expansion for some things. i.e. all of the type information is gathered post macro expansion.
There's a novel wireless accessory system allowing for functional phone accessories, such as cameras. This is like the moto-z system, but wireless.

The screen has a smaller bezel and there's no 3.5mm headphone jack.

Truly, the future.
LOL. I mean, it sucks to be that guy, but you have to consider that a project editor has the possibility to overwrite your files with gibberish at any time. I would never load some new software that was supposed to manage a project on my project of 5000 files without having a real good backup first. The same way if I was a video editor and was switching to new video editing software, I would make sure to have a good copy of the originals as well as the work up to that point saved so that I could recover any unexpected weirdness of the new software.

None of that helps this guy. I understand that. Maybe Visual Studio Code could have worded it better. This guy played fast and loose with the safety and integrity of his work and he was bit by it. I do feel for him, but more in the way I feel for anyone that does a stupid thing they should have thought more about first, but this is more a problem of him not understanding what he was doing and the category of software he was giving control of all of his files to. If you plugged your weirdly formatted USB drive (but usable by your other systems) into a computer and it said "We can't read this! Should we reformat?" you probably shouldn't click yes if you don't have backups of what was on that USB drive.
As someone who has killed deer with a bow and arrow (not on a regular basis: it's difficult and I don't always have the time required), I feel the same way about the new rule change that allows people to hunt with crossbows in archery season. I have sympathy for people who can't or won't draw a bow, but I don't see what's wrong with them just hunting during gun season as they always have.
Might have soemthing to do with people like Bezos doing little more than talking a bit about patent reform to calm the rage.

He could have said "you're right, this is ridiculous" and just given up the patent 20 years ago.
You're right, it's on the roadmap for Cortex along with: 1) ordered queries ("Who is the 44th president?") 2) comparison queries ("Is Bill Gates older than Steve Ballmer?") 3) simple logic queries (AND/OR) 4) reducing overfitting (the system's tendency to respond with any answer even though it may not have an accurate one)
This appeared recently, it seems http://saleemrashid.com/2017/08/17/extracting-trezor-secrets...
In terms of Bengali food? I can't speak to it too much, I had it once and it was good. It was East End Toronto -- Danforth/Victoria Park area, it's called Little Bangladesh. There were 3-4 restaurants.

The rest of Toronto has a pocket for any ethnically diverse food. You name it, we have it, and it's similar to the locals. Somalian check. Indian check. Afghani check. Middle Eastern.. you name it. Korean.... There is a pocket in Toronto for each culture.

"Little Portugal, Little Italy, Greektown, Little Bangladesh..." so on and so forth.
Turn off all Slack notifications for mobile and make it a "Pull" interaction with the service vs. a "Push" interaction.

It's what I do with a lot of services these days. I'm selective about what services can actually push to me.

Examples of services that are important enough to push to me include iMessage (large group chats muted), Uber/UberEats, Lyft, Instacart, etc. Basically notifications that are immediately actionable or important in the moment. Lots of delivery services fall into this category.
I think the bigger problem is that nightmare code is the stuff nobody understands. So it's the hardest to re-write, because nobody knows what it does.

So nightmare code is the code that lives forever, whereas well-written code is easily replaceable.
The Overlooked Heroes Who Lead Climbers Up Everest
I just checked - I had no idea that Red Hat had a market cap of 17.8BN right now. I'd assumed it was about 10% of that.
How true is this article? http://saleemrashid.com/2017/08/17/extracting-trezor-secrets...
Same here in Switzerland. Even I upgraded my tandem with the trailer for the kids because if nobody but me is pedaling it was too much effort for me. And now, when I am fetching the kids from daycare, it's a joy. By the way I consciously decided on a slower version (25km/h or 15 miles per hour max.).
The End of Season Tickets
1) Developer launches crowdfunding for $720.
2) Crowdfunding fails, because nobody cares about or uses the software.
3) Developer throws a tantrum.

Did I miss anything? Why is this Hacker News worthy?
This is viral marketing to build a stodgy, old world reputation for the Infiniti brand. Its purpose is to shape consumer attitudes, not to be sold.
I made a quick-and-dirty tool for doing this: https://github.com/sa7mon/S3Scanner

I'll probably spend some time this weekend making things look better and improving the documentation. I made it mostly as a PoC
> So if Francis came out and said climate change is not a concern I would actually pay pretty serious attention to that. And I'm not even Catholic.

Are you paying pretty serious attention when they claim that dinosaurs bones were sprinkled around the world by their god to test our faith?
I am normally a huge cynic when it comes to software valuations but I think GitHub is likely to be very valuable. First, it's a service that I and developer's gladly pay for. Second, the network effects are very powerful. When GitHub becomes the place to find and store repos that you want to share, there is a lot of inertia to that. And it becomes a powerful way for developers to find each other.
I don't recall stacking them up by percentage, ranking them from dumb to dumbest, or inferring any such ranking.
Joe Armstrong on Swift's async/await
On the Effectiveness of Visible Watermarks – CVPR 2017
Except:

- Nobody ever used VMs the way containers are
- A HA load balancer is not a container-specific concept
- There is no such thing as a 'scalability load balancer'
- You don't need a container to do CI/CD
- It's not faster, it's slower, and it's not simpler, it's more complex
MIT Technology Review's 35 Innovators Under 35 in 2017
It's for fun...
That's certainly a first step, but I doubt it's a full solution. What's the phrase, "dog whistles" for phrases and keywords that only a target audience would understand?
This looks like it only works for buckets you own. Upguard is scanning everyone.
The history of the world.
Ask HN: Do you use machine learning in your day job?
I'm curious how many dev teams are starting to implement machine/deep learning in their projects, and if so what types of problems are you solving?
I was always amazed/impressed/annoyed that when Docker exploded in popularity it was a tiny pile of code, and a bunch of other mature and mostly mature pieces from the OSS community, and yet "Docker" was what everyone recognized from that equation...even though 95% of the code was something else. Possibly the most amazing thing was that Docker was so successful while doing less than LXC.

It was incredibly impressive marketing, no matter what else we might say about it. And, since then, of course, they've leveraged that early success into a real platform and they've since built a much bigger pile of things (some are even really good). It's kind of a testament to the wildly over-optimistic approach of Silicon Valley product-building, and maybe also kinda damning of the sort of pillaging that the process often involves.

I had my reservations about Docker in the beginning, for all the reasons I mentioned above, but I'd be unlikely to bet against them, honestly. And, they have contributed quite a bit to OSS. I've been poking around in golang, lately, and have found a lot of libraries in my area of interest created by the Docker folks. They're seemingly doing good things, though not on par with Red Hat, which is entirely an OSS company.
As a fellow self-taught developer, I feel your pain. I've been there, many times.

However, there's no reason that you can't also teach yourself the necessary CS fundamentals required to ace these types of interviews. There are plenty of people out there who have done it. "Cracking the Coding Interview" is a great book that if you dedicate enough time to it will help you totally nail those questions (once you have the fundamentals down).

The real secret is to avoid the technical interview altogether. How, you ask? Networking. And not the typical schmoozing type, either. A quick way to start is just to connect with every single developer at your current job. As they make their way to other companies, they're going to either be in a position to hire or at the very least able to strongly recommend someone (and many companies don't actually do these crazy white-board interviews).
The evidence that I have is observation. Animals can feel, can have sensations, and can act with volition, they get hungry and they get tired. They get excited and they get sad. But to what extent can you say they wonder why they are that way? Can you assuredly say you have seen that? As Hacker argues in Human Nature: The Categorical Framework, "They can intelligibly (truly or falsely) be said to think only what they can express in their behaviour....

with us, unlike other animals, those limits are set by the linguistic expression of thought. If one has mastered the use of tenses and of temporal referring expressions, one can think of the past and the future. One can remember not only where – as exhibited in an animal’s seeking or homing behaviour – but also when. Non-human animals may prepare for the future – bury food for later consumption, build dams or dig burrows, but only man can plan for the future."

What particularly defines an "internally rich contemplative life" besides what is possible for humans, and not assigned to animals by humans?

Animals have an internal life. They are conscious. But by what means do we have to understand them as self-conscious? Can they distinguish between myself and my self? There is considerable debate about this. You end up in philosophy. You end up in conceptual analysis.

Eventually, it comes down to principles of sense and nonsense in language. What does it make sense to say of animals? Does it make sense to say a dog is planning for the next walk on August 30th? Or does it make more sense to say I think he is planning? The two say imply different things about the dog's capabilities.