skysight-inc/HackerNews huggingface dataset:
Suggest HN: Add “Who is hiring?” and “Who wants to be hired?” threads to “jobs”
Is this SF-only, or either SF or NYC?
I don't think he wanted to reduce the size of the economy as such, but he certainly seemed to want to reduce the number of people who could effectively oppose him and was willing to tolerate short-term economic setbacks to that end.
Version control will be on the list starting next year. Thanks! I'll also take a look at the link.

Unfortunately it isn't in our budget to hire a pro dev to the team but I can work attempt to increase time working with our corporate IT department which has some excellent devs.
Still not anwering the question though, are you?
> This is accurate. My startup is blockchain funded, but we have a serious money-making business model. But some people still want the sexy smart contract tech decentralized sound clips to get really hyped.

Attracting people to invest in your venture who don't actually have a reasonable capability to determine whether it's a good idea is unethical.

If the "sexy smart contract tech" is a compromise to convince your investors to invest in your startup which they would already have been interested in that's one thing.

But it's unethical to convince them to invest solely on the basis of an aspect of your business plan which you yourself do not believe in.
Stacktical | DevOps SRE Engineer | Worldwide, Paris | REMOTE, FULL TIME, https://stacktical.com

Stacktical develops Scalability Testing Automation softwares powered by predictive technologies and AI.

Think Sauce Labs but for Scalability.

We are looking for an DevOps SRE Engineer to accompany our customers in their CI/CD endeavours, and actively participate in building the Stacktical SaaS platform using technologies like Docker, Kubernetes and Terraform.

A 50-50 mix between Software Development and System Administration experience would be ideal.

Key responsibilities include the following:

Maintenance of servers and microservices, including critical production environments, in Cloud and other hosting configurations (dedicated, vps and shared).

* Ensure the availability, performance and scalability of applications in respect of proven design and architecture best practices.

* Design and execute Scalability strategies that ensure the scalability and the elasticity of the infrastructure.

* Manage a portfolio of softwares, their development life cycle and optimize their Continuous Integration and Delivery workflows (CI/CD).

* Automate the Quality & Reliability Testing of applications (Unit Tests, Integration Tests, System Tests).

If you are interested in working on interesting tech stacks, with a no-bs mindset team of digital nomads, please contact us at founders+me@stacktical.com with the subject “Working at Stacktical”.

A full description of this opportunity is available at http://bit.ly/workatstacktical-devops

Keywords: DevOps, Capacity Planning, Scalability, Performance (load) Testing, SRE, CI, CD, Docker, Kubernetes, Terraform, AWS, GCP, Azure, Microservices, Python, R, Predictive Analytics, Machine Learning, AI
HW2 has been out for over a year and has yet to reach feature parity with HW1. I would call that a "failure to deliver". Earlier this year Musk said “November or December of this year, we should be able to go from a parking lot in California to a parking lot in New York, no controls touched at any point during the entire journey.”

It's November and they don't even have automatic windshield wipers working.

See: https://docs.google.com/spreadsheets/d/1FGexNNm8rOXB24qQ1bdI...
In what, specifically? Name just one platform without these "random attack vectors".
If I stick a picture of a dog on a car and my neural net detects a dog instead of a car, can I claim that I've invented an adversarial generator?
Rands: "The Guard"
Pharo Smalltalk Interview
I'm guessing that most households who are likely to go for one are also multi-car households, and you probably aren't going to normally be taking _all_ of your cars on a long-ish trip at the same time. I'm guessing most of any potential loss in attractiveness represents anxiety more than it represents a genuine loss in utility.
Interesting to know others have had similar experiences in Matlab. I'm hoping to find the time to recode the whole thing in python in the new year as well as implement source control. Thanks for sharing your experience.
I mean, they're kind of apples and oranges. nsq is a primarily in-memory (minus the fallback to disk if too many messages are in flight) pubsub service fundamentally designed for spreading load and availability. There's no delivery or ordering guarantees, no replication.

Kafka is a distributed, partitioned log. Messages published to a partition in a given order will be stored in that order and replicated in that order, and consumed in that same order. Kafka writes all of your data to disk, and waits for replicas to acknowledge it (depending on your producer configuration). Kafka does considerably more work than nsq.

I like nsq, it works well, but they aren't at all designed to solve the same problems.

I mentioned the issues above because they'd happened, but in years of running Kafka it was never Kafka's fault.

> "no leader for partition" is something I see frequently.

Something is wrong with your cluster if it's constantly switching leadership. Leadership should be stable -- and furthermore, partitions have preferred leaders, so they should stay with specific nodes until that node goes down. Kafka has a process which shifts leadership back to preferred leaders automatically (unless it's off). Check your logs.
How are nsq & Kafka remotely comparible? One is a durable event store with strong consistency constraints the other is a standard message broker system without order or durability promises.
Thanks. The article is new to me, though.

