skysight-inc/HackerNews huggingface dataset:
> ...so so so much process waste is because developers have to re-implement static pictures of designs.

Okay, but did you attack that problem in a way that actually is more efficient than established UI paradigms?

Let's split the problem in two parts:

- "Semantic" Design (Checkbox, ImageView, TextInput...)

- Visual Design (fonts, colors, margins, ratios)

Your solution covers only the "semantic" part. Just look at the data. It's basically a simple component tree. It would be more efficient to just type it up. It also would be more efficient to just drag rectangles from a toolshelf instead of defining the type of the rectangle by drawing extra hints.

As for the visual design, that's where you use a design tool like Illustrator or Photoshop. Typing that up (e.g. in CSS) is surely a pain, but sketching it all up is out of the question. I certainly do see room for improvement in the workflow here, but a sketchy interface isn't helping.

You have to question a lot of assumptions here, but also consider how designers are most efficient with the tools they already know and have used for years. Don't mistake something that you want to create for something that users will actually want to use.
This looks like a compilation step. If you cannot have your language implementation generate some kind of optimized code statically, you can do it yourself dynamically.
"it's" -> "its", twice.
This just in! Standing is not exercise. I’m glad we cleared up this hotly debated topic.
You can almost double your total comp overnight going from a devops/infra role to an infosec role. If you're in ops, get out of ops and go into security. More money, no on call rotation, better career trajectory.
Because the hug is about the connection with the other, not about something arbitrary wrapping your body?
In your scenario, I agree, number validation is irrelevant. So I'd ask that you pick something that is relevant for your environment.

Whatever it may be, would a tool that educates and puts some of the cost back on the "idea person" or stakeholder be a good thing? I think it would.
Perhaps the ycombinator equivalent to being slash dotted has occurred.

Here's a copy https://web.archive.org/web/20181013192728/http://scoraigwin...
It isn't typical for this site, but it is probably typical for a large amount of tech workers who work for non-tech companies. My situation is the same as well. I had no interest in moving to Chicago or a coast and it is amazing how well it works out.

I am paid the same as a remote worker in a suburban area as those who work downtown. The only way to make change is to stop giving into tech companies and VCs wanting to force people into moving to high cost areas. I like to think I do my part when I decline any interview requiring onsite by explicitly stating why I will not accept it.
Microsoft Surface Studio 2 review
LegoOS: Disseminated, Distributed OS for Hardware Resource Disaggregation [pdf]
Cool experiment! Tiny nit, can you resize the image in the README so it isn't 12MB?
Plugging a personal project: I’ve been working on a project called Lightbus [1] which has been very useful for me in creating evented systems. It is still early days, but so far myself and a couple of others have found it useful.

[1]: https://lightbus.org
> But stuff could contain...

So assume it doesn’t and fixit up if it ever does. That’s the basics of JIT compilation!
Amazon.com had a little movement called NEWS: Not Everyone Works in Seattle.

Distributed is a mindset that is different from primary-secondary
In this globalised world where unique competence is hard to find, companies that want to survive the coming years have to allow “remote”. Not every one want to live in SV. VCs will have to adapt or loose.
I've never lived in a tech hub and I've always been able to find a job. The first job was very, very difficult, but since then it's been fine. I just look for publicly posted job openings. I've solely worked in B2B companies.

However, sometimes it takes a while. Especially now that I'm really picky with jobs.

However, if you live out in the boonies where the only employer is Walmart you'll definitely need to move or get a remote gig.
Everywhere in the mediterranean supplies oil for olive oil. And calling it "Italian" is virtually meaningless. Either it comes from a very specific region of Italy so you can taste its local flavor, or it's just an oil blend. The back of the bottle will tell you which countries the oil comes from.

I highly suggest buying from Greece instead of California, if only as a form of financial assistance via trade. Greek products are extremely good, but difficult to get here. There's so little money in Greece that they can't afford to build up the export infrastructure they had a century ago.
>Isn’t that completely reasonable on a tech salary of a quarter of a million or so?

Isn't that double what was discussed in the article?
The security market is insanely hot right now and will continue to thrive. From my perspective, we are reaching a point where security is seen as a commodity, not some optional process––everyone needs to know about security, even if they aren't working in the field. From a job perspective, schools are not able to keep up with the demand and even then, those leaving academics are not showing strong practical skills they can apply.

SysAdmin/SRE/Dev is the perfect sort of person to transition to security. You are going to think about how the system functions, what is running on top of it and how to ensure it stays online. When I interview candidates, I like see an alternative background as it means that person is going to bring a new perspective. "Security" as a job doesn't really make as much sense to me––you specialize in a given area (i.e. network background folks may maintain appliances, rule sets, detection signatures, etc.) and apply security to that area. I see your area as a means to solve a lot of security problems. Configurations, deployments, etc. can be checked in and accounted for with code instead of relying on people; there's massive power in that.

