skysight-inc/HackerNews huggingface dataset:
It's pretty easy to audit a couple lines of unsafe in a library.

It is not easy to do the same with a C library where it's basically prone to overflow issues everywhere.

These are vastly different issues. Yes, we should totally be strict on unsafe code. No, it is not the end of the world when the stdlib hashmap uses unsafe code. Unsafe is designed exactly for this purpose, dealing with the innards of safe abstractions. It does it well, and the hashmap code is pretty ok here.

(Sure, if it has a design which could be done in safe Rust, it should, but I suspect with the way the robin hood stuff works it might not. this has been on my list of things to do when I get more time, primarily to just learn about the hashmap impl, but also to improve it if possible)
Location: Columbia, MD, USA

Remote: Yes

Willing to relocate: Yes

Technologies: iOS, Android, Swift, Objective-C, MSSQL, UI/UX, JavaScript, RESTful services, HTML5, CSS, Nodejs, ReactJS, React Native, PostgreSQL, Sql

Résumé/CV: https://durul.github.io/resume/Durul%20Dalkanat%20Resume.pdf

Email: adurul17 [at] hotmail [.] com

website: http://durul.github.io

Creating software is my passion. So what I'm developing for the major mobile platforms, creating apps and experiences for iOS and Android.
Apple’s China Problem: WeChat
I'd rather see the cable industry executives' proclivities broadcast than some random constituent.
> Everything else with unsafe code is an optimization.

You need unsafe code to invoke a syscall. Doing I/O is not an "optimization".
Since you mention Meteor. Why not just use Tracker? I feel that's such an underrated package. It's quite similar to mobx and it's been around for years. Combine it with minimongo and you've got a really flexible reactive state management.
Well if you want to walk to the DC every time a server throws a tantrum, be my guest.
It's not cultural; it's human. You can't undo it. People who believe their culture is the exception that causes employees to be honest with their superiors are naive.

What generally happens with strong technical employees is this. While they're idealistic and new, they will be relatively honest and direct (simultaneously trying to be polite) for the first couple of years. After a while, they will try to figure out why they've been forced out from their company every 6 months.

It will click that maybe the boss didn't really mean it when he asked for an inventory of problems and concerns. Maybe all those people who smiled and nodded while a technical "debate" was going on were secretly developing resentment. Maybe people disliked them because their behaviors were interpreted as snobby, arrogant, insensitive, condescending, or detached, despite the politeness with which they delivered their opinions.

Then, they will either a) nope out of the career track entirely and become a consultant/freelancer/entrepreneur; b) lie to themselves and believe they can find the magical land where this doesn't happen, which only sets up for a harder fall down the line when you realize no such magical place exists, because people are people everywhere; or c) embrace the realities of human collaboration and try to raise a successful career from the ashes.

I've done both A and B. A usually loops back around to a full-time gig at some point. Some people will remain unaware and try to believe in B for the duration of their career. When you exit denial from B, you have to embrace C (even if you loop back to A, C is informative for your ongoing ventures).
There has been some genetic adaption to the plague:

https://www.sciencedaily.com/releases/2005/03/050325234239.h...
The World is Not Enough is the movie you're thinking of. From 1999, if you want to call that recent; going back 18 of the 55 years of Bond movies.
The world's largest geothermal energy field is in California, 1½ hour north of San Francisco: https://en.wikipedia.org/wiki/The_Geysers
I was wondering about that too. I think lobbying is only one side of it but there is also the threat of attacks ads from super PACs. They often don't even have to spend the money because the threat alone is enough. And that is much more money.
Which do you have an issue with, the idea, or the person expressing it?

While we're at it, I can't recall the last time I met an accidental pedant.
Except that, on it's current trajectory, humanity will very shortly conquer all known challenges that earth offers. Even death itself is solvable given effort and time. We do share this spaceship with many other lifeforms, but we really are the ones taking the helm.

It wouldn't surprise me if humanity chose to restore earth to something like the state it was in before the industrial age.
A guideline like "your tests should test all major functionalities of an API" can't be statically checked for example.

It's not about the crate being non checkable, it's about the check being something that needs a human to look at.
Movement Out of CA Was Most Influential Driver of U.S. Migration Patterns
Ironic that if the big tech companies paid their taxes in the way the rest of us have to, they would have better leverage. Threatening to take millions/billions out of an economy probably gives some clout.
So does this cut down the attack to people on your network? Would a simple NAT protect me here?

Also it's bizarre that they're disclosing this so soon, given that there are bound to be Lenovo (at least) customers who are not business customers and who don't read hacker news and who aren't exactly going to update their BIOS as an everyday thing.
If anybody had the answer to that...
It really do seem like we can't win. Try to get more control in one place, and things sprawl out of control somewhere else.

