skysight-inc/HackerNews huggingface dataset:
People have to arrive at their own understanding independently in order to be able to know that understanding is their own.

Far too many managers in the 90's and early 2000's simply thought they needed to hire super-memorizers who just knew everything, like they're characters out of a movie. I'm not so sure this has changed in 2018.

Work smarter, not harder.
I'd be more concerned with US officials using this technology to indict innocent people who disagree with them. Being able to conjure up a confession for anything by anyone is extremely powerful, given that the alternatives to accomplish the same thing today are basically apprehension and torture/threats.
House prices are the most expensive they have ever been relative to average income in 41% of markets [1]. Further, in 83% of markets the ratio of home price to income is growing. For the majority of US counties, we are seeing prices increase in both absolute and relative terms.

At the same time, wage growth is nil and household debt has now exceeded 2008 levels [2].

We can argue about the implications of the trends, but the gist of my point is that an increasingly smaller pool of individuals is capable of affording houses in the majority of US markets. If the demand of that small pool of individuals, which is strongly tied to the health of the industry providing their wages, declines then we are in for a significant correction in home prices.

[1] https://www.attomdata.com/news/market-trends/home-sales-pric...
[2] https://qz.com/1280927/us-household-debt-has-hit-an-all-time...
How easy/possible would it be to re-purpose the existing bike docks into electric-scooter/ebike docks?

I have a sense with all the city/public push back against Lime bikes/ofo/bird etc. the big players are looking to soak up turf in case the regulations prevent dockless from expanding.
Oakland, California has some of the worst streets in America, and getting worse. There are Limes and Birds on every corner of downtown.
Same here - we don’t use channels in the hot code path and did replace the Go HTTP parser.
China brings Star Wars to life – laser AK-47 sets fire to targets 1 km away
Let's say you work for the movie industry. The union requires that union members only work on union productions. If a union member works on a non-union production then they are kicked out of the union. Most people want to be in the union, which means most productions are unionized, even though the employer does not require union membership, the union cannot penalize the employer, and hiring a non-union member is not illegal.

Do you consider that arrangement to be ethical? If it's unethical, what is the basis by which you consider it ethical to force unionized employees to continue work with someone who is not a member of the union, instead of letting them quit their job?

I know this isn't what you asked, but it gets to the heart of the issue - unions are based on the free association right of employees to quit, and their free speech right to protest.

Current union power in the US is based on a compromise. Some union practices are banned, but in exchange they are also given some powers. For example, union members are not allowed to participate in 'wildcat strikes', that is, they cannot strike without permission of the union. On the other hand, unions are allowed to seek the monopoly right to negotiate on the behalf of all covered workers, including non-union ones.

I can well understand what people can think it's unethical to force people to be represented by the union, even if it's not wanted.

But ethics are not so simple. I strongly disagree with the Taft-Hartley Act, and the various so-called "Right-To-Work" laws, IMO correctly called "Right-To-Work-For-Less" laws.

I think wildcat strikes should not be illegal, just like I think jurisdictional strikes, closed shops, monetary donations by unions to federal political campaigns, and the other practices prohibited by Taft-Hartley should not be illegal.

More importantly, I can't see how any ethics which requires people be allowed to negotiate on their own doesn't also end up allowing many union practices which are now banned.

Can you explain to me why wildcat strikes should be banned?
The watch is less than 10% and the HomePod is less than 10% and they seem to manage just fine custom designing chips for them. And at some point the outlier in your example is going to be the Mac, and I don't think Apple would care enough about it to go through the engineering effort of creating x86 laptops when all their expertise is in ARM.
>> When you are 40 years old your college grades will likely have no bearing on your career prospects. Your social network will.

True that.
like another commenter said, start small. if your application(s) follow the twelve-factor app methodology[1], containerizing them should not be challenging. that is the first step.

we are in the middle of a somewhat long rollout of Kubernetes by one engineer (me). by far the most time has been spent on making our applications work as twelve-factor applications, but a lot of that work happened before I even touched a Dockerfile.

