skysight-inc/HackerNews huggingface dataset:
Sorry - was just using that as an example to illustrate that most people have some preferences about what they want and need in their environment. The purpose wasn't to demonize strip clubs or pot houses. Some people may prefer a strip club next door. To others, it may be a church or a parking lot or a factory that they don't want.

Some people don't want free markets to be a force in their lives - pushing up against their personal preferences. And, those people have as valid of a position as those that do, particularly when in a community of like minded people. It's ironic that libertarian minded people try to wash away this fact - some communities want central planning and zoning, and others don't.
This matters less once we get good IDE support. E.g. "mod" should be inserted automatically when you create a new submodule, "use" will be inserted as necessary if you try to use something that is not in scope.

The other part is to have a set of conventions. Do I put "extern crate" in the root module or in the submodule that uses it? How do I order my use statements? Do I import just the module or each item in it? When the community settles on a standard way, IDEs can follow it.
You're lucky if you get to use C++14 in the real world. My last C++ job was maintaining a 2 millions of line of legacy MFC code.
On Getting Old(er) in Tech
Ill upvote it. @OP I also have extreme interest in this space - happy to talk, if you'd like (email temporarily in profile)
Age discrimination is a real thing. In the non-tech world, when you're 35+ AND you're living in Ukraine, you can struggle to find a job. I'm not sure if this applies to the engineering jobs here, because developers are always in demand (We have many big outsourcing companies, which hire like crazy).

But what I see, is that all candidates for our iOS job postings were around 20-27y.o. Honestly, I'm not sure if we would hire older developer to work in our team. Not being mean, just it's difficult to have a huge age difference in the team (we all around 22 -25 y.o., small startup team).

What do you think? Would you hire an "older" developer? Did you personally face such issue?
Why is data:text/html even valid or rendered to the page in the first place? I'm having trouble coming up with a valid usecase for this
There's a wide range between using Squarespace, and building an entirely custom website from scratch. It's a big 'ole niche that Bootstrap and other similar systems have been filling for a while. There's even a reasonably sized trend of big apps who think they're too good for Bootstrap but basically implement an internal clone of it.

https://design.atlassian.com/product/components/buttons/

As to your question, if you have an actual design system in place then you can change all primary buttons on your site by only changing the SCSS, and if you want to add a new primary button, or a small button, or a small primary button etc. you can do so by only changing the HTML. And when you do need to do both, it splits some of the responsibility in ways that make the code easier to manage and develop.

If it really comes down to just wanting to do stuff in one place, then there's a bigger picture that's being missed. Think about distribution of responsibility and letting junior staff add buttons, while more senior (or just those with different kinds of expertise) staff control the styleguide. If they each re-invent the wheel then there's not going to be consistency or re-use.
That is interesting, we're discussing adding this in GitLab in https://gitlab.com/gitlab-org/gitlab-ce/issues/1048
If you accept that someone is allowed to embed text documents into a URL then you also need to either allow people to link to text documents containing large runs of white space, or introduce some very weird restrictions to the kind of documents that can be embedded that way.
Maybe you spend too much time on the Internet checking out what others are doing. Spend enough time and you will find someone who's doing it 10x or 100x better than you.

I can guarantee though that if you keep doing it with focus & dedication, ultimately it's going to work out.
I'm not a front end expert...but the variety of choices around filling the stack for react seems broader than it was in the past.

It feels like there's more risk in making the wrong choice. I see lots of regrets around redux, for example, adding more complexity than initially wanted. Or, selecting a tool that becomes abandonware, etc.
>For example, when I type the first 4 letters of my bank's URL, the omnibox has 3 suggestions prior to the direct bank URL even though it's a site I frequently visit and google knows that. They want me to search "BANK NAME" because then I'm more likely to click on the top link which of course is an ad.

This is strange. For nearly every letter on the keyboard, Chrome's first suggestion in the address bar is a site I regularly visit. I.e. for p its paypal.com, for e its ebay.com.