Oddly enough, I was pondering exactly this delusion as I fired up my small wood stove this morning. The electric baseboard heaters work quite well, and recent trends suggest that grid-based electric may continue to become less environmentally harmful.
It's decoy to avoid bikeshedding. The value class proposal used __value
Russian ads, now publicly released, show sophistication of influence campaign
A tangent: Places I've worked with no source control and "we'll fix it live" often lack reliable backups. A failed hard drive was an existential business risk.

I recommend making sure you have a disaster recovery plan in place. Essentially, do you have up-to-date and reliable copies of things off site, and a documented way (which you've tested!) to get your stuff back up and running using only those copies.
> Unfortunately a good eng/em makes much more than $50/h. More like 150-300 (pretax) and that’s just for a normal fulltime hour

That's to hire them for their work. I'm just trying to talk with them about their experience, not asking them to code/manage.
Not from memory: from scratch, every time. Adapted to the problem at hand and not carrying unnecessary baggage.
Techmeme summary: Washington Post: Lawmakers release a sampling of Russian Facebook ads placed during and after campaign
Forget whether it's part of their mission. People use Trip Advisor because of the level of trust they have in the reviews. If enough people feel TA is censoring reviews, especially to the point of removing reports of sexual assault, you can bet they will sure as hell lose trust in those reviews.
Here’s an example. We got a crash report that had a stack trace that pinpointed the location in our code. The people who wrote the code used a design pattern called VIPER that uses 5 classes instead of the classic 3 from MVC. Our code base is in Swift, which uses optional values to protect against nil values. The protection is unwrapping with an if statement, if the value exists the if can execute.

The cause was that one of the VIPER classes forced unwrapped an optional reference to its view. Force unwrapping is without the if, just assume it’s always valid and crash if it’s not.

The problem was they made this assumption because the view is never nil except for one uncommon edge case, if a network operation completed after the view was disposed. So the fix was easy, remove the force unwrap (you should never force unwrap in Swift, it’s terribly bad).

But what about our other VIPER views? It took me a couple minutes to review all 20, and Trey all had the same identical flaw. Fixing them took seconds, but individually testing the fixes took a few hours.

Should I have left those other 20 views alone so our app could mysteriously crash for some of our hundreds of thousands of users?

A more recent bug I found on my own was a memory leak caused by our main views network closures holding strong references to the ViewController. This caused code to fail that was still in old dead copies. So I fixed the closures and we no longer have old copies of the VC handing around forever. I didn’t have time to do a search at that moment, but I took notes in my dev log so I can review every view controller (50 or 60) for similar problems. Why wouldn’t I? How many known bugs and random unduplicated problems would go away if we got our Viewcontrollers memory Managemnt right? im betting at least a few, and that I’ll eliminate some future problems before they can even be found.

Software engineering is usually 80% fixing bugs. Developing rigorous standards to prevent their formation can give you much more time to build new and improved features.
I dont use ither of those, but my suggestion is to look at well developed projects in the languages you use, check out their file structure.

For me I have a folder for the project, withing that a library folder shared code and libraries, one for the configuration files changeable templates, etc., and another that contains the applications folders (one is the main application one for login, user accounts, maint, etc.) then the different apps I make go into their own folders within the apps one. If you are using multiple languages you might want to have language sub folders as well.

Makes referencing the libraries and config info less crazy and segregates your apps for modularity.

Again check some similar project your language(s) might have differing file structure needs.

Example:

/project

/project/config

/project/lib

/project/app

/project/app/main

/project/app/thisapp

/project/app/anotherapp

etc.
As opposed to the unintelligent / intelligent criteria. I think it's more likely closer to being (at time of reading) positioned intellectually to (a) value a particular expression as having some level of profundity, vs (b) seeing the same expression as some level of complete and utter horse plop.

I think there is often a meta level too, where the intellectual state is positioned at a crossroads of moving from the perception of profundity as bullshit, and subsequently, beginning to see certain (previously seen as) bullshit as profound.

I think it's worth making the (obvious) case that intellectual life is not a fixed constant, and is infact a continuous organic, individual process. Generalising is as useless as it always is.
suggestions best go to hn@ycombinator.com
Yeah I honestly expected more, especially from MIT students...
What you’ve described is labor theory of value and I don’t think it makes sense.
How many times have you run into this in your career (the need to convert "today's fields to tomorrow's computer properties")?
In clojure I'd write this, if I actually needed a class for type dispatch or interface implementation for some reason.

(s/defrecord Animal
[name :- String
number-of-legs :- Integer])

(def dog (map->Animal
{:name "dog"
:number-of-legs 4}))

The nice thing is that I could also skip the defrecord if I just want enforcement of the shape of the data by making a similar defschema and then I'd just use plain maps.
Axius Is Hiring Early Stage Ruby Developer
What's wrong with using Chrome's built-in Inspect?
It's a plastic replica of a turtle with an artificial rifle texture.

The human's error is in missing the texture. The computer's error is worse, it misses the turtle and thinks the texture is an actual rifle.
> I would pay $5/night for someone to clean my families dishes after dinner.

Why not just use a dishwasher? If you wanted to break it down into a 'cost per night' then maybe rent the appliance or get it on interest free.
> The problem with getters and setters was the substantial tedious boilerplate required

The problem isn't the tedious boilerplate, it's that it isn't necessary most of the time, 99%+ of getters and setters could be replaced with public fields. c# solved a problem that only existed in the first place because of cargo cult practices.

> while at the same time providing the benefit of encapsulation

It potentially provides encapsulation and I don't really object to them there, but if we just used them where they were really needed then we having a setter/getter function is would have been just fine as well and the language would be simpler.

> Do you really object to 14 more chars to type? That's absurd.

I see you didn't use c# before version 3. Originally they required almost as much boiler plate as java, I've still got a mountain of code around here from that time and all they add to the codebase is noise.
The negative press was basically just 15000 different ways of saying "A car once crashed while on Autopilot, and I have a theory about how it means the whole product is a sham." There's really not much more to it besides me-tooing.

But the failure to deliver is real. The entire Autopilot project is way behind schedule. AP2 was supposed to reach feature parity last year, but it didn't until quite recently, and it's still widely considered not to be as good as experience as the original Autopilot yet.
OFTN Inc. | Android Developers, Electron Developers, Go & JavaScript (ES8) Developers | Part Time and Full Time | Remote | Hourly

We are building an application for Android and Windows that allows users to send audio with low-latency over a network. We need developers to make use of an API developed in C++ to create a user experience that customers will love. Applicants should have experience with either Android development, TypeScript and Electron, or C++ (and audio programming).

We are also building a peer-to-peer CDN for the browser. Applicants for this position should be comfortable in the Go programming language and the latest ECMAScript versions.

Since we are a remote operation, we are flexible with hours and will primarily coordinate tasks with collaborative chat.

Please send a resume and, if available, links to past work to jobs@oftn.org
So you are suggesting they drop a battle-tested, production ready solution currently powering hundreds of apps (https://electron.atom.io/apps/) for one in beta that the developers warn in large capital letters "use at your own risk, still under development"?!
The "trick" is in what you imagine is very little vs what 300 lbs person perceives as such. You cant beat laws of physics.
RMR difference between someone weighting 300 and 150 lbs is merely one kfc bargain bucket, and thats just a dry snack for 300lbs dude, soda will double that.
What If OpenDocument Used SQLite?
Make fields public final and your constructor is your "builder".
Show HN: PJDL v2.0 – Single wire data link
2.5mm audio jacks have been around for decades https://en.wikipedia.org/wiki/Phone_connector_(audio)#Modern...
data class Animal(dog: String, numberOfLegs: Int)

and

Animal dog = Animal.builder()
.setName("dog")
.setNumberOfLegs(4)
.build();

are very different. In this case the builder pattern is more powerful as it lets you pass around builders that haven't been "built" yet. Kind of like currying.
I bought a pair of Here Ones. They were awesome, and they were much more capable than Apple Airpods because they contained microphones and processed real-world sound in real time. But the batteries only lasted about two hours. If not for that fatal flaw, I'd have kept them.

Integrating a microphone with the speaker greatly enhances the range of things such a device can accomplish, and I hope somebody eventually figures out how to do it.
Appeal to authority. Show me a language with little to no patterns.
same, and I would argue that even gas fireplaces should be abolished in homes as they are a waste of space, inefficient, a hazard, and introduce additional points of failure to a house
It's been in there for a couple of years (Photoshop CC 2015.5) and it matches installed fonts and fonts available through Typekit. Type > Match Font...
Here the repo: https://github.com/gioblu/PJON/tree/master/strategies/Softwa...

This is a totally software emulated single wire, multi-master data link implemented in less than 200 lines of code, supporting direct pin to pin communication with more than 50 meters range.
Thanks for the advice.

1) We can likely section off large components of code within the group and start refactoring/rewriting from there.

2) This can be tough on a trading floor but I do prefer to code in large time blocks as well.

