skysight-inc/HackerNews huggingface dataset:
> being attacked by RT and George Galloway is a reasonably reliable indicator that you are doing something right

Ok this just further proves my point. If you're justifying your actions based on the identity of individuals who criticise them (particularly individuals you've already previously stated your own negative views on), then that's the very definition of bias.

If you need to do this to defend your position, personalising and individualising it rather than sticking to objective statements, there's a problem and you are not a neutral party.
NYC and SF devs needed to teach coding in high schools
ScriptEd brings professional software developers into under-resourced high schools to teach students to code. In 2018-19, we will reach over 1,200 students in 50 high schools in NYC and the Bay Area. With a community of over 300 volunteers, ScriptEd is a great way to meet like-minded people, help youth access careers in tech, and make a big impact in your community with your skills and free time. To learn more or apply, visit www.scripted.org/volunteer.
Cybersyn: Control the economy from one central room – Allende's omniscience
I think you mean to say "Valve has been paying developers to fix the AMD drivers for years now, since AMD can't be bothered."
Knotel | multiple positions | New York, NY | onsite | Full-time | https://knotel.com

Knotel is a fast growing real estate startup that is inventing new ways to get things done in a traditional industry. Led by veteran founders, Knotel creates custom headquarters for companies without any of the headaches. Whether for 20 or 500 people, for 6 months or 6 years, Knotel provides businesses the flexibility and design they need in office space so they can focus on their work.

Most companies no longer maintain their own server hardware because AWS offers more flexibility and obviates the need to have hardware on-site and IT folks managing and maintaining uptime. At Knotel we think we can provide something similar for office space -- allowing companies to have the ability to scale up and down like cloud servers and freeing them from the responsibility of managing space by having to find people to take over their long leases, do space build outs, hiring their own with facilities management, etc.

As a result, we have a ton of interesting tech challenges all up and down the stack. We are working on a canonical data model for storing all of the information on spaces so we can increase operational efficiency and transparency across the company. We are rolling out a data pipeline and ensuring all data flows into our data warehouse so everyone across the company can report on their key metrics. We are integrating with hardware in the physical space to track information like usage, temperature, and we are figuring out solutions for smart access control. We're looking to use computer vision to understand office utilization and flow within the office.

In brief, we have a ton of interesting problems to solve.

We're growing our engineering team in NYC significantly, starting with some key roles.

Today we're hiring a whole bunch of roles:

- Lead Full Stack Engineer https://grnh.se/91ad31da1
- Data Engineer https://grnh.se/d5c41fd31
- Data Analyst https://grnh.se/9b5847e81
- Senior DevOps Engineer https://grnh.se/e43371b81
- Full Stack Engineers (job post coming soon, in the meantime email me)

Any questions, feel free to email me victor [at] knotel dot com
Heh, thank you. There's too many books that I want to write...
This is a great article with a lot of useful resources. One thing I like in theory, but feel pain doing in practice, is generating color palettes for each new web project. There doesn't seem to be a good tool to just spit out a full blown palette for an app much the way bootstrap or other UI kits give you where you have not only primary and accent colors, but shades for hover, disabled states, a "rainbow" of colors for info, warning, success, etc. I really enjoyed seeing the WWDC presentations[1][2] on dark mode. I think their work does a good job of moving this idea forward for Apple devs, but for the web it would be awesome to see something that generates palettes for CSS (and pre-processors) and JS so you can standardize colors in a similar way.

[1]https://developer.apple.com/videos/play/wwdc2018/210/
[2]https://developer.apple.com/videos/play/wwdc2018/218/
Y Combinator: JBitPro ERP Cloud Beta
> Windows doubled down on the lower price range thing, which was disastrous for both the branding and the development of windows mobile.

This is very true. Internally the devices we had to use were very nice. The most responsive phones I've ever used were internal test devices.

That and my Motorola Q9H. Amazing device from a different era.
Wait, some of us are trying to change that.

affiliation: tech lead for the snapcraft tool and linux user since 1999.
This used to work better than it does today due to the rise of very high salaries in the past 30 years. It used to be that very rich people didn't work. Now there are quite a few people who just get paid a ton. Though the question of whether that's properly understood as wages or capital gets blurry.

(Of course, if you work at a salary of $500,000 for a few years you start to accumulate capital pretty quickly, but it would take a lot of saving for investment income to get bigger than your salary.)
I use my site mostly as a personal log, with an emphasis on simplicity. Excluding pics, almost everything is <100KB

https://ethanmye.rs
From a career perspective, I think this fits into the classic “make lots of money before the bubble bursts, by lending my name to a company and doing little work”
One way is that possession is handled automatically and immediately. Also, the terms of the contract are not open to interpretation.
https://terkel.com

My old website (2016) is super outdated and lack real content, but it's creative and works.