When it comes to certifications, I think there's two schools of thought. There's folks who look at the paperwork and make sure you can check the box, giving way too much value to certifications. For those who have been around a bit, they see the certification as practical, though no substitution for real-world experience. If you are being cost conscious, check out some of the free resources online for Network+[1] and Security+[2]. The important take away in those materials are not that you _need_ a certificate, but that you should understand the content and be confident in speaking out it.

If the red/blue side is more your style, I can't recommend enough to check out the Offense Security courses [3]. The tool set is free, the course is reasonably priced, it's a lot of fun and will give you real-world experience that is far more favorable than the standard certificates. Skip the whole CEH program as it has a poor reputation.

You mention six figures, but don't provide a scale, so it's hard to know how much a pay-cut you would potentially take. That said, security pays well and it's not uncommon to see salaries in the ranges of $100-200K even with less experience. All salaries are relative, but in general, a lot of my peers are not exceeding 200K on the base, though clear a lot more when factoring in other incentives like stock, or bonus.

Background: Been in security my whole career (started in networking and morphed into security) totaling close to 15 years. Like you, I have a set of skills outside of security (sys admin, networking, dev) and it's played in my favor a lot. Reach out to me direct if you have more questions!

[1] https://www.cybrary.it/course/comptia-network-plus/
[2] https://www.cybrary.it/course/comptia-security-plus/
[3] https://www.offensive-security.com/
Which is why Musk said repeatedly that they will reimburse the debt with cash flow.
> How do we get Google to move, say, 10% of those high-paying jobs to places whose economy really needs them?

You don't.

If you want a future Google (etc.) to be located there, you make the same kind of massive public investments over an extended period that created Silicon Valley, which also provides jobs there — but not from a Google-equivalent — in the interim.

Or, you subsidize people moving to where the jobs are now: geography doesn't need jobs, people do.
I wouldn't call it among the best, but it has a real-life use, and was, and maybe still is, used in production by a large motorcycle manufacturer, for whom I originally wrote it:

https://jugad2.blogspot.com/2014/09/my-ibm-developerworks-ar...

I had given some more details about it on HN some time ago:

https://news.ycombinator.com/item?id=17327807
World Draw
The article looks at the benefits of distributed computing and makes the case that similar benefits could apply to distributed working (eg. scalability). Then it is only fair that we also look at other aspects of distributed systems and try to identify constraints on this model. I can think of:

1. Just because a system is distributed does not mean you have a lot of very small machines (eg. a system with 10 machines each with 1MB RAM will beat one with 1000 machines each with 10KB RAM). Similarly, having 5-10 distributed offices could net all the benefits mentioned in the article while avoiding costs of having 500 employees working from home/wework/...

2. Just because your system is distributed, you don't locate one machine on each continent. Machines are still arranged in proximity and having cross datacenter communication significantly erodes performance. Similarly, having distributed offices in far away timezones (eg. US west coast and India) imposes tremendous costs on collaboration. Having office in nearby timezones would be much better (eg. Seattle, Denver, SF). One particular case where far-away timezones help is ease of having 24-hour oncall support.

3. Different machine profile in your system, or different composition of your clusters, makes it harder to tune the system for performance or quality. Similarly, having employees in vastly different jurisdictions would mean you have additional costs on compliance / regulations / etc.

4. When you are prototyping or bootstrapping a new product, you do that quickly over a small setup (one machine). Similarly, it might make sense to bootstrap your startup in your garage (or a single city) until it is ready to scale.
SpaceX's Plan for Global Internet – Starlink
Moving to SF/NY makes sense if you're an ambitious, hard-working extrovert who knows how to sell and take advantage of those networks.

For ambitious introverts like myself, remote consulting/contracting feels like the best option.

A childhood buddy of mine moved to SF last year and got a job at a big corp downtown. He manages to save around $3,000/month as a senior developer with a ~$200k salary. No children, living with a partner who works as a teacher, and they're both quite frugal.

I work as a remote contractor from a small European town and am able to consistently save way more than that. I was saving more than that even in the past while working as a sub-contractor through platforms like Toptal.

How big of a salary would one need in order to save > $100k/year in SF (Single, small rental apartment, no car, average middle-class lifestyle)?
I think you're getting downvoted because most comments on HN implicitly assume the falsehood of religious beliefs
The Challenge of Developing an Android App for AI
This would make a great plot device for a murder mystery story.
In fact a lot of that "Italian" oil is superior Greek oil mixed with italian lampante

https://greece.greekreporter.com/2017/09/21/how-italian-comp...

