skysight-inc/HackerNews huggingface dataset:
Ah. So, most organizations using Rust in production are moving existing employees over or hiring more generally.

I'd hit up these people: https://www.rust-lang.org/en-US/friends.html
Now, it's all about Svelte vs Inferno. I like Svelte more than Inferno.
I don't have any off the top of my head, but I used a forking map in Python where the inner call was an image processing operation, and it was approximately #cores faster. I think it'd be enormously dependent on workload: if the inner operation is adding two ints, the gains might be lost in the parallelization overheard.

Map is just one example of a high-level construct that permits faster code, though. A lot of us here have done async IO in C because that was the option we had available to us for doing it, but I'd vastly rather do such stuff in Python (3), Go, or Node where the language itself gives you constructs for describing what you're trying to accomplish.

My impression is, no, outside of something like hadoop.

That's a pretty big exclusion, though! We use Hadoop-like stuff on, ahem, sizable quantities of data. That's not exactly an edge case.
ITER isn't supposed to be a full-scale production plant. It's a reactor specifically to prove that power generation is feasible. DEMO (https://en.wikipedia.org/wiki/DEMO) is the plan for making a practical power station after ITER is done.
I figured it would print 2, 1, 0, and was right, yay for me I guess. However my confidence was low.

I agree that you can write confusing code with ++, but that doesn't mean it should be banned! (Like they did with Swift). The ++ operators still are very useful. Also there are arguments that they're more correct than +=1 operations. I see ++ as meaning, "go to the next thing."

For example, the following operation sort of doesn't make sense:

char c = f();
c += 1;

Why are we adding an integer to a char? If you really wanted to be type safe, it should be

c += '\001';

So you're adding a char to a char.

Same goes with pointers. They're memory addresses... but what happens of you add 1 to a memory address? Should you get the address plus one, or should you step over to the next object?
Wouldn't that put it on the same level as fission?

https://en.wikipedia.org/wiki/Energy_returned_on_energy_inve...
You probably also want to chmod +s htop, or it won't actually show you CPU/memory stats.
Slightly related utility I discovered to my great delight today: ncdu - "htop for disk space usage"

https://dev.yorhel.nl/ncdu
Going solely on cheap + fast internet + cold ... Detroit area.
I never know what people mean by "carbs". Are they typically referring to refined foods like white bread, white rice, etc? Or are they actually talking about the macronutrient?

When it comes to the macronutrient, high-carb populations eating whole foods are among the healthiests in the world (look at the blue zones, adventists studies, okinawans, etc).
This is something that getting into analysis courses and finding your way into higher level physics and chemistry classes drives home. It's perfectly valid to use a scientific theory that has been shown to be incorrect on some scale - so long as you are not in that scale. Yes, relativity is a better understanding of gravity than Newton's inverse square law, but it's still pretty valid for me to take the acceleration due to gravity as 9.8 meters/second^2 (which is an even lower level approximation) because I live on the surface of the Earth. If I am designing cars, or roads, or buildings, or (most) airplanes, or sewer systems, this is a pretty good assumption. Having been trained as a physicist, there is nothing the community would love more than results which show we need to develop new theories - mostly because that means more work for physicists. At any rate, I love Asimov's writing.
To be fair... the relativity of wrong supports the Lit major's point: if wrongness is relative, you probably shouldn't make binary statements along the lines of "previously we did not understand the basis of the universe, and now we do." Relativity is less wrong than Newtonian mechanics, but it's still fair to say Newtonian mechanics is an "incomplete" view of the universe.
Hating C because it has integer division is like hating haskell because it is functional. It is inherently low level. C's real problem is that is has undefined behavior in a lot of cases. C with some kind of compile-time memory protection and no undefined behavior (so basically Rust) would be a pretty sweet systems programming language.
>Broadway is already narrow. Seventh not so much, but car traffic there can frequently be as bad as foot traffic. I'm not sure what a good answer would be.

Add second floor above the road. And on top of it, a third floor.
I feel as if people are much more likely to engage with a chat bot. I tried surveys on my site for the exact reason as you, but no one would click them.

However, I have had success with Drift (http://www.drift.com), the free version. Paid version has polls, but in free I am asking one simple question right now.

my site: http://www.averageweather.io
I'm surprised to see how many people think a tech lead is a good idea.

Most teams I have worked on have a manager who used to be an engineer. In terms of direction setting, a final authority amd so forth, it is their call. They talk to their management and other teams and tell us what to work on, but are not involved in the technical day to day and are not micromanaging the details. So I might do the Android client, X does the web API which uses JSON, Y is the DBA designing the database schema, Z does iOS and so forth. It is not ruderless as they can make the final decision.

With a team lead, you have one person on the team doing work who is also doling out work. It can lead to all of the problems mentioned in the arricle.

Also - small, underfunded companies usually can not get a good experienced programmer or administrator. So the hires are the inexperienced types who could probably use a team lead. But the companies are too small to have one. By the time someone has a resume to be good enough to join a company which can afford a larger tech team with a manager, an experienced lead and several somewhat experienced programmers - the need for a lead is much less. Besides, people are naturally going to defer somewhat to a more experienced engineer who has been at the company longer.

I think the bottleneck and bus factor points are key. The tendency would be for the lead to own the most high-visible, business impacting piece of the code base, and dole out less attractive and impactful pieces to others. It can waste time as well - they can assign work but are too busy to really go over it, then after a week you show them what you did, but they did not mention they like things done with MVC, or TDD, or whatever, so then you have to spend another week doing it over. As the article says, they're overloaded and often enough away from the team. Instead of having four or five autonomonous engineers going at full blast, you have one overloaded engineer who hogs more of the critical, business visible code than they can handle, and the other engineer whose time it is to waste. Who are usually not much less experienced than the lead.

The flip side to "design by committee" is that one person is designing every thing! That person is too overloaded to design everything as needed, so you have the non-leads writing code for a week, that will be thrown away until the lead has time to come back around and decide how your project will be designed.

An ex-engineer manager does not have their hand in day to day, and many of these conflicts go away, whereas the needed leadership is there if necessary. I'm surprised people feel otherwise. The alternative to design by committee is often everyone waiting on the one overloaded person who has to design the whole system.
Have you heard of students learning to program in school? Seriously!
I'd second that. Ukraine in general is just ridiculously cheap. Lviv is a beautiful city with great history, but has a rather continental climate, cold in the winter, humid and hot in the summer. Lviv is quite remote, as well, but has a university with great traditions (maths and logic, Ulam, Banach![1]) and an opera. With even a basic eastern EU income it's really cheap. If you can work remotely for a German company or have an income in dollars from your side projects, you can have a really nice life there.

Someone mentioned Estonia here - well, when I think of differences, quality of transportation (roads, trains) and the rule of law (if you have to do anything with the administration, complaints, registrations etc.) in Ukraine are much worse for sure.

[1] - https://en.wikipedia.org/wiki/Lw%C3%B3w_School_of_Mathematic...
CRAZYIEST Challenge of the year
You realize the site just links to the github repo, right?
The reason it's always 20 years away is because it's chronically under-funded, and always has been.
The biggest advantage that Chalice has over Zappa is related to IAM roles. Chalice has a very cool feature where it will actually inspect your Chalice application for AWS service calls and generate an IAM policy based only upon what the application needs.

That is pretty sweet.
Doesn't a farmer feed us all? That water goes into making products that are likely much better for us than Kit Kats.
While funding fell through the floor and came no where near what the recommendation was when those models were developed. Those "in another 20 years predictions" are simple adjusted time lines based on the current level of funding.

Source: https://hardware.slashdot.org/story/12/04/11/0435231/mit-fus...
I'd say someone who's not in a senior position like team lead but more than 3 years removed from college.
You don't have to know how VCR works in every detail to use it and be sure it does what it should. You just look at the recording and see its quality.

On the other hand, using some security product, you can't tell if it's secure or it's snake oil, even if source code is open.
> what school did you go to

Nice enough to have a few decent AP classes, bad enough that we walked through metal detectors. But my assessment is even more colored by the dozens of schools I've volunteered in.

What kind of school did you go to?

> Because church groups and extracurricular sports teams and home schools all have a stake in protecting the kids

What about unstructured socializing? Or are you suggesting that children should spend the first 18 years of their life under constant adult supervision?

Basically, my point is this: whenever there are weapons and drugs in the school, there are a lot more of those same weapons and drugs outside of school.

So either you have to keep a constant eye on the kids and and strictly control the social group until they leave for college, or else these problems are more pronounced outside of school than inside of school.

> School shootings, stabbings and drug dealings happen every day, and no one gets fired, no one gets in trouble, no one gets sued

Nothing you're saying here is factually accurate.

School shooters typically kill themselves or are killed.

School officials (teachers, etc.) are often themselves killed during school shootings. Complaining that those officials aren't posthumously fired seems... crazy.

Families effected by school shootings do sue.

And people definitely get in trouble all the time for dealing drugs and bringing weapons to school. Which is why both are far more common outside of school.
I'd like to see a "local cloud" computing system. Where CPUs/GPUs are stored in a rack on site and at each workstation is only a KVM + monitor plus a high bandwidth (say fiber optic) video link back to the cabinet.

This would be almost a regression back to mainframe days, but it could give everyone the power of a high-end workstation as well as save energy since most scenarios wont' have a 100% load factor. An office of 20 people probably never actually needs 20x (1CPU 1hdd, etc). You could buy one rack with 5 beefy workstations and have a much more efficient load factor. As long as you could keep the video link up, the users should never feel any lag.

edit: you'd also need a video-card multiplexer, so for the 20 worker scenario, you'd have one board with 5-10 gpus multiplexed to 20 fiber optic outputs (doesn't have to be fiber, but something high enough to give you 4k @ 60fps )
Exodus Intel Zero-Day Dealer Whose Tor Hack Helped Cops Bust Child Porn Site
> then the canonical source is the right link even if it only has a link to github

I assume they realize, yes.
A single oganesson atom weighs 294 u, or 0.488 zeptograms. That's 0.000488 attograms.
There are the places that pay and places that don't pay. Your numbers in London suggest that you should look better and negotiate harder ;)
Thank you for this. This provides a good overview of the schemas that needs to be used.
Any good resource for the lead allocation logic for the crm? As there will be different agents /owners.
The "S1" video is a classic, and every time I see it I do like it again and again.

The original is AFAIK by Roger Hanlon:

https://www.youtube.com/watch?v=aoCzZHcwKxI

http://www.mbl.edu/bell/current-faculty/hanlon/

Who has published a few more nice videos here:

http://www.mbl.edu/bell/current-faculty/hanlon/videos/
I worked on such a setup in previous job and current.

Personally I'm on new desktop computer / Windows 10 / VirtualBox / Ubuntu.

Good things:

- Games and GPU drivers!

General annoyances:

- you can't bring another VirtualBox VM inside your VM so I use QEMU (but without KVM, because it does not work in VB) - this is big for me as I, as mentioned below, work on my own Linux distribution

- using tiling WM on VM and juggling between VM and host is not enjoyable

- Primary Selection on Windows does not work, so many I select something and can't paste it with middle click if it involves Windows app

- serving something for whole LAN involves playing around with network configuration

Windows annoyances:

- updates are still not smooth enough - I'm spoiled by ChromeOS though

- it's not easy or obvious how to pause the download of updates - I wrote a firewall rule for it once when my Internet pipe got very narrow because of my ISP

- some time ago Windows started to bug me to sing up to OneDrive or something

- applications thinking they are so important that have to start with the system - I know about mscfg or whatever, but it should Just Work

- sticky keys and other unhelpful shortcuts to hell are on by default

- VirtualBox by default will resume computer from sleep, even if you will stop VM

- putting computer to sleep disables audio through HDMI - then I have to restart

- can't figure out where can I _safely_ get driver to old SPAC based webcam

- can't figure out which package manager I can use that would update everything automatically (or at least semi-) - Chocolatey is not doing it by default and maybe it can't

VirtualBox annoyances:

- window resizing causes VM to resize correctly and then it shows scrollbars that obscure window contents

- VirtualBox bugs me with updates

I now think about dual-boot setup, but that's never a joy. As comments here suggest I need to try VMware. I also can't wait when one will be able to just develop on Android as in Robert Landley's vision. Meanwhile I do some personal R&D to create a Linux Distribution with as smooth updates as on ChromeOS.
Look at european cities with pedestrian-only streets: They allow delivery vehicles on those, too.

That’s a solution that could work there as well. Only allow buses and delivery vehicles and emergency vehicles on the street.
The circle in his argument is something like "C is great as long as you don't use it for things it's not great for."
Agree. CM went down a very strange path, in my personal opinion, and kind of left it's community stranded in the pursuit of monetization. Regardless on your feelings of the split between them (and I do not intend on derailing this thread) io.js forked from Node and had modest success on their own, before folding back into Node. I suspect CM Classic could have a same amount of success, since the Android ROM community values product quality and integrity much more over brand name.
Hi, so that’s my pic, yes. Let me share context. First, frankly, I do think that is how HR (in some cases rightly so, sadly) is often seen, but I wasn’t the source of the pic. The origin is, the pic was created as a joke by our head of Engineering to reflect the fact that the ceiling light above my desk never went off. I used to tease the team that it was the all-seeing Eye of Sauron. When he created that pic as a lark on a Friday afternoon, we all just found it really funny as it is so not who I am as an HR head (my half-pink hair is somewhat muted by the volcano glow around my head in the pic—I’m not one for false gravitas!)

Yet I actually feel the responsibility of my role so deeply that it is a relief to sometimes have a good laugh at it/myself—that’s all this pic was intended to be. And laughing at oneself is something a Sauron wouldn’t ever be able to do. :-)
https://news.ycombinator.com/item?id=13086553
"In pedestrian areas of Barcelona, trucks are allowed with permits and at certain hours for loading/off-loading. This works just fine."

http://usa.streetsblog.org/2016/05/20/will-barcelonas-superb...
I like the investigation into various cruft that Ubuntu installs (and runs) that can safely be turned off.

Goodbye polkit!
If you can figure out a way to make introduce your general argument without referencing anti-semitism, you will be much less open to hijacking of the conversation in just the way you observe here. Especially in online discussions, introducing flame-war inducing topics even in passing is likely to derail the conversation.
> what alternatives are there to making the libraries it checks more secure besides rewriting them in another language?

I'm not sure what you mean by rewriting a library.

For example, if a library is written in Ruby, fuzzing might not be suitable. you shouldn't rewrite it in C, so that you can fuzz it. (I thinkI misunderstand your point here. Please correct me.)

If we want to discover vulnerabilities in Ruby, we should fuzz the Ruby VM directly. We shouldn't fuzz a Ruby library.
Yes I tried looking for open source solutions but they seemed a bit complicated. I need basic implementation of a CRM
Yes sorry my comment was in response to the tone of "poised to deliver?".
But that's not really the point of that episode. It dealt more with alienation and stigma associated with artificial social constructs that have real serious life-threatening consequences than undercover advertising.

Everyone seem to spot those ad-sponsored social network objects/constructs though so I don't know if things are that bad.
"In pedestrian areas of Barcelona, trucks are allowed with permits and at certain hours for loading/off-loading. This works just fine."
http://usa.streetsblog.org/2016/05/20/will-barcelonas-superb...
Agreed. I've used the cygwin X server, it works fine. I've used a virtualbox linux guest from Windows host (with the GUI running on the guest), and vice versa, it works fine. Similar, I've used an X server on my linux laptop to display apps from my raspberrypi.

Enough memory and cores on your host is necessary, otherwise it's frustrating. You don't need a beast, but a kitten with absolute minimal specs won't do.

Edit: be sure to set up shared folders between the guest and host, it makes things easier. scp isn't bad either, but it can be a little easier to just plop/copy files in a directory.
same here. When I was looking for a new laptop support for 32GB RAM was a key (no mac for me). I have 4 vms, windows with dev rig, linux with django/postgres, linux with oracle and osx. For vitalization I run VMWare Workstation patched with unlocker. The only pain comes from osx, no 3d acceleration and since upgrade to ElCaptain, there is no way to disable vsync, so it is ugly. The missing 3d support can be very annoying - you can not use "debug view hierarchy" in xcode.
Saving VMs to external disk for backup.
Snapshoting before any risky update/patch/whatever.
Thanks! That definitely wasn't apparent to me. I think the problem is with the UI in that it states "New Website Coming Soon." I quickly exited the tab and did a search on google for the github repo.
feels like the old warez dayz
we dont need a president
we dont need a ceo
we dont need...
On the other hand, costs in SV are way higher than Berlin. Berlin has very low living costs, even compared to other European (and German) cities. With $90k/yr you probably have the same living standard as in SV with twice as much. Probably even a higher standard, with $90k/year in Germany you can afford a large appartment, eat out regularly, don't have to worry about retirement or health care.

Of course living in a cheap area and being paid the salary of the high cost area is always better. But that's not specific to Berlin.
http://nim-lang.org/docs/lib.html

However many of the libraries list under "third party" are either unmaintained or not really ready for production. The stuff in the standard library seems pretty good though (although I've not used Nim for serious production work)
It would be actually easy to take space from cars in boroughs other than Manhattan. It just takes some push and a champion.
Totally agree! By the way, the Haskell community is working to make scripting easier in Haskell, so if you want to go from one of the most buggy languages straight to one of the least, now you can: https://docs.haskellstack.org/en/stable/GUIDE/#script-interp...

(Downsides: Haskell is weird (but good), you have to have Stack installed, and the first time you run the script it will take a while to download dependencies)

More resources: https://github.com/Gabriel439/post-rfc/blob/master/sotu.md#s...
This is about to eat my weekend, I think! :)

Quite seriously, this is exactly what the tech world needs - personally, I know that in terms of understanding of crypto I'm streets ahead of the average Joe, but orders of magnitude behind people who actually know the field. I'm certain I'm far from alone in that set, but the way the world's going means that we with the generalised technical know-how have a moral impetus to bring the rest of the world up to speed with the whys and wherefores.
If anything, once you've cheated death amassing more personal power might feel like a bit of a waste of time. Waste of time probably isn't the right phrase but you get my drift.
I think one could actually argue that all RPC protocols have ended in unmanageable disaster, and that the only things that endure are IETF-style protocol-first human-readable systems. However, that would take a lot of argument which I'm not committed to.
>Part of the problem is a lack of alleys, so delivery trucks have to park in the street and block traffic.

There are walled-off backyards and "gardens" within big blocks. Just make them open
An alternative approach to generating power from fusion:

https://en.wikipedia.org/wiki/Project_PACER

"A typical design called for a 4 m thick steel alloy blast-chamber, 30 m (100 ft) in diameter and 100 m (300 ft) tall,[10] to be embedded in a cavity dug into bedrock in Nevada."

It involves dropping H-bombs into holes in the ground - but at least we know those work... :-)
but that is not feasible for mass majority of people in our society. That is why public offering is so important and that funds aren't diverted from it, because we can give opportunities to all students no matter the financial situation their parents are in.
PHP 7.1.0 Release Announcement
Microsoft’s ChakraCore JavaScript engine is coming to Linux and OS X