jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Magnopus | Downtown Los Angeles, CA | Full-time | Onsite | https://magnopus.com

Magnopus is an experience company with deep expertise in AR, VR, mixed reality, and virtual production. We’re passionate about creating experiences that bridge the physical and digital worlds in ways people haven’t experienced yet.

Come help us build a new spatial product & platform touching on numerous tech stacks and all major platforms.

- Full stack web developer: https://apply.workable.com/magnopus-2/j/183A32ACD7/

- Spatial UI Developer: https://apply.workable.com/magnopus-2/j/2F5DB975A6/

The crew at Magnopus are smart, they are good communicators, and they are gracious. So ideally you're like that, too. These are growth roles in a growing company in a growing team; you will not only ensure we get good results up front, but you will also have an opportunity to set best practices that will serve us for years to come.

(Other positions are also open, including Security Engineer.)
When I was taking high-school physics, we started without calculus, but we definitely needed geometry. Otherwise, one wouldn't be able to work on free body diagram, circular motion, optics, and etc, as all of them involves trigonometry and some basic geometry.
There's some evidence that Gox still has some BTC. For example, this address was controlled by Gox in 2011, and it still has 50,000 BTC.

https://blockchain.info/zh-cn/address/1P3S1grZYmcqYDuaEDVDYo...

Whether they still control the private keys is different question.

More discussion and evidence here:

http://www.reddit.com/r/Bitcoin/comments/1z30q9/gox_has_at_l...
Pretty interesting! I did something similar with UI code recently (https://github.com/omphalos/earhorn), although with the goal of runtime variable inspection instead of performance tracing. JavaScript makes instrumentation really easy and I kind of feel like the potential of this simple technology as dev tool hasn't been fully tapped.
> with another $60 paid every subsequent year as long as you want access to the data

Can you clarify? Are they going to let me get the raw data, or are they holding it hostage and just telling me higher level results from it?
So WTF is with 37mpg - my 15 year old car (with the weight of poor 1990's design, airbags, etc.) gets 35mpg (real-life).

I would love an electric car like the Leaf but if "Detroit" can't make a base car that gets good mpg, adding electric won't help solve the efficiency. Why not first make a car that by design can get 40+mpg in the CITY (not just averaged).

Why wasn't part of the bail-out condition that they have to build something like this in the USA:

http://www.businessweek.com/magazine/content/08_37/b40990604...
I watched the first twenty minutes.

One interesting take-away was "languages should support good habits and make anti-patterns harder" (paraphrased roughly, of course). So it comes down to what one thinks good or bad habits are.

The video further reminded me of C#/.net's ginormous number of classes, interfaces and intermediate classes - it is standard procedure to use three different class-types to get a row of data from a database query. Thus my view would be that c#'s many clever looping and generics patterns actually are enabling tools the anti-pattern of too many classes/excessive indirection.

Thus it seems like Ruby's "Duck-typing", where you pass a single array around even when it's used slightly differently all around, is a general approach which allows you to escape this hell.
Originally: http://news.ycombinator.com/item?id=1941466
There are currently no consumer power plants in the USA that burn oil.

But yeah coal is a huge problem (and the "clean" coal fallacy must die asap).
Would have been an edit, but I had forgot where I had placed this:

http://www.sengifted.org/articles_social/Sak_SynthesisOfRese...

Proof! Kind of.
I read that there's a contract with the government for $1.6 billion for 12 flights to the ISS. I think this means they have NASA and the Shuttle beat by a factor of 7.
Logistics seems like a potential issue. It might work in a place like NYC where everybody can live within a few minutes of multiple schools, and just ride the subway to school every morning like my mom did in 1940.

I live in a mid sized city in the Midwest, and the same concept would translate into 25000 minivans hitting the road every day at the same time in the morning and afternoon. Granted, a lot of parents already drive their kids even just a few blocks to school, but it could be made a lot worse.

The day when both of our kids were out of day care and could just walk themselves to school was a huge liberation for my family.
This is suggested quite often, but no one is going to sell you a liability policy to protect you from committing crimes.

When police officers commit blatant misconduct the officers involved should at least be fired and criminal charges should be applied to them if applicable. This is how it works for every other job, not sure why police should be different.
Qovery is partially open source and have a 100% free plan for individual developers. https://www.qovery.com
Nice work! One thing I always miss from MacOS is per-monitor workspaces. Does your WM support this?
Gonna give it a shot. Right now I'm using the Microsoft's FancyZones PowerToy which is more about custom snap zones than proper tiling.
More zeppelins than bikes.
The switch hasn't been sudden. It's just that many levels of disconnect between the project authors and downstream users meant it was basically impossible to communicate to all the affected users — nobody looks at their deps-of-deps until they break.

And they've released Rust as optional component you can disable, precisely because nobody paid attention until it actually shipped.
Pick up any cheap $30 pre-paid Android smartphone at Walmart. Install Termux (while you still can). Use a nice keyboard for coding like Codeboard: https://play.google.com/store/apps/details?id=com.gazlaws.co... Or add a simple bluetooth keyboard to pair with it.
Glad to hear it :)

I think it gets really hard the larger the company you talk about. Before I worked at bigger places, I assumed a lot more coherence than is actually the case.
In this case there is a very recent version of their landing page on archive.org: https://web.archive.org/web/20210203121152/https://flynn.io/

(Not that the page had changed in any meaningful way in pretty much forever)
What you're describing is the point in time when an entity exits the free market. How does the government control the market aside from whack-a-moleing individual entities? How does whack-a-mole have a controlling effect on entities who haven't been whacked yet?
There is no such thing as a $200B private market valuation. For a company to have that large of a valuation, it pretty much has to be a publicly-traded company by definition.

If the argument is that somebody bought 0.001% of the company for $2,000,000, therefore 100% of the company is worth $200B, that's just a bridge too far.
Yes? 16 rounds take 1ms on my (old) machine. In Python, no less.
Products like Intel Iris Pro 5200 do add what you are talking about. If you think about memory like a last level cache, however, it makes a lot of sense, that much like L3 cache on CPUs, most systems optimize for density instead of speed.

Preventing a single virtual memory access (particuarly from a spinning disk) is worth an enormous speed up of the mean access time.
Sorry for being OT but I would request Zedshaw to write next book about Go Language.
That was my point - there are two ecosystems with something shared, but you always need to be aware of the differences.

I think in the future the JVM can offer better integration with native libraries. I'm not familiar with the details, I know JNI was a pain, I know there's JNA and JNR now and I just found this: http://openjdk.java.net/jeps/191
"Thanks for being christ-like and not christian" - Bill Maher
Thank you! Sure fine at some base level there is still technically market in a purely anarcho-capitalist system but that doesn't suddenly imply that the markets we have aren't essentially a pseudo-central planning systems that actually work.

A market is useless if it doesn't actually allocate goods and labor efficiently and in the way people want.
I dunno, the idea of open-source software and good interpreted languages would get you pretty far. I wouldn't mind being Larry Wall - and I'll bet at this point I could re-implement Perl from memory pretty well.

A decent knowledge of things like unit testing could also make you pretty damned effective in the then-burgeoning market of custom software. You might be able to pull a Google or a Netscape with a small team you hired from your consulting profits.

With a decent knowledge of what tech was coming down the pike next year or so, I'm pretty sure you could do pretty well any time back to 1975 or so.

Beyond that, I'd need research, because I didn't live through it - but if you know which year you're going for, check the patent database for anything invented about five years later than your target. That takes you back to the 1700's.

Further back than that, you're talking about agriculture (crop rotation, for instance) or stirrups or something. Give me a target year and six months of prep time, and I'm virtually positive I could put together a killer business plan that would leave me or at least my children owning the world.
I suspect that you are implying that Julian Assange must had been the TIME's Person of the Year 2010 and not only the Readers' Choice Winner and I clearly agree.
Damn buddy, that's harsh. I'll let you know how my 2 year old cousin reacts when I give one to her for Christmas :)
So become an investor in other people's social impact projects?
> "With programming there is no cap. Rather than paying a particularly good programmer 10x as much, you can just hire 10 mediocre programmers, and they will probably get more done. So smallish differences in competence never translate into very large differences in pay or training."