The source code: https://github.com/terkelg/terkel.com-2016
Yes. The closest thing to the Nobel Prize in computing is the Turing Award, which is indeed funded by Google.
New improvements and best practices for account security and recoverability
Exactly! Does not mean s*. The old "will you please be an advisor, we will give you some equity" routine.

Hard to not take it with a grain of salt especially with the click bait title.
In Faust we've had the ability to take a very different approach towards quality control. We have a cloud integration testing setup, that actually runs a series of Faust apps in production. We do chaos testing: randomly terminating workers, randomly blocking network to Kafka, and much more. All the while monitoring the health of the apps, and the consistency of the results that they produce.

If you have a Faust app that depends on a particular feature we strongly suggest you submit it as an integration test for us to run.

Hopefully some day Celery will be able to take the same approach, but running cloud servers cost money that the project does not have.
Interesting how you ended that post with the words "public interest", because the public is actually overwhelmingly interested in efficient ride-sharing over the old taxi system.

The medallions lost value because a better transit system was developed, which they could've done themselves but failed to do so. They are attempting to via new apps but it just isn't enough, and is nobody's fault than their own. Perhaps uber and lyft skirted some laws (nothing outright broken) but the law needs to serve the public, not the other way around, and when times change then policy needs to change as well.
Awesome project! Check out the website for more information. https://handshake.org/
All good things to keep in mind, but the comparison here was with the wealthy of past eras. I often see the statement taken to extremes, saying that a poor person in a first world country today is better off than an ancient king. And in many ways, it’s absolutely true! But in other ways it’s not. My main point is that wealth is as much about power as it is about possessions, and when it comes to power, your relative wealth is all that matters.
Hi there,

I work for a mobile/web app development firm out of Pittsburgh, Pa called Parsed. We specialize in the cross-platform framework called React Native. Would love to chat about this project and see if there is room for us to partner. We operate based on a unique fixed-price system to help keep projects within budget.

Let me know if you'd like to hear more. alex@parsed.io

-Alex
So bad that the images do not load for me. Android, Chrome
It's basically the online equivalent of spittle flying out of your mouth while berating someone.
Yeah, goes to show, what you earn is really nothing.

Also proves out the opposite though too. Buffett, and his kids could spend $1 million a day and never run out.
Particle physicists team up with AI to solve toughest science problems
Say the homeless and the 30 year-olds living with their parents and the unemployed or workers earning less than unionized workers.
Anyone else find it depressing looking at all these awesome portfolio sites?

I’m a halfway-competent frontend developer who can build most things when I’m given a design, but I can’t imagine ever coming up with a cool quirky idea like this by myself. Where do you even begin?
I think about this a lot and weigh your line of reasoning heavily. My reasoning is that we(my family) would like my wife to be able to focus on raising children and only work if she wanted to...we could, in theory, afford to do this on my paycheck alone - but not if we also have to pay minimums on student loans. Therefor it makes more sense to us to focus on paying them off as quickly as we can so that her time becomes freed up.

I understand the financial reasoning behind not paying them off...but I think her time is worth more to us than whatever money we would save if she had to continue working.
Even the ones with SDM (no screw drive) like the 50-135 or 60-250 are really slow. My screw drive lenses often were faster.
I always upvote these things, not because they're right. Because they show common misunderstandings about Agile. Agile is so simple and easy that the development community continues to screw it up. It's important to understand how.

According to the author, standups are something companies require developers to do to report about what they're doing. Many times they can take more than a half hour.

That may be true, but the purpose of standups is that the team requires one another to get together and talk about how to move the project forward. It's not about what you did. That's a status report. It's about how you can help one another.

If you can self-organize, effectively communicate, and help one another as-needed without standups? Don't do them. Easy. There's no magic requirement that you have to. What we've found over the years is that if you give it a name and a time, at least you have a way to talk about whether it's working or not. Other people can drop by to help out. But if that's too formal for you and you don't need it? Stop!

Standups remind me of brushing your teeth. When they're working well, it looks like nothing of value is happening. Five minutes and people tell jokes and leave. It's when they're misunderstood as something else that they become useless and painful. Had to throw a SM out of his own team room once because he kept using standups as an opportunity to play "What's your status?". Nobody cares about your status. We care about how the entire team is working. Have some down time? Tell us you're free and then go play tennis the rest of the day or something. It's not a management, outside-in meeting. Just the opposite, in fact.

I love these articles because they remind us that the goal is what's important, not the ritual. Unfortunately, people get the two conflated, usually due to a lack of multiple-team/org experiences.
As someone who absolutely loves Rust, I think this is a really excellent critique of the language for a very specific reason: many of the issues listed here are the result of intentional tradeoffs or hard problems that are a consequence of the language's design. I personally think Rust makes the right call on many of these decisions, but it's very worthwhile to have a sober look at the cost.