Greek olive oil exporters have a hard time exporting it to retail , because it is hard to secure the large quantities needed and it varies seasonally. Also a lot of it is consumed domestically, often not even sold in supermarkets, but directly from producers. The rest of it is exported in bulk in cheap prices, mainly in Italy.
Facebook is at ‘War’ with the Media
Historical Legacies and African Development
We may be talking past one another / misunderstanding. My apologies for my post’s vagueness: I was specifically talking about these “top-20% engineers”.

Because — A lot of the time when you see a company complaining about how difficult it is to hire “good engineers”, when you look closer, what you’ll really see is manager(s) (in denial) who really want to hire top-20% engineers at bargain rates.
I'm with you on this. I had two surgeries caused by injuries from sitting too long/much. I switched to a sit/stand desk and began doing PT exercises which resulted in a general improvement in my quality of life and resulted in my doctor saying a planned possible third surgery was not going to be necessary. It's like any other lifestyle choice, those choices do have effects. They may not be absolute and they may be different for different people, but if it works for you it works for you. It's silly for people to crap all over us for doing something that we have directly experience an improvement in our lives and work from.
I'm going to put out a guess and say that most of the department with the nice desks have "Manager" or "Director" in the title, and your department is something like software, which is management for purposes of determining overtime exemption and plebs for every other purpose.

It's like the bit about open-plan offices. Management knows they're shit and you can't get work done in them. That's why they have offices of their own. You have to live with them as part of "paying your dues". And because it's an affordable panopticon.
Open Infrastructure Is About User Collaboration, Not a License: VMblog
I'm not an expert here, but I've heard that olives are a lot like grapes. The quality and flavor varies greatly by soil, weather, and climate conditions.
Does he have a website? I'd love to read more about his place!

I spent a couple of years traveling and living in remote permaculture communities before starting my own project six months ago, so far I feel like I'm living the dream but I'm just at the beginning. Having some successful examples help a lot.
A Report from the ISOAD Conference in Nice
Turkey is the homeland of hazelnuts and way way older than Italian ones.

Older !== better. See also: California wine.
May A.I. Help You?
I suppose the biggest problem with `eval` is not getting uncontrolled user data into it.

A kind of filter shown in the matthewaveryusa's reply may be secure, but it's pretty limiting, and may happen to be too limiting for a particular purpose.

It would be great if the AST of the expression to be evaluated could be checked. That is, `eval` could be two pieces: "compile" and "execute" phases; this is how it works in Python.

Another tool could be a type system that marks user input as "tainted" and helps you track where you're using user input in any capacity. But languages featuring `eval` usually lack such a type system.
> It's a terrible thing for well over a billion people to have to go through in order for a tiny elite to learn

And this is why we have democracies. Also, if history is any indication, it won't end well (although East Germany's end was remarkably peaceful).
In fact, I can't say anything on this because they don't even let me read their privacy policy. They've simply blocked all European visitors since last May (!).

FYI, here's how NPR.org comply with GDPR: https://imgur.com/a/32xAbpI. It's great. Since last May.
UMass Engineers Make Crossbar Arrays of the Smallest Memristors
- Do the Matasano security challenges
- Talk to tptacek (tqbf on twitter): they almost certainly have pointers and opinions
There are workplaces where hugging is almost mandatory.
Some people lean toward the hug as a greeting or farewell, especially women. As a woman who doesn't like hugs, it's very uncomfortable for me. I used to work at an agency, and sometimes we'd even end up hugging clients after a big meeting.
Feeling the Pressure with Universal Tactile Imaging – ResOU
I’ve seen Goldman pay up to 350k for senior engineers. Probably more. These days that mostly in big data
> Is there a reason not to use REST then? I didn't quite understand

There can be. For example in the world of satellite internet where every byte is precious and every tcp connection is a massive performance penalty (3 way handshake * distance to satellite at speed of light = huge latencies), a REST API can be very wasteful. Something like GraphQL is much more suited to that case where you can get only exactly what you need, nothing more, and on a single connection.
7 new Spectre, Meltdown attacks uncovered
All the Japanese news sources I could get yesterday only mentioned the arrest for the tax evasion.
(I think you mean QuickDraw.) Yes, and the ROM itself was only 64kb of hand-written assembly, using a variety of techniques to cram in all that functionality, like sharing function prologues and epilogues.
Do you have a link to the redo story? I can't seem to find it on hckrnews.com
Although in the case of most big OSS projects, a lot of the work is done by teams, many of which are co-located and/or have communication channels outside of IRC and email. In addition, in-person get-togethers are fairly common with many of the big projects.
Putting food-safety detection in the hands of consumers – MIT Media Lab
Yeah, and I have to de-noise a conference I recorded a few days ago before uploading it. A Linux version of such a tool would be of great help, although I will rather try standard approaches first.
> The measures taken by the online content sharing service providers should be without
prejudice to the application of exceptions and limitations to copyright, including in particular
those which guarantee the freedom of expression of users. For that purpose the service
providers should put in place mechanisms allowing users to complain about the blocking or
removal of uploaded content that could benefit from an exception or limitation to copyright.
Replies to the users’ complaints should be provided in a timely manner. To make these
mechanisms function, cooperation from rightholders is needed, in particular with regard to the
assessment of the complaints submitted and justifications for the removal of users’ content.