That doesn't sound accurate to me. How can 10 mediocre programmers do the work of 1 spectacular programmer? I'm guessing this only applies when we're talking about mundane stuff. Smallish differences in competence translates into large differences in pay/training at the very top of the food chain.

To quote pg:

"This is why so many of the best programmers are libertarians. In our world, you sink or swim, and there are no excuses. When those far removed from the creation of wealth-- undergraduates, reporters, politicians-- hear that the richest 5% of the people have half the total wealth, they tend to think injustice! An experienced programmer would be more likely to think is that all? The top 5% of programmers probably write 99% of the good software." - http://paulgraham.com/wealth.html
Redcar is a TextMate compatible editor in Ruby (JRuby).

http://redcareditor.com/

But like all editors, they have to have some clear advantages and a community, or it's not a viable option.
You just do: visible_text|url , or maybe that whole thing in brackets. It turns it into an anchor. There, was that so hard?
That's a good list. I don't have any particular love for MBAs, but I wouldn't necessarily rule them out, as I've known a rare few who do well in startup environments. (It seems rare though.) But before this gets into yet another MBA debate, let me move on.

I think the exact list of traits you'll want will be determined by your particular needs. aditya's list is a great starting point though. Start with this, then modify the points accordingly. For instance, I might give "has never shipped a real product" -10 instead.

Another factor to consider is how well the person gets along with you. That might be +10 or more right there. Like myoung8 said, you have to know if you wouldn't mind working and debating and arguing with this person for months on end.

Also, this person's connections may play a part, depending on your needs. In the B2B world, business connections can mean a lot. And connected with respect, I mean. There are plenty of schmoozers without any true respect.

Finally, I'd recommend checking the person's references. You may not need to do this formally like you're at an interview. But if you can somehow contact this person's former colleagues somehow, that would be helpful. Maybe a LinkedIn check to see if anyone you know might know this person could help. You basically want to find out how others have liked working with him/her.
Oh, I just noticed the "trial period" suggestion here. Great idea. Wish I had thought of that.

I had worked with a co-founder who I thought was going to be fantastic. And in the beginning, he was. However, after our business started getting rough, he pretty much bailed. I'm glad I hadn't sunk too much time or money into that venture, but it was a great trial run with that guy.
How could a CEO inherit a company with as big of moat as Microsoft and not have piles of cashflow - no matter what he did?

That their profits are up 60% over the last decade, even despite the crash, is not entirely dependent on what he "inherited." Windows 7, Windows 2003/2008 Server, the recent versions of Office, and more.

Ballmer is not a "tech" guy, he's a numbers and business guy, always has and always will be. Keeping the profits trending upwards is his job and he seems to have pulled it off despite a lack of true technological innovation.
swank-clojure 1.2.0 made the setup process much less painful. Yes, you still need to install Leiningen and Emacs manually. After that, (1) an experienced Emacs user can install clojure-mode and SLIME manually, or (2) anyone can use ELPA to install those two modes. Those are fairly easy tasks, and don't require much tweaking.