Rc/RefCell/Box are verbose because they deal with shared ownership, and Rust forces you to solve problems around shared ownership that other languages don't. This is usually a good thing, but in times where you do require this type of architecture, there's a verbosity cost. Arguably the real tradeoff here is a loss of brevity for a gain in correctness.

Non-const global objects has definitely been a pain point for me. `lazy_static!` has always felt like a hack (although a community member released a possibly-better alternative just today[1]). I personally think HashMap literals might make much of the pain here go away.

`Wrapping<u32> + u32` is a result of Rust avoiding doing implicit coercion, which has advantages but also comes at the cost you've enumerated here.

[1]: https://www.reddit.com/r/rust/comments/9406rl/once_cell_a_la...
> It also failed to mention that home inspections are largely useless.

According to whom?
I think it's often referred to as the "Iron Law of Bureaucracy" - that over time, all organizations for a purpose will be taken over by people who care more about the organization than the purpose. I'm not sure it's actually inevitable, but it's certainly predictable; the more you care about the cause the less time you want to spend on clawing your way to the top, and the more you'll expend your power on achieving things instead of fighting rivals.

It's one of the better pitches for representative democracy, - making rulers at least semi-accountable to people who care about the outcomes instead of the infighting. But I think Wikipedia's "nomination and consensus" approach largely destroys that benefit by primarily engaging the people who care most about the internal politics of the system.
The use cases will tend toward tethering. Because Pentax's high end competes with medium format cameras from Hasselblad, Mamiya, Fuji, and Phase One, tethering matters a lot. Rearranging menus doesn't because important controls are physically on the body. In the tethering context, custom in-camera image processing is also a bit of the wrong tool for an important job. If nothing else, the SDK makes integration with existing tools like CaptureOne and Lightroom easier in the comsumer space. It also fits with Ricoh's overall business by facilitating use of Pentax cameras for medical imaging etc.
Hi there,

I work for a mobile/web app development firm out of Pittsburgh, Pa called Parsed. We specialize in React Native.

I would love to chat about this project and see if there is room for us to partner. We operate based on a unique fixed-price system to help keep projects within budget.

Let me know if you'd like to hear more. alex@parsed.io

-Alex
NIH issues huge database of CT scans for AI testing
Highly recommend doing this! I volunteered in New York last year and had a great time. Wrote about my experience here: https://www.coryetzkorn.com/blog/volunteering-with-scripted/
The generational narrative is misleading. People are getting squeezed because of accumulating debt-servicing costs.

http://static6.businessinsider.com/image/4cf45f1d4bd7c8a2371...
That article makes the Web of Trust seem like an even bigger mistake. Once you have more than handful of keys in the system the interactions become complex, too complex for good security IMHO.
Part of the "Delete Uber" movement was because the company's behavior hurt women customers. For example:

1. Lying about conducting background checks on drivers, some of whom committed violent crimes against women passengers,

2. Illegally obtaining a the medical history of a woman who was raped by her Uber driver in an attempt to discredit her claims against the company,

3. And coercing rape victims into arbitration clauses that mandate silence against the company.

Of course, men can be victims of sexual assault, but it's a crime that disproportionately affects women, and, perhaps, if Uber's internal culture wasn't so anti-woman it's possible they would have treated women customers better as well.

https://www.cnet.com/news/uber-faces-8-9m-fine-in-colorado-f...

http://fortune.com/2018/04/26/uber-rape-victims-arbitration/
If all their peers are banned from using phones as well, there won't be much happening on social media during school hours - so nothing lost there.
>I'm not thinking about screwups, I'm thinking about reckless behaviour and endangering people

But who determines which is which? The letter of the law really, really, really sucks when it comes to traffic law. I haven't collected data but I'd wager that pretty much nobody follows the letter of the law for an entire drive from A to B

>For example, treating speed limits as suggestions instead of hard constraints

That's more human than reckless. Outside of places with Orwellian enforcement (I'm looking at you Europe with all your cameras) they really are. The vast majority of people go at a speed they feel comfortable in the conditions. This is why (conditions permitting) traffic flows at 80 even when the sign might say 55. People only follow the speed limit when they feel it's a comfortable speed. This is why the general recommendation is to set speed limits for the 90th percentile speed. If you don't do this on highways you get people doing the (inappropriately low) speed limit in the wrong lane. Passing on the right, tailgating and all the other things caused by traffic friction which is more stuff for drivers to keep tabs on and that decreases safety for all. There have been studies on this (Google "traffic friction" and filter out everything that has to do with literal friction). If anything speed limits on multi-lane roads should be raised to reflect the speeds people actually drive. I hope we'll see more dynamic speed limits in the future since they'll help a lot.