There are almost no cases where the first suggestion isnt a direct URL. I wonder what settings differ between us.
Why even render the content of data:text/html in the first place?
Makes sense - thanks for the suggestion :)
Subjective content opinions aside, this article is short and to the point. Well written.
Presumably some governmental authority. Some realtime bidding system would be nice, but that may or may not realistic. I think a realistic goal is that the prices should be set such that there's always 1-2 spots available in any given small area (say, one city block). If you have zero spots available, then the prices are too low and should be raised. If half the street is empty, the prices are too high and should be lowered. The prices will have to adjust based on time of day and day of week, etc.. It doesn't have to be be perfect to be much better than the system we have now.
Alienware Orion 17.3-Inch Backpack
https://www.amazon.com/dp/B001GI5CSA

I got it mid 2011 when I got my Alienware M11X.

Best backpack I've owned in my life PERIOD

It's still going strong.

Would highly recommend.

I don't use it to carry my laptop though....

That is relegated to an old school thinkpad laptop bag. This thing must be 10+ years old now and still in great condition.
Those old 20 thread xeons DRINK power. I wouldn't recommend them unless you're getting your energy for free. (Though there is no such thing as a free lunch.)
Same for ios9 ipad
i'm running debian in vmware workstation player on windows 7 at work as i'm unable to run it as the os on the laptop* (thinkpad t440s). it's not great but it's a whole lot better than not doing it.

the performance penalty for gui applications is fairly obvious (sluggish) but most of the things i'm running wouldn't work (containers etc.) or are actually faster (eg. rm -rf node_modules && npm install).
being a couple of years old the battery is pretty much non-existant either way so i can't comment on that and i'm not using shared folders either (not using the host os at all).

* not because it's not possible, org policy.
Can't you already do this without a 3rd party app?

http://i.imgur.com/khCkMNf.jpg

edit: Oh, this app isn't about the Touch Bar! It's about toggling the functionality of the regular function keys between F1, F2, etc... and their media/shortcut labels.
have you checked https://sourceforge.net/projects/xming/

unless you have laptop larger than 1920x1080 screen reso, then I can't think of any problem (hyper-v doesn't allow you to change reso larger to than 1920x1080).

I don't think you can copy clipboard content out of the box with hyper-v, but I think fix just involves installing package.

https://i.imgsafe.org/639321f1ea.png
^pic of my gui on windows
Tide also works with normal javascript projects. All you need is a jsconfig.json at the root of your project. This gets you the same intellisense as VSC.
SoftBank’s $100B Investment Fund Starts to Take Shape
HypeVR’s Volumetric Video Capture Is a Glimpse at the Future of VR Video
Chan Zuckerberg Initiative Builds Political Muscle for Philanthropic Work
Congratulations! You are in the 10% of people who have adblock :) Within the 600B advertising industry. You get the point right? Normal people think different. In addition, mobile is overtaking everything and adblocking there is more tricky, thats why Facebook is generating 80%+ of their revenues via mobile ads (fun fact, in 2010 it was 0%). You can ask your parents for instance whether they know how to limit ad tracking.
> Some realtime bidding system would be nice, but that may or may not realistic.

Realtime bidding would be a UX nightmare, though I guess it's Econ 101 (i.e., ignoring lots of real factors, including transaction costs) optimal.
Nice to see one of my company's (Socrata) customers on HN!
Do you want to know how to promote business efficiently? Click Here
Single-letter names – a cautionary tale
I would use this, if it was available on Windows Phones.
how about use 3-step auth?

1. you input your username

google send back an msg/pic which you saved in google at last login

confirm then goes to step 2

2. you input password

3. google ask you input auth code
Alibaba Looks to Bricks and Mortar with Bid for Mall Operator in China
If you are just doing an html5 site, then just throw your project in AWS's s3. Its easy, and not much to think about. If you are connected to a DB and have users I would say get an EC2 up and configure it with your needs.
Shatner? That seems great. But I'd probably prefer George Takei.