swank-clojure 1.2.0, which was always the hardest part, does not need to be installed manually. It just gets listed as a dependency in project.clj, and after that "lein swank" on the command line does magic.
If Ars believes that there's more money to be made from the App Store than from the Web, they're welcome to release an app.
Anecdata but we moved to Ireland in part because it should fare comparatively well over the next several decades. Getting a second passport is useful too. My home, California, will probably look a lot more like Baja California by the time my kids are middle aged.
Regarding Montreal - a year ago, we barely could find homes matching our needs within our budget within a ~1h, 1h30 radius around Montreal, let alone even get a single offer to stick. 50+ visits, 6-7 offers refused last I counted. We decided to stop looking for a while cause it's just getting ridiculous and impossible to manage - I can't in good conscience spend every single weekend driving around for hours with my 4yo just visiting homes...

Horrible moment to get into the market, unfortunately, but that's when we finally managed to cut down on student debt and put some money aside for that. Oh well, guess we won't own for another couple of years.
To use it "the way I want" is much smaller priority as to be able to dictate who uses my private property, for what purpose, and when. DRM violates each of those, and as rhetoric goes, the only law we should need is private property laws.

A driver license allow me to drive legally on the public road. It do not grant anyone else to repossess my car, instruct it to not run if someone else is behind the wheel, dictate who might repair or or what parts it will accept.
I'm on the other side. I think ARM ignoring their ultra-successful Thumb2 -- which basically made the company --when designing Aarch64 was a huge mistake.

Pretty much every embedded RISC-V user values the C extension highly, and many even think it doesn't go far enough because it leaves out things such as push/pop multiple resulting in the code being 3% or 5% bigger than Thumb2 code (but much smaller than anything else in current use). Hence there is a working group creating an optional extension including things like that, based on a customer extension Huawei have already deployed in the field.

Having both 2 and 4 byte instruction lengths is a little harder to deal with than having only 4 byte instructions, but it's obviously far easier than having anything from 1 byte to 15 bytes. If you really don't want to do it then you're free to build a CPU without the C extension. All the tools support that. You just need to compile the software you need yourself -- or join a community of like-minded people.

Similarly if you want to modify ld to have an option to avoid instructions crossing 32 or 64 byte boundaries (configurable) then that's both pretty easy and I'm sure would also be accepted upstream. You wouldn't need to pad with a NOP or anything like that -- just leave one instruction in uncompressed form.
The problem with this comments is that it downplays what happened yesterday too much. Yesterday was really bad. But I absolutely agree with the overall sentiment. It's incredibly hypocritical how differently the two situations are being treated. They both should be treated as really bad situations.
I recall trying to build a can-and-string phone. There's something magical about remote communication, especially if it's completely analog - just the power of your voice.
Seems to be the case with Facebook that just acquired all their competitors once they became a threat.
I guess I could bear this point if there was a commitment to dedicate this money to something that can actually save orders of magnitude more lives - though even then it's highly debatable. Thing is, is there at least such a promise?
I would say a year or so, happy to answer any questions. (Not at all related to them, just a happy customer)
Given his supporters stayed hours after his statement, I'll assume they had the correct interpretation of intent.
Sure. The same question was probably also asked the first time a tulip bulb sold for more than 100 guilders. And tulips still kept going up... for a while.
Tim Cook has a bachelor engineering degree but he hasn't been involved in engineering work since the 90s. He's been the head of operations, making business decisions like closing down factories and outsourcing production, since his days at IBM. He is a supply chain wonk, which is why he got an MBA (supply chain management is a core part of business school teachings). This is also easily available information. Cook has been "focused on business and profits" for decades, and yet you act like he is an example of a great "engineer" in charge.
Aren't SRV records CNAME-ish as well? So it kind of makes sense to see SVCB as SRV 2.0, I guess.
The author implies (without saying it) that this is a one-time pad. There are two issues with that:

(a) This isn't a one-time pad at all, because the keystream comes from /dev/random. This is, instead, a simple stream cipher keyed from the /dev/random CSPRNG. Since /dev/random is difficult in practice to seed and run deterministically, the only mode you can run it in is "one time pad mode". How close to an actual OTP it is depends on your environment.