>overtaking in places where it's not allowed.

If every 100th instance of an illegal pass (usually on the shoulder when waiting for someone who's stopped to take a left turn or on the right on the highway) in my state resulted in a ticket it would probably be about a year before half the state's drivers hit the three strikes cutoff and had their licensees revoked.

The picture I'm trying to paint here is that aggressive enforcement of existing laws would probably be bad for the population at large because people break traffic laws in inconsequential ways all the time and that stronger enforcement of them would just screw people over (unless of course you enforce them so well that important people get screwed which would result in the laws changing) and discretion isn't an answer because that just results in profiling.
If I tell you im burning your wallet at the end of the day, will your spending be better or worse?

We can test this :)
> A professor of mine once said to me that all teaching was a process of lying, and then of replacing the lies with successively better approximations of the truth.

Well put! I'm in the process of explaining my 3yo daughter different molecules (there are some cheap kits on Aliexpress) and cells and life on a micro scale and this description of moving from simple but inaccurate models to more complex and accurate is something that I've also noticed in my explanations.
This mistake was fixed in Devil's Canyon:

https://ark.intel.com/products/80807/Intel-Core-i7-4790K-Pro...

Intel® Virtualization Technology for Directed I/O (VT-d) ‡
Yes
"Would you consider contracting an outsourced CISO or a pentest with a security researcher that has reported vulnerabilities to you through your bug bounty program?"

Budget permitting, this seems like a no brainer. I mean, they already have some familiarity with our app. The only thing I would be worried about is people gaming the system: finding some low hanging fruit or running their toolkits on a bunch of apps, then charging a lot of money and providing no more value.
I mostly work on interpreters and compilers.

Mine is minimal because I refuse to make it otherwise: https://bernsteinbear.com
Seems in a similar vein to the Thiel Fellowship, but focused on particular industries
This is great, thank you for sharing this!

Your Prolog compiler is also notable because it can be easily made so general that it not only compiles, but even generates programs.

For example, if I use pattern matching to generalize the first two clauses via:

cg(i(I), R, [movc(I, r(R))|Z]-Z).
cg(a(A), R, [movm(a(A), r(R))|Z]-Z).

then we can already use the same code to generate programs and compiled instructions:

?- cg(Prog, N, Asm-[]).
Prog = i(_5354),
Asm = [movc(_5354, r(N))] ;
Prog = a(_5354),
Asm = [movm(a(_5354), r(N))] .

The other clauses can be also generalized, using integer constraints to make them usable in all directions.

For example, if we write:

cg(X+Y, R, C0-C2):-
cg(X, R, C0-C1),
R1 #= R + 1,
cg(Y, R1, C1-[add(r(R1),r(R))|C2]).

then we can compile an addition whose operands are not even yet fully known:

?- cg(i(X)+i(Y), N, Asm-[]).
Asm = [movc(X, r(N)), movc(Y, r(_8850)), add(r(_8850), r(N))],
N+1#=_8850.

Still, we can inspect the general pattern that is generated as a result of the compilation, and therefore write for example test cases that subsume many possible concrete cases!

On a general note, one reason why Prolog is so popular for writing compilers is that the language has a built-in mechanism for writing parsers, and in fact describing all kinds of sequences (for example, of tokens, of instructions etc.) in a very convenient way.

For example, the above three clauses can be written equivalently as a so-called definite clause grammar (DCG):

cg(i(I), R) --> [movc(I, r(R))].
cg(a(A), R) --> [movm(a(A), r(R))].
cg(X+Y, R) -->
{ R1 #= R + 1 },
cg(X, R),
cg(Y, R1),
[add(r(R1),r(R))].

This makes it very easy to see the key aspects of the code. At the same time, the description is so general that it can be used in all directions, to generate, parse and test instructions.

Sample query:

?- phrase(cg(i(X)+i(Y), N), Ls).
Ls = [movc(X, r(N)), movc(Y, r(_2288)), add(r(_2288), r(N))],
N+1#=_2288.
cool story bro?
Sounds like your project is scoped too broadly for daily standup then, though sometimes model just doesn't fit the task and you get the above.
Ouch, that’s rough. But dropped in to say I still think fondly of the last PSION I owned m, the PSION Revo.
'Deep-Speare' Emulates the Bard with AI
Hey there. Thanks for letting us know. We unfortunately don't have a fix for this at the moment. We've seen reports on network connections not being reestablished, but have been unable to reproduce it so far. If you've filed a bug report, the best way to help us reproduce it is by adding details to the report. That then also gives our team a way to get back in touch with you once they're able to reproduce (and then fix) the problem. Thanks again for the report!
Ubuntu is an outlier, not a representative of all of Linux. Linux is open source, you can make a distro that does anything you want, including spying on others. This doesn't make the distros that don't any worse.