we're at the point that our development team is currently using Kubernetes locally as their development environment (but not yet in production). while at times I have had moments of self doubt and questioned our decision and approach, there have been many moments where the benefits have been made clear as day. the engineers are happy with the flexibility and consistency that Docker containers have brought to development, but it has come with more operational complexity.

ultimately, you need to decide what your target scale is for your engineering organization in 3, 6, 12, 24 months.. we are in the beginning stages of a rapid growth phase for our engineering team, and developing complicated cross-cutting concerns for our products was becoming cost-prohibitive simply because our development environment was too complicated to setup, maintain and debug. containerizing it temporarily relieved that pain and bought us time to then focus on scaling up those changes to production when appropriate.

[1]: https://12factor.net/
1. At the time (i.e. pre-C++), it was a gigantic language. Further, because of the Ada policies (IIRC), you could not subset the language; you had to include the full multi-process model to call it "Ada", for example.

2. There were no good, cheaply available implementations of Ada. GNAT was originally quite awkward and finicky when I first poked at it, years after seeing Ada in a class (and I can't remember what compiler we used there).

3. Most importantly, no common, popular systems picked it up as the preferred systems programming language. MacOS had Pascal for a while, Windows went with C or C++.
The archaeologist in me wants to go down to the Cuyahoga River and see what kinds of things that get thrown in there. But then I remember that this is the Cuyahoga River and do I really want to go in it even in a wetsuit?
Can we develop something to put in videos that are real? Maybe something built into the software or maybe even some icon you have to hold up behind someone like the president to at least make deepfakes difficult/impossible? Just spit-balling as I also see no point in video analysis
“Have you ever needed to generate a random number in code?”
Software Engineer | SharpSpring | Gainesville, FL | Onsite, Full-Time | careers.sharpspring.com/careers-list/#category=development

SharpSpring is seeking talented Software Engineers to join our development team onsite in Gainesville, FL. Our team is a group of dedicated individuals working to provide the best service possible to our customers using the most innovative solutions. SharpSpring provides excellent benefits and an engaging workplace with talented, friendly coworkers. This position will give you the chance to work with the latest technologies and come up with creative solutions to problems across a wide range of projects. Ownership of product modules is encouraged, and as a member of our team, your contributions will have a positive impact on thousands of customers spanning the globe. We work in an agile environment where input from every developer is welcomed and everyone’s voice is heard.
So none of them compares to the Model 3 actually produced.

Of course they don't, 'cause the Model 3s actually produced are friggin' expensive. That screeching sound y'all hear right now? That's the goal posts being dragged another 10 yards back.
We hired someone like this, thinking their “street smarts” would give them an edge and make them a good employee.

What happened instead is that they struggled with discipline. They were late to client meetings, they missed important deadlines (rest of us had to pick up the slack), you name it. They were indeed street smart and stood out in terms of creativity, but their lack of what is typically called “work ethics” (which no doubt contributed to their average GPA) prevented them from meeting their obligations.

So yeah, GPA isn’t everything but it can be a really good signal for qualities necessary to succeed in professional work.
Yo founder returns with design-to-code startup Anima
How we implemented consistent hashing efficiently
Trust me, it looks weird from the inside too.
The only thing that can be done is use contextual evidence to disprove the possibility of a video being real but that puts a disproportionate on the victim of a fake video.

Will the government be in the business of commenting on the veracity of whatever video(s) they anticipate coming? And if they say it's fake (or real), will the public believe them?
I live near Downtown Oakland and have yet to see one of these Scooters on the road -- so far the primary use case in Oakland seems to be teenagers blasting around Lake Merritt on the weekends.
To be clear the SF docked bikes (soon owned by Lyft) has started introducing e-bikes as well
There were 6 on each corner of Broadway & Grand at 7am today.
Coursera | Senior Software Engineers | React, GraphQL, Scala | Mountain View, CA | Full-time, ONSITE | www.coursera.org

I am Vasusen, an engineering manager at Coursera. We are transforming lives through learning. Our platform has reached over 30 million learners, 150+ university partners, and 2,700+ courses worldwide. We are rapidly expanding into offering high-quality degrees and just had our first batch graduate this year — https://goo.gl/tW4nUX.

We are looking for backend, frontend, or fullstack engineers — https://about.coursera.org/careers/careers/opportunities/eng....

email: recruiting@coursera.org or reach out to me directly at vasusen+hn@coursera.org
> you won't ever recognize you have a problem

> I don't have a problem

If only people were homoiconic like LISP, they might be better at reflection.
Underpaying based on an information advantage, as a strategy, seems very self-defeating. The reason is that engineers who figure start to suspect that they are overpaid are unlikely to go confront their managers about it - they will first test their value by applying for other jobs. Once they get a much better offer, they are likely to leave rather than use it to negotiate.

I've wondered why this happens so much, and I think some of it comes down to a personality difference between management types and many engineering types. Managers and other negotiating types aren't uncomfortable with the process, to the point where they are often bewildered that someone would go through all of that (leaving the company) when they could have just asked for more money.
> When you reject people, they really really want to dig in, know why and then refute or try to overturn that.

That is 101% true. However, when you give feedback you can also politely say that it is not open for a debate.

"We found you lacking in X, Y and Z. We are not interested in advancing our communication. All the best and goodbye."

So IMO just give feedback once and never reply again. If somebody is persistent, block them. Then you would in your full right.

Being fully silent without a single message however is not okay.
Yes. To go along with this, the other misstep I see frequently is the inability to differentiate between statistical distributions and the individual. Your friend dropped out of college to become a carpenter and is now worth $100m? That's incredible. I'd take fairly bad odds that the P(Salary>$!00k|Dropped out of college to become a carpenter) is lower than P(Salary>$100k|Graduated with 4.0 gpa). It would be harder to statistically analyze, but I'd take even worse odds that the fellow who dropped out of college would not be too much worse off if he had stayed and graduated with a 4.0. IMO, the cost of a high gpa is fairly low.
It would have to be government subsidized. Which is fine with me.
When you realize the compiler's optimizations only account for about 10% of the total program's performance you find that the other 90% is entirely up to the programmer.

Architecture, data structures, batching operations, memory locality, and a bunch of other metrics are all concepts the compiler can't really help you with whatsoever and they have a much larger impact on performance than the 10% the compiler is actually able to optimize.

The problem is that either programmers don't care, or they can't make the distinction between premature optimizations and architecture planning.
Gladly | San Francisco, CA | Onsite | Full Time
Open positions: Software Engineers (all levels), Senior DevOps Engineer, Data Scientist, Product Designer, Product Manager, and more roles in Sales, Marketing, and Customer Success

- We're a series-C funded startup of ~80 people and growing quickly

- We’re working on customer service software

- We have a modern tech stack (React/GoLang/Docker/AWS/Kubernetes) and product architecture (real-time pubsub microservices) and tons of interesting problems to solve

- We have an environment of mutual respect, mentorship and learning from peers

I've been an engineer here for 2.5 years, and I've been loving it. Feel free to email me if you have any questions about any of the open positions (shelley@gladly.com) or apply via https://www.gladly.com/careers/
Probably a native French speaker.
No. I’m saying that when faster traffic comes across these drivers they either change lanes immediately, if possible, which causes problems or they stay behind that driver, but still with many cars hunting for a faster moving lane behind them. I don’t find the slow moving line to be any closer together at all mostly because of people constantly changing through that lane.

If the far right or middle lanes are traveling faster than the left and also moving smoothly then someone’s doing it wrong.
The biggest issue is not how complicated it is, rather there is no good way to prevent people to write C in C++.
From the linked article:

"Geekbench comparisons between phones and laptops used to be pretty meaningless, as the tests were not directly comparable, but that hasn’t been the case for some time now. Founder John Poole confirmed that it is legitimate to directly compare scores across platforms"

Look at these workloads[0] and tell me what doesn't look comparable across platforms? Parsing a 1.5MB HTML page, running SQLite queries, compiling code using LLVM, running Dijkstra's algorithm on a huge graph, repeatedly rendering PDFs, etc, etc.

[0] https://www.geekbench.com/doc/geekbench4-cpu-workloads.pdf
Make $800 per hour with affiliate marketing using new make money online hack?
That's an interesting application. With skepticism spreading about many forensic tools like fingerprints, burn analysis, bite analysis, etc. the confession has stayed the ultimate indicator of guilt to most of the public. I wonder if we may be entering another era of 'reasonable doubt'.
Does Benzoyl Peroxide Work for Acne? – Find the Real Truth Here
With a bacteria that convert PET into something else, there is a toxic byproduct: BPA. I suggest that the student continues the research for BPA-eating bacteria.
Some other threads:

https://news.ycombinator.com/item?id=17436604

https://news.ycombinator.com/item?id=17437408
The latter bit seems unnecessary.
It wouldn't surprise me to learn that the reason it's being pursued is because of how absurd it is--to finally put it to rest once and for all.
Sorry, I'm not too knowledgeable about these things. What is the strict-versus-lazy dichotomy? I wouldn't have thought that they had to do with each other.
A Study of Assassination (1953)
I don't agree.

With permanent, known stations, a dock system can be more easily integrated into the existing public transportation network. This way the two systems can work together, and make the transportation of the region more efficient in general.

These bike share startups should honestly all be to some degree folded into the public transportation network in general. It should be a mid to long term goal for buses, bike share and metro to be able to use the same public transport metro card.

We've already seen many examples of this of dockless systems being a nuisance to businesses, local residents, and city governments. This is the sort of public service that doesn't make a lot of sense to be handled privately IMO.
basnake20@cmc.edu
Location: New York City

Remote: Yes

Willing to relocate: Yes (within a few weeks)

Technologies: Android programmer. Android Studio, Android SDK, Android NDK (using JNI). All the latest Android buzzwords - Kotlin (and Java), Jetpack, architecture components (ViewModel, Room, LiveData, Paging, data binding). JUnit and Espresso tests. Third party libraries like Retrofit for the REST API, Glide, OkHttp. Deal with custom complex Views and layouts in XML and code.

Also some non-Android skills - iOS, some Python server side, other languages - was a Unix sysadmin for many years.

Résumé/CV: Send me an e-mail and I will send you it. An example of work I published on Google Play is this - https://play.google.com/store/apps/details?id=com.unwrappeda... . I did everything on that app, starting with the initial research and concept and then all of the Android architecture and programming. Also did all the other necessary work as well (programming the REST API in Python, setting up the MySQL/MariaDB database for the REST API, installing the VPS virtual Linux box for the MySQL database, writing Python scripts to get images and image meta-information, selecting images to use etc.)

Email: tech@unwrappedapps.com
Sigma (https://sig.ma) | Software Engineers, Director of Engineering | Millbrae, California | full-time | ONSITE / VISA transfers

We're bringing memberships, certificates, licenses, and credentials into the connected era via a platform built on Scala, GraphQL, and React.

More info: https://angel.co/sigma-certified/jobs

to apply, contact eng-apply@sig.ma or andrey@sig.ma with questions
I think that's ready to say, but getting into MIT, CMU or Stanford requires pretty heavy academic achievement.

I myself went to a Canadian University (so fairly unknown to people in the US), so I'm not trying to defend my honor it something by saying that
NanoVMs | Kernel Engineer, Virtualization Engineer, Go Infrastructure Engineer | Full-Time | ONSITE | San Francisco | https://nanovms.com

* Kernel Engineer

* Virtualization Engineer

* Go Infrastructure Engineer

About: We're building out unikernel based infrastructure. We're funded, have paying customers, and doing all sorts of interesting low level stuff - a lot of it we don't publicly talk about yet.

If you miss hacking in assembly or haven't gotten a chance to do what you learned in school you know you belong here.

Location: We're only filling full-time on-site (SF, CA) roles at the moment.

Sponsor: We can sponsor or do transfers for the right people.

Interview Process: 20-30min Phone Screen, 1-2hr onsite (comp. sci. fundamentals a must) - offer same day

Stack: Go, C, ASM

Also - I know this post is heavily geared towards engineers (it is HN) but if you happen to be a SDR we're hiring those too!

Email us or ping here.
Location: Cologne, Germany

Remote: Yes, strongly preferred

Willing to relocate: No

Technologies: Embedded C++, Embedded C, Python, Electronics (design, layout, prototyping, testing), 3D printing, electromechanical and robotic design and prototyping

Résumé/CV: Email if needed

Email: kliment at 0xfb.com (yes, with a zero)

IRC: Kliment on the freenode network

I do custom electronics, robotics, and embedded software development - I specialize in quickly turning ideas into prototypes. I've built custom automation equipment for chemistry labs, sensors that are in use in household/utility applications, control circuitry for construction equipment, 3d printing electronics, data acquisition equipment. No project too small. Few projects too large. Deep discounts for open source hardware work.

I would also be happy to come over (anywhere in Europe) and teach any of the above skills to a small group of interested people. I've taught courses in electronic assembly (SMD), 3d printing (building/using printers, iterative 3d model design using programming) and robot design and construction. I've taught courses at several universities, hackspaces, company events and conferences.
This is basically what a strategic advisor (sic) for ETS told me was the official position of the corporation.

He said ETS does not recommend that schools and employers use test scores as a (edit: SOLE) way to decide whether or not to admit/hire someone. What I heard was ETS is aware that schools and employers do this and wants to cover its behind.
Why are you comparing to 5 Series/E Class/A6 ? it's in A4, 3 series, C class price range and size.
Chewy is hiring!
Java Engineer | Boston, MA
https://www.chewy.com/jobs/position/1224285?gh_jid=1224285

Front End Engineer | Boston, MA
https://www.chewy.com/jobs/position/1224766?gh_jid=1224766

Chewy is revolutionizing the pet industry as one of the fastest growing e-commerce retailer of all time. We offer a convenient way to shop for pet supplies within a highly personalized experience that's fueled by superior customer care.
I can't comment on the veracity of the article, but I'd like to just add that the article was a compelling read.

I am a fan of AMD because I like competition, especially from a spunky competitor. I'd say the same about Nintendo, which keeps finding ways to win by focusing on fun over specs.
Rational Software actually started their business selling Ada Machines, yep just like Lisp Machines but with Ada, but they pivoted into selling just compilers.
Start with one large array and subdivide it into two segments.
Headband Hat: The Stylish Way to Secure Your Hair and Head
Yeah, compensating factors are a must. If you have a screening function that correlates with both ability to do the job and GPA independently, though, then conditional on passing the screen, the better candidates have a lower GPA. You've essentially got a noisy test for the sum of ability + GPA, so if the sum is high and they have a low GPA, the source of passing the combined test has to come from higher ability.

This process comes up in other similar contexts. SAT scores are not generally correlated between Math and Verbal, but if you screen based off "incoming Freshman to a particular college", an inverse correlation comes up. This is because admittance is based off the sum of the scores - too high and they go to a better college, too low and they get rejected.
Screen Sharing support in WebRTC for Wayland sessions
US Building Footprints
Union.co | Charlotte, NC | Senior PHP Engineer | Full-time ONSITE

We are a design and custom application development shop located in Charlotte, NC and we are looking for someone to join the team as a backend focused engineer.

Our website: https://union.co

If you are interested in learning more about the role please email me at andrew.gertig@gmail.com