(b) One-time pads don't work well in practice. Enthusiasts fixate on the "unbreakable" point without having a full mental model of how a cryptosystem works. That robs them of the insight that (i) only a small part of the cryptosystem is "theoretically unbreakable" with an OTP, and (ii) that part is, in the history of cryptanalysis, the least risky component of the system. In exchange for hardening what was already the strongest component of any cryptosystem, OTP crypto makes grave sacrifices in other parts of the system that are routinely and profitably exploited. It's a terrible tradeoff.

Seconding the (pragmatic) skeptical comments in this thread. Don't use anything like this to encrypt real data. You are safer with any modern block or stream cipher than you are with a ad-hoc stream cipher, which is what this is in practice.

As a learning experience, though: keep at it! This isn't a bad start at all.

If you like/grok how this cipher works, a great next step towards practical cryptography is to learn Salsa20, which is a very simple algorithmic keystream generator that is fast and highly regarded by cryptographers.

But I think practical crypto engineering is a bad next step. The better next step is to take this knowledge and apply it to practical cryptanalysis. Trust me: if you're just getting started with crypto and you're a programmer, you will get 1000x more insight from learning to break systems than you will from building random systems. Here's a bunch of exercises that start in a place that is very compatible with this XOR code:

http://cryptopals.com/
Towers are too powerful.
One of the very early Cisco employees stated they made breakthroughs in developing routing tech specificAlly due to lsd.
For us, RHEL is the corporate standard. The Corporate Security Overlords put their hooks into it and we're forced to use their images. It's basically impossible to push for anything that doesn't include that. The only exceptions are Amazon products (RDS/ELB/Lambda and such).

Thanks for adding Consul to your list. We like it more than etcd and it would be annoying to have to run both.
I would be happy if my boss told me this... it would mean that I am getting paid higher than the norm.
This bit of fear, uncertainty, and doubt was brought to you by the Institute For Armchair Psychonauts Who Never Use Drugs.
ooooohhh where have you been all my programming life...

edit: explanation: I really dig it!
We are more than a one man operation; I am the tech end of it, and I have a partner that handles the sales cylce/marketing. The twitter is run by one man though, me.
You can crush arbitrarily large/sophisticated competition on small deals that are uneconomical for them to pursue with the goal of expanding into the core of the business. Clayton Christensen calls this "disruptive innovation." I personally like to think of the old line about how to eat an elephant: in small bites, starting at its vulnerable underbelly.

That's good stuff. Worth the price of admission, by itself - and something I'll be filing away in my "bag of useful ideas and thoughts".
I do think you can't fundamentally trust anyone in power, because the incentives for them are in the wrong place. The problem with people's view of government and democratic systems is that they judge it by intentions, not results. The result will almost always be the same: abuse. Even democratically elected government will have distorted intentions, because there are no true market mechanisms preventing it from disserving its customers: you can vote once in 4 years and even then you're not guaranteed any results. If a politician fails to deliver on his promises (which they always do), there are no severe sanctions.

Anarchy doesn't mean lack of rules, poor people dying on the street and violent gangs killing each other. In fact, violent gangs ruling people is what we have now with governments - it's just that it is presented in a good light. But the true nature of violence can still be occasionally seen, as recent events prove.

The demand for safety net, protection and all other things government currently provides doesn't suddenly evaporate when you don't have a government. If people want something, market provides it. If the majority of people don't want poor to starve, there is nothing in the world that can stop them from donating to charities. If they believe a charity fails to deliver, they withdraw money immediately.
Power Nap is meant to do this - keep stuff syncing, backing up, etc regardless of lid state. Now, whether it's smart enough to flush any synchronizations that are still in progress when the lid is closed or you have to wait a few minutes until it half-wakes-up and does its thing, I'm not sure. Also, I believe by default it's off when a power supply isn't attached.

Edit: details on Power Nap - http://support.apple.com/kb/HT5394
Actually I taught myself how to program in my early teens using C++ on DOS and Windows 3.x in the early 90's, so I do in fact remember those days.