Emphasis mine.

The section also says member states are free to put in place independent authorities to assess these, although I'm sure somewhere else it in this is a requirement rather than simply a suggestion. I'll update if I can find it.

https://www.consilium.europa.eu/media/35373/st09134-en18.pdf
Civil War Sleuth is using facial recognition to identify people in pictures
Not my claim at all.

My claim is that a senior professional (in _any_ field - not just a senior developer) doesn't care about the cost of rent.

It includes your scenario - of course you should be able to rent and move about if you want to.

If the cost of the rent is heavy on your mind, your position is not that of a senior professional.

The title has become meaningless because it's effectively become an entry-level job.

(Externally it looks like in SF, real entry-level jobs result in, well, homelessness or living in a van or something).
https://youtu.be/gCdXiOssbM0
They make progress, but they also have no deadlines, commitments, oe bankruptcy-threatening budget pressure, and not in the same league from a perspective of personal return on investment . It's a different model that can't be adopted by all.
Although it's horribly expensive this is a desktop computer that I would actually love to own, I feel the same way about the Surface Studio as I used to feel about the iMac although it's closer to the pricing of an iMac pro.

Unfortunately I just can't justify the $5k pricetag, is there anything out there that offers a similar touch & pen enabled, all in one format?
> A senior professional (in any field) cares about building a secure life, buying property, raising a family, saving for retirement.

Sure, the capitalist-economy middle class is defined by having substantial property investments as well as labor income, but there's no reason that has to be in one's primary residence. There are pros and cons of tying up capital in an owner-occupied residence.
Faketoshi’s Nonsense Signature
I hate recruiter spam, recruiters who call me are useless because they want me to relocate. It's actually kinda insulting because I want to say to them "sure, I'll just uproot my entire life, sell my house, have my husband quit his job, and leave my entire social circle to move to [city] just to work at your shitty startup." I can understand calling JR engineers for positions that require relocation, but not currently employed senior engineers. Of course I don't say that because it's impolite. They seem to operate on "mindlessly spam everyone with the same message, someone might reply."

There's been one exception to this. A single exception. Of all the recruiters who have contracted me one has been local.

EDIT: To the dead commentator that replied to me:

1) I didn't say people don't want to hire me, I politely decline all recruiter spam with "sorry, I can't relocate." It's just the more I get the more I silently get enraged. I find local jobs and get hired locally just fine without recruiters.

2) Being a senior engineer with as many years experience that I have usually means you are old enough to have put down roots where you are. Very few people make long distance moves for a random job when they are older than 35, unless they are unemployed or changing careers or something like that.

3) No need to use scare quotes around senior.
Yes, in principle, you could add all kinds of micro-optimizations to eval() that preserve its semantic behavior. However, there are some good reasons not to. ("Your scientists were so preoccupied with whether or not they could, they didn't stop to think if they should.")

One reason is that it makes it significantly harder to reason about the performance of a program, because the behavior of the JIT is based on all kinds of internal state and pattern-matching rules, which are typically hard to expose in a comprehensible way. The more complexity you add to the optimization and deoptimization process, the more inscrutable the performance characteristics become.

Another reason is that it encourages developers to use unsafe patterns. If programmers have a choice between `obj[key]` and `eval("obj." + key)`, why would you put effort into optimizing the one that has the potential to blow up if "key" has funny characters, when a safer, cleaner alternative exists?
Design a Highly Available MySQL Clusters with Orchestrator and ProxySQL in GCP
Typing fuck is satisfying though
Just in case you haven't done it yet, go see the doctor when you get those aches, since they might not be benign. One of the darker sides of sitting all the time is haemostasis: your blood isn't moving enough. That's a condition which can lead to deep venous thrombosis - blood clots. You really, really don't want a DVT. Stay hydrated and move - preferably every 20-30 minutes.
Israeli scientists develop tissue implants that won't be rejected
This makes complete sense to me. There is no reason that posting content to a platform that millions of people could see should be free or instant. Other publishing platforms take responsibility for their content, and it costs them money that Google isn't spending, because it would rather spend it on legal on the back end.

I wonder if any platform has ever created a moderation system that can acheive this scale. I imagine it would require captcha like screening process with multiple tiers of moderator specialization and appeals.
Overrated? Just plain stupid.
Some people use aggregators on purpose, because it gives them a broad-spectrum view. Some use aggregators unintentionally, considering Google-searching text boxes have replaced URL bars in all major browsers and platforms over the last decade.
What Is a Sales Funnel and How to Make Money with It by Wealthacademy.com/blog/