"Mr. Sulu, warp speed!"
#0 - Get browsers to agree on some protocol for client side certs, and make them usable. That voids the need for #s 1, 2, 3, or 4.
America’s Fastest-Growing Loan Category Has Eerie Echoes of Subprime Crisis
Recently: https://news.ycombinator.com/item?id=13089258
Implementing religion in AI life-simulations
Yeah, Ubuntu probably is the best-marketed distro today. And I agree that Debian probably doesn't get the praise it deserves – IMO the nicest things about Ubuntu come from Debian.
Not really. The phisher can just ask for the second factor the same way they ask for the password.
SPARK ADA of course.
Bundled with the .onion application was originally .i2p and .gnu applications as well.

Only after the Tor project unbundled the non .onion TLDs was any progress made.

After the .onion TLD had been accepted the process by which these special (reserved TLDs) were registered at the IETF was removed.
The IETF bent over backwards not to include anyone and when they did they only allowed for a single TLD to be reserved before closing the special (reserved) TLD application process.
Mind you that .gnu and .i2p applied on the exact same grounds and even on the exact same application originally.

I have never been in contact with a more dysfunctional and bureaucratic organization.
Yes, there are a bunch of regrets about Redux, but I have the feeling it got better last year.

In 2015 we had countless Flux implementations and most of them have been abandoned. I did an app with Flummox, for example and switched to Redux later.

But now? Redux and MobX are basically the major players and you can still do small to medium sized apps without them.
It's not necessarily difficult to have age differences in a team: it depends on the people and the team culture.

Notice that iOS development is basically Cocoa, which is basically OpenStep, which is basically NeXTstep, which existed since 1988. Therefore you may very well find people 50 years old and more, who know very well, NeXTstep, OpenStep, Cocoa and iOS, with 29 years of experience developping applications on this platform!

If I had the opportunity to hire such a developer to work with a team of newbies, I wouldn't hesitate, he would be invaluable (and too bad he'd be so close to retirement!).

On the other hand, it may be hard to find them, because they're probably working on their own apps.