containers bundled up libs and binaries in a single package, only for an "app" to come reliant on a zoo of containers doing one little part of the whole.

Makes one wonder if the stack is made of rabbits rather than turtles...
I came across github.com/adtac/commento last week on Show HN and thought I'd port that impl using leveldb instead of sqlite3.

The impl is in github.com/dyu/comments for anyone interested.
Just think about how much better you need to be than someone with actual credentials (e.g. PhD in machine learning and real presentable experience) and then assess whether you are good enough to compete with them.

If you don't know how good you are relative to the competition with PhDs, then it would be worth it to have a discussion with people who have a taste for the field.
I write most my code in Kotlin nowadays, which can compile to JavaScript, or drive react-native on Android.

It has delegated properties which are wonderful for redux-style architectures.
Perhaps there's a mass attack against the accounts? The easiest and safest thing to do is invalidate the password if account compromise is suspected. Not most convenient, though.

(Full disclosure: I'm not affiliated with Google, just speculating)
It's a shame you're getting downvoted, I thought your comment was quite insightful, if a little pessimistic.

There has certainly been lots of doom and gloom in the past, with some (not all) of it quite justified - look how close we came to nuclear annihilation multiple times during the cold war. It was only cool headed individuals that kept all of humanity from a tragic end. Those fears were well justified, and we're getting to a similar situation right now, so close that William J. Perry thinks we're at the highest likelihood of nuclear war since the Cuban missile crisis.

Those war-based risks are of a very different (political) nature however, one that doesn't persist after the war pressures subside. With climate change, we're in a much different situation, and one that I'm actually not sure we're up to solving. If we look at progress so far, I don't think it looks good.

It's a shame it's being converted into a political and tribal game. We're talking about the survival of an advanced species here (hell, it might be the only one). There is literally nothing more important than that.
I'm not the person you replied to but I'll churp in. I only eat once a day, at dinner time, so I eat in about a half hour block a day. I've been doing it for years. It's not really that odd once you get used to it. My appetite and food consumption has decreased dramatically and I am full much quicker. My food bill has decreased and it's very, very freeing to only have to worry about eating once a day. It's absolutely amazing for me though certainly not for everyone.
IANAD, but I imagine modern bacteria that have evolved multi-antibiotic resistances are much more dangerous than ancient bacteria that are probably still vulnerable to most of our antibiotics.
SQLite gets a lot of love when it's used for the right job.

It's not a replacement for a full-blown RDBMS. If you need a database for a multi-user application, you'll probably be better served by something like PostgreSQL. For single-user applications, however, it's quite fantastic.
Modern population sizes are unlikely to be sustained past a hypothetic apocalypse and a rebirth of technology is unlikely to include a large part of the survivors. The question is how many hands you need at least to bootstrap from society's scrap metal back to a sustainable technology stack.
My theory: they aren't looking for paper, they are trying to rule it out as something else.

My understanding of these scanners is that they colour-code "organic" and "inorganic" material differently. Explosives generally show up as organic.

Now, if you have a block of such organic material in just the right position next to some electronics, the conveyor gets stopped and you will be taken to one side and asked some very direct questions about the contents of your bag.

I know this because I once had a protein bar in the same bag as a portable DVD player and that aisle went into lockdown for about 30 minutes because it looked exactly like a bomb, from all angles, in 3D. Expert called over, agreed they couldn't start the conveyor until they knew it was safe.

My guess is that paper (in the form of small pads) is the commonest cause of this type of false positive.
There’s a countervailing mindset which, in its harshest terms, says “the standard library is where code goes to die”

This can be addressed in a language with sufficient annotation and good parser tools. In some future language, there should be a unification between the version control, the de-facto codesharing site, language/library versions, and syntax-driven tools to automatically rewrite code.

It should be possible to "publish" a language and its libraries such that any breaking changes will automatically be updated when you switch library versions. (This should also be applicable to Entity-Relation diagrams and Object-Relational mappings -- those can be treated as a versioned library.)
I saw a smaller version of this exhibit locally some months ago. The pt/pd and dye-transfer prints are vivid and marvelous.
Full Tilt Capital Progress Report: Not as Crazy as You Thought
Home – GAS MONKEY GARAGE – RICHARD RAWLINGS – FAST N' LOUD
The plants are relatively humble buildings that just emit water vapor, so they're minor eyesores more than a real danger to the environment.

That said, I agree that it would take a lot to get anything like that built.
OK, it's basically plastic. I'd like to ask these chemists what happens to it at the end of the life cycle. Does it end up in the oceanic gyres with all the soda bottles and supermarket bags? Does it degrade to genuinely harmless components fairly quickly?
Cool, looks like I have something to read this weekend. I am glad their e-book caters towards people with little comp-sci / compiler design background.
Of one mind: In “Sense8” an empathetic outlook is an advanced form of humanity
Geocaching | UX/UI Designer | Seattle, WA, USA | Full-time, On-site

Interview includes 2 phone screens, an exercise, Skype interview for candidates who aren't in the Seattle area + on-site interview for all candidates.

Relocation available. Award winning benefits package and a 6 year in a row "Best Place to Work" winner from Outside Magazine.

About Geocaching HQ:
We are the global headquarters for the game of geocaching. Our apps and Geocaching.com website allow a global community of more than 10 million people to join in a real-world treasure hunt.

Position overview:
We want to maximize the ease-of-use for all of our products, so our users can spend less time figuring out how our applications work and more time playing outside. The UX/UI Designer for Web will assist in all phases of product development, including research, ideation, validation and high-fidelity visual design.

We need you to make the cool, innovative things that will turn Geocaching into a trend-setter on the international stage.

What you’ll do:
- Work as a critical member within a team of product owners, producers and developers to deliver world-class experiences
- Create what it takes to articulate the design, including whiteboard sketches, user flows, wireframes, interactive prototypes, animations and redlines
- Interview users, gather requirements from stakeholders, present your designs, and explain the reasoning behind design decisions
- Contribute to the growth of the UX team through critiques, brainstorms, discussions and recommendations

What we’re looking for:
- 5+ years of practical UX and UI design experience
- B.A. and/or Master's degree in HCI or related field
- Strong illustration and animation skills are a HUGE PLUS
- A portfolio or sample work that clearly demonstrates successful implementation of user-focused design solutions
-Solid understanding of interaction design fundamentals and best practices for responsive design
- Awareness of HTML/CSS/JavaScript technologies and how design choices translate into development
- Passion for the outdoors and gaming, especially in the online/mobile sphere.

Apply at www.geocaching.com/jobs.
I don't see any realistic alternative. Capitalism creates wealth more efficiently than any other system, and over the long run even the poorest people in a capitalist country will be wealthier than people in countries with command economies.

The problems we're having today result from corruption, which can happen with any system.
So if I point another computer on the network to the given ports on a browser, I should see this damn interface? Would be a nice way to indicate whether it is on or not, maybe?
...or not. Even a fully-integrated autonomous vehicle has MAJOR issues, so let's add another layer of issues on top.
>>> title_case("Libz") == title_case("libz")
True
Toyota's 230 MPH Land Cruiser
Google, charitably, continues to step on their own d|ck at every possible opportunity when it comes to text communication (chat and sms). Apple definitely got this overwhelmingly correct with iMessage. Google can't even decide what stuff belongs in what app, and they've done the Hokey Pokey more times than I can count. SMS is now integrated in Google voice. SMS is now integrated into Hangouts. SMS is now moving out of Hangouts and into Messages or maybe Allo or maybe Duo. And optionally in a ravamped Google Voice.

Gchat is now in Hangouts. Hangouts works also in a laptop web browser. Allo and Duo and Messages do not work in a browser. And Allo will spam the recipient to also download Allo when delivering the message.

Meanwhile, in Hangouts, for two years, I can't play voicemails, I get a message that it's unavailable. One every phone I've bought including a Google Nexus branded phone, and a Motorola phone when Google owned Motorola.

Anyway, I'd say great new things sure. But there's always yet another new thing and new way of doing it. It's exhausting. There is no such thing as polishing existing stuff. They move on to new things before polish really ever catches on.

What's Windows phone? (Nevermind!)
Apple is now the world's top wearable company (sorry, Fitbit)
Many years ago I worked on the computer models used when developing the restoration plan. Happy to answers any questions.
Geocaching | Senior Front End Developer | Seattle, WA, USA | Full-time, On-site

Interview includes 2 phone screens, Skype interview for candidates who aren't in the Seattle area + on-site interview for all candidates.

Relocation available. Award winning benefits package and a 6 year in a row "Best Place to Work" winner from Outside Magazine.

About Geocaching HQ: We are the global headquarters for the game of geocaching. Our apps and Geocaching.com website allow a global community of more than 10 million people to join in a real-world treasure hunt.

Position overview: As a senior front end developer, you architect large-scale, enterprise-level web applications and help define the standards for web development on geocaching.com. You are comfortable leading projects, sharing your technical and architectural expertise, and working side-by-side with designers and backend engineers. You have a passion for building modular, componentized UIs and an uncanny ability to spot reusable patterns from miles away. You work closely with UX/UI designers to prototype and ship new features, develop fast, responsive, and highly interactive mobile-first web experiences, and collaborate with backend engineers to define data contracts and API requirements. You perform peer reviews with other developers, document everything, and lead by example by writing code that is scalable, modular, and robust.

Qualifications + Required Skills:
- Expert knowledge of HTML, CSS, and writing CSS at scale.
- Expert knowledge of JavaScript. You are equally comfortable writing vanilla object-oriented JS and working within a framework.
- Extensive experience architecting complex UIs from the ground up using modern JavaScript frameworks (Backbone and React/Redux a big plus).
- Expert in building progressively-enhanced, mobile-first web apps using modular, unit-testable components.
- Proficiency with NodeJS-based tools such as Gulp, Grunt, and Webpack.
- Expert knowledge of front end performance, cross-browser/device quirks, and how to work around them.
-Solid understanding of UX best practices and accessibility standards, and a commitment to putting the user first.

Bonus Points:
- Experience with TDD or client-side unit testing frameworks.
- Experience with section 508 compliance, particularly in the context of SPAs.
- Experience working with localization/internationalization.
- Proficiency using Git in an Agile development team setting.

Apply at www.geocaching.com/jobs
Rare ethnographic photos of West Africans
Scientists: Eating Boogers Good for Health
> While the salt ponds and their beautiful showing may not be there forever, the project is on a 30-year plan, so there’s still some time to enjoy this fading ghost of San Francisco’s industrial history.

Does this mean the smell will go away in 30 years from now?
I'm not sure criminal is the right word here. The suit was settled for $10M, and there are conflicting interpretations as to whether that accounting maneuver was actually illegal or not. Given that the case never went to trial, it still remains up in the air.
> www.sqream.com

I don't like having to be that guy, but your landing page hijacks scrolling (which always causes problems; I noticed first because it broke ctrl-scroll zooming), downloads a 30MB video in a loop, forever, takes a significant amount of CPU even when the video isn't in view and the tab is not active, and despite having almost no content manages to take far more memory than any other non-email tab I have open.
These include photos by Casimir Zagourski and Irving Penn.
I do agree that there are more robust ways to have comments on your static blog, like disqus (if you don't mind the tracking) or maybe github issues.
What would improve your ownership experience?

Quartz:
https://www.amazon.com/MVMT-Watches-Silver-Black-Leather/dp/...

Auto:
http://www.kentwang.com/bauhaus-watch.html
I think AMT needs to be provisioned on target computer to be exploitable.
Until you find out that bacteria can accompany us and, more importantly, survive in conditions we don't survive in without aid.

https://www.scientificamerican.com/article/bacteria-discover...
I'm only proposing an interesting and different way to look at it, as opposed to correcting DanBC.
Amazon Leak Reveals Echo AI Device with Touch Display and FireOS Interface
What, should I have made it clearer I was being sarcastic?
I've taken a few pictures of these salt ponds before. They change colors quite frequently and form really cool and unique patters. Best view of them is up in the air in a helicopter or plane.

https://chrismccann.com/outside-facebook-hq - These are the salt ponds being reclaimed outside of the Facebook office.

https://chrismccann.com/palette - Here are the ones in Fremont, still being used for salt production.
Decades of struggling with the question and scrutinizing what others came up with :) Nothing I've mentioned though is original or new - just took some time to filter out the noise, look carefully and honestly and connect the dots.
ITAR is a little old so it's a bit crufty from a different time. But also I'd be shocked if ESA, JAXA, and CSA were completely open.
This falls under the class of things that if they could happen, they already would have. The global temperature is not a uniform scalar modifier on what the temperature "would" have been without the changes. There are already hot spots and cold spots every year, continuously. There are already places in the ice that thawed out last year, and ten years ago, and during the Medieval warm period, and whenever it was warm before that. And we have not witnessed mass dieoffs due to disease from those events either.

It's like the concerns about high-energy collisions doing something terrible like forming micro-blackholes and eating the Earth. If that was a danger, it would be something Nature would already be doing and we'd be able to see it.

The ability to "infect" something is not a natural property that all bacteria have. It is something that has to evolve. A bacteria popping out of cold storage from half a million years ago precisely adapted to infect a modern animal would be every bit as weird as seeing a bacteria pop out of that same cold storage that was precisely evolved to live on Mars, or live on vast quantities of plastic, or otherwise adapted to conditions it couldn't possible have witnessed during its previous life.

It isn't absolutely, mathematically impossible. But it's not much worth worrying about. It's a science fiction storyline, not something that happens.

Now, if there were humans in such cold storage, I would be somewhat more careful. But so far in those cases where that has occurred we still haven't been wiped out. I haven't even heard of anyone pinning so much as a cold virus on pulling a cadaver out of a glacier. Links welcome if anybody does have such a story.
Casual Uber driver here who works full time in sysadmin/software engineering. Hello!

>It's a fulltime job for the vast majority of Uber drivers.

This statement is unsupported and contrary to every driver I know. It also runs contrary to Uber's own advertising.
Sure, but insofar as the video game industry is an interesting cultural topic for our age (which I think it is), Nintendo and Sony are probably the most important players in its history, and this prototype represents a pivotal moment for both of them.