Thanks again.
Tecnotronic is a machine. I don't think he sleeps, I haven't found a moment of the day when he isn't posting. I've done a fair number of IDs myself, but he's off the charts.
Subreddit for Computer Algebra Systems in General Purpose Languages
The spot price has fallen by more than half; the value has held very steady at zero.
> If you're writing a plain data class, why on earth would you write getters and setters? Just make your fields public and be done with it.

When doing pure OOP, objects should only communicate via methods, period, it's called state encapsulation and is one of the core principle of OOP, the second being polymorphism.

> I will be forever perplexed by the idea of getters and setters (and this extends to C#s syntax sugar). I have no idea what problem they solve.

Then you don't understand encapsulation.
Techmeme summary: Josh Constine / TechCrunch: During congressional hearing, Facebook's general counsel said 120K Instagram posts from Russian-linked accounts reached 16M Americans from Oct '16 to election

Choice quote from the article:

After noting that these election attacks could be the start of a U.S.-Russia cyberwar, Senator Diane Feinstein delivered the quote of the day, saying, “You bear the responsibility. You created these platforms, and now they’re being misused. And you have to be the ones to do something about it…or we will.”
I like the idea, and I agree with the suggestion of detaro to email the mods hn@ycombinator.com
I think nobody would mind criticising the paper with their name and surname. It is an objective fact that the paper contains grammar mistakes, jokes, and no original research - it is hardly defamation or libel to say so.
I agree, but it's an unfair test - it was designed to confuse the computer and not the human.

For a counter example - imagine that you make a toaster that looks exactly like a pistol, but it actually just toasts bread.

A human would think it's a pistol when looking at it (so would the machine in this case). There may be adversarial examples where the human classification is worse than the machine if you specifically try and make examples that are bad for the human visual system.
> Bancor Chief Executive Officer Guy Benartzi said Sirer is making his claims because he is advising another company.

That really says it all. The CEO prefers to attack ad hominem instead of responding to his very well substantiated arguments. Bancor is BS and a perfect example of the whole ICO scam thing.
It just gives you a list of possible matches, it's up to you to inspect them to see if any are accurate. A true match is more likely to be at the top of the list though.
The question is, how deep is that network?
Why Timber Towers Are on the Rise in France
We briefly had a 9-line party line at my parent's house in upstate NY in 1989. Their building of the house prompted the local bell to install private lines.

They lived in the country, but not in an usually isolated area. 100% of the areas in rural areas had these in that region until the late 70s.

Some of the infrastructure was just retrofitted to provide private line service. I saw wood based mechanical switches in production (in very isolated areas in New York) circa 1997.
If it's on the top will it prevent you from closing your laptop lid while it's attached?

It seems like if you accidentally closed the lid it might do damage to the screen?

I guess you would have to have a rim around the front of the lid with a notch if you wanted to avoid that?
It is rare to find someone actually contributing to a crypto currency discussion, rather than just sharing their opinion. Insightful comment thanks!
Yep, I can write an INNER JOIN faster than I can remember jq's arcane syntax.

If you needed it all in one flat table for some reason, SQLite supports views.
Google will stop feeding airfare data to travel websites
Out of curiosity, do you use host networking for higher performance (latency, conn/s, etc.) on those containers, or use the default docker-proxy forwarding?
Trump and Clinton spent $81M on US election Facebook ads, Russian agency $46K
I've gotten to work two jobs with large Scala projects, plus one of my big OSS projects is in Scala and I really would hate to go back to a Java job.

Scala does have a lot of issues, I agree (implicits. Bleh! I know it makes DSLs easier, but I could be totally fine without DSLs. Python's Zen has it right: explicit is better than implicit), and some libraries can get into crazy insane syntax for those unfamiliar/just starting out with functional languages.

Overall I agree though. I hope the future of the JVM branches away from Java itself and more into the other JVM languages like Scala and Kotlin.
Tesla originally planned to run two production lines but had to drop to a single one, and they're doing it in an expensive and unusual manner, and a second won't fit in their fremont plant, and they still plan to build out the second line in the same unusual 'cold' manner.

This leads me to expect it's reasonable their burn will continue at the same rate.

Furthermore, it's estimated they won't reach 3k a week till the end of 2018.

https://dailykanban.com/2017/10/source-tesla-responsible-mod...
This will be a money pit for Razer and fail.
Checker | San Francisco, CA | Full-time | Onsite

modern and compliant background checks, focused on building a fairer future for applicants. growing and profitable, an unusual combination for the Bay Area :) great engineering centric culture. co-founded by engineers. 130+ ppl, 40+ eng.

Forbes Next Billion Dollar Company: http://bit.ly/2q8T5Kk

4+ years relevant work experience

http://bit.ly/eng-fullstack

http://bit.ly/eng-backend

http://bit.ly/eng-machine-learning
Not really. Zimbabwe, Yugoslavia, Hungary, China (1945). It's not rampant, but it's not rare.