In one of my first jobs when I was twenty, there was an old engineer (70+), from which we learned a lot. If you can organize you team such as people are helpful and teaching one another to improve in capabilities and how-to, then having a diverse team, in formation, experience and age is a great way to get a very good team. (and diversity in sex or race just doesn't matter; what matters is formation and experience, and age is only a strong indicator for different formations and experiences, while sex and race are not).
I disagree with with this. Im like the only one on my team who knows flex right now. Most debs know the old ways of doing things flex box does better.
I have personally experienced it not working, by changing the motherboard+hard disk combo from IDE to SATA. No SATA drivers installed => system boots but Windows falls over as soon as it stops using the BIOS.

(I can't remember exactly which version of Windows this was!)
That's really interesting -- I will keep that in mind as an alternative possibility!

Although the screen resolution would be a problem with the X1 Yoga.
That's an interesting point. An eavesdropper would be able to figure out which article you're reading. It might sound silly to worry about this, but you need to be careful in some countries.

This is an interesting puzzle. How much data do you need to add to a page before it becomes impossible (or at least, reasonably difficult) to guess which article someone is reading?

I tried to figure out, but then I remembered that I don't know anything about statistics. Oh well, I had fun: https://github.com/ndbroadbent/nyt_privacy
Not sure what your point is here, could you elaborate? It seems to me maybe you are missing the point.

As I said, this is about programming games, primarily in C/C++ or a related language (though applies mostly to others), not programming in general. If you enter into other high-performance domains, you will encounter the same issues. Conversely, other domains such as general application programming do not adhere to this.

Regarding try/catch, I am well aware of low-level implementations in various languages. Did you know that in most game engines, you don't use that much try/catch for this exact reason? If you're littering your game code with try/catch everywhere, you are doing something wrong. Not to say you don't have any, but there are other error handling and return methods or you just let things bubble-up and handle them there. What would you actually do in most try/catch situations deep inside a game loop outside of things where resources can leak horribly like IO?

When you're working on a game, there are of course areas you can compromise. It also as I mentioned depends on the nature of your game. I'm speaking strictly of properly designed, professional games that have to be competitive in terms of features and run at a smooth frame rate while doing many things (i.e. your average AAA console game).

In case you still doubt what I am saying, go look at GDC talks, game dev papers, etc. and you'll see the same thing. As far as someone people around here might be more familiar with as a source, I seem to recall there were multiple times Jonathan Blow mentioning exactly what I did (maybe a talk he gave at Berkley?). Anyway, the point is that as programmers we learn all these cool and fascinating things, but in game dev, you tend to have to let go of "cool" things and spin your thinking a bit towards things like predictability, performance, stability, transparency, and composeability.
Not actually true, these scraps are still worth billions => google AppLovin
micropodcasting
> There's a wide range between using Squarespace, and building an entirely custom website from scratch. It's a big 'ole niche that Bootstrap and other similar systems have been filling for a while

Good point.

> There's even a reasonably sized trend of big apps who think they're too good for Bootstrap but basically implement an internal clone of it.

Everyone should have a set of rules implemented in SCSS. They just don't need to implement them in HTML.

> As to your question, if you have an actual design system in place then you can change all primary buttons on your site by only changing the SCSS, and if you want to add a new primary button, or a small button, or a small primary button etc. you can do so by only changing the HTML.

Buttons are an easier case because they already exist. Anything else - avatar images, login dialogs, etc, are an argument for not using Bootstrap (or BEM, or other HTML based systems)

- Making a design system in SCSS only: to change the login box, change the SCSS for .login-box

- Using bootstrap: to change the login box, add and remove whatever HTML visual classes bootstrap needs for your new login box look (is it '--grid-l4-left-blah-shiny') then modify the SCSS

(Edited this a lot while I wrote it, kind of thinking aloud and have trouble reading in monospace)
No. How long does it take from you entering the code to the code reaching Google? A few tens of miliseconds? With a phisher in the middle it's a couple extra miliseconds.
If you or someone make me a list I'll post it.
> Descriminating against women isn't an ideology

Discrimination against women is an element of many ideologies.
Blockchain Enterprise: An Interview with the CEO of Nuco
JRiver Media Center 22.0.59 Crack with Serial Key Free Download
I've always built interfaces by hand, but for a recent project that is going to be heavy on the use of selecting options/button/etc, I was considering Bootstrap for the first time. However, looking at the source, and the sheer amount of "stuff" in there, I'm just not too keen on it. Is there a much lighter alternative, that satisfies quick standardized UI creation? SemanticUI i saw mentioned in here.
The structure and strategy was not quite right so we shut down, not intending to come back, so we (mistakenly) cleared everything. Then right after a lot of people including some investors reached out to us asking for us to restructure it a little and bring it back. Lesson learned :(
OK so the reason why US cities have no money is that they have grown horizontally instead of growing vertically and horizontal growth means high infrastructure cost. That's all very well, but I still dont understand why it happened. Does anyone know why US cities expanded horizontally instead of following growth patterns similar to Europe?
“I promised to describe a (AFAIK) new weakness in Telegram”
AFIK the European Convention on Human Rights is not connected to membership of the EU?
I am still baffled that countless intelligent people deluded themselves into thinking this could have worked well on a big scale for the longest time.
I'm hoping at some point rustfmt will order my use statements for me...
> It's light years ahead of the perf overhead of #include + the pain of setting up linker args for libraries.

Sadly not yet.

My VC++ builds are still faster, because they can enjoy using binary libraries across projects, something that cargo doesn't yet support.

Also VS 2015 and the new VS 2017 do have quite a few improvements regarding the linker, incremental builder and C++ modules support.
California man fights DUI charge for driving under influence of caffeine
I'm not sure "no more forward feature development" translates to "no support".
They expanded after car ownership became widespread. The older the city the more compact it is generally.
5 alternatives to Node.js for Java
example.com is something that'll do the same job, and its reserved https://en.wikipedia.org/wiki/Example.com
How Much Does It Cost to Hire JavaScript Developers in Ukraine?
Good point.

Does this integrate well with tools like Webpack?

For example, if I want to use a container class, can I do something like:

require('bootstrap/src/container.sass')

and be done with it?

I guess I would probably need to require some core sass files somewhere at the top of my application, but besides that, is it possible?
All you need to do is make `use` paths look absolute with a leading `::`, followed be either name a crate or `create` for the current crate.
Very clever, thanks for sharing.

However I wouldn't want my second-factor to be attached to my browser. Seems way too volatile for me. Personally I'd rather keep TOTP and be vulnerable to time-of-use phishing.

Maybe if the browser had an OS API that a YubiKey could query...
"legitimate" is highly subjective in this instance. Personally, I would argue that there's none. The only use case I can think of is submitting a form with arbitrary text in a field value, but most such submits should be POSTed. The main exception - search keywords - are a lot less likely to need to support repeating whitespace.

However, a better question is: do a lot of legitimate websites in the wild put multiple spaces in the address field. Obvious answer is that millions do, so there's nothing browsers can really do here.
U2F knocks this on the head - a MITM site won't have the secret required to generate the token.
So then they use a botnet to input your username on google.com to get your image, then stream it to you.
Would you care to expand "(side note, thats how a baby learns vision "unsupervised" -- the spatial patterns on the retina have temporal proximity, so the supervisor is "time")" to a couple of paragraphs? It seems like a very deep and profound thought and would be very interesting to read.
I wonder if that is not a symptom of them having nothing real to worry about?

If they had infrastructure issues to discuss, they would never get to the car brand point on the agenda.
I know that when using some services from Google, like Google Takeout, it asks you to authenticate regardless of whether you are already logged-in or not.
As a side note, it looks like this couldn't have happened with an external mail reader like Thunderbird. Even when targeted to that and mocking some other UI element, clicking the link would open a browser window and reveal the fraud, at least to power users.

I'm not advocating against web-based mail readers, simply because it's not always possible or practical to use external ones. But it seems security is harder to implement because everything is "made of the same parts", i.e. a web-based mail displayed in a web-based application, opening links in the same (browser) window.
It is a much more visible change rather than a URL that could be spoofed or malformed.
I've been using a SnigelDesign Specialist Small for a couple of years now. Very high quality, insulated bottom, PALS webbing for adding more pouches.

Using it every day.

http://snigeldesign.nordicshops.com/product.html/small-speci...
The way I think of it is that a crate is a bundle of modules. Crates are quite free to make multiple modules public to be used by anything which is importing that crate.
Always smiled at phishing scams but this scares the hell out of me, so I just headed to Google to setup 2-factor authentication.

How is your experience?

I understood that I can register specific machines not to use 2-factor, so if I loose my phone I still can login in. Anything else to consider?
BOOK by Cadillac: An Early Sign of Car Non-Ownership?
> optimized implementations of non-parallel BLAKE2s and BLAKE2b also use SIMD

Sure, have seen those. No biggie, but my point was that vanila B2b (on C) is already neck and neck with MD5.

> uint32 result = (b[3] << 24) | (b[2] << 16) | (b[1] << 8) | b[0];

Yep, akaik that's all you can do on the JVM & of course for 64bit it's even more work. I thought you meant some sort of magic number bit wizzardry :)
For someone who doesn't really like CSS and has little design "sense", what would be your most recommended CSS Framework? I'd like lots of built in features, and a grid/layout system that makes the most obvious sense in usage.. ie, if it invents custom terminology for what is a row or column, or perhaps has lots of "always use this class with a new row" style rules, that is stuff the developer needs to learn. Lower barrier to entry means it's easier to pick up and "get shit done" for side projects/etc. Less looking at documentation.

At the moment i'm plain (non theme'd) SemanticUI. The UX/etc makes a lot of sense, the only downside is i'm using the plain CSS so i don't get a theme - but that's not a big deal. I can always add a separate build step for the css.