jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Flymachine | Frontend & Backend Engineers and Engineering Manager | Bay Area, NYC, or Remote in US (preferred) or Europe | Full-Time | https://flymachine.com

Flymachine is a livestreaming startup (~50 employees, ~15 engineers), pioneering the digital future of live events. A virtual venue for live entertainment, Flymachine creates a new, customizable experience in a digital world offering the thrill fans enjoy at live events. For the first time, fans have the agency to choose how they experience live entertainment socially - from the comfort of home, with friends and fellow fans from around the world.

Flymachine was conceived by the founders of Ticketfly, Superfly, [namethemachine], and ATC Management. The company was founded in 2020 and is headquartered in the San Francisco Bay Area.

We are seeking Frontend & Backend Engineers to work with our small but expert team to architect, develop, and oversee a robust platform for virtual event ticketing and streaming. As a fast-paced, early-stage startup, we require a skilled technical engineer and leader to develop various complex features around the platform, limit technical debt, and scale our services layer to hundreds of thousands of concurrent streaming users.

Links to open roles:

- https://www.flymachine.com/careers/senior-backend-engineer

- https://www.flymachine.com/careers/senior-frontend-engineer

- https://www.flymachine.com/careers/engineering-manager

Tech stack includes: C# .NET 5 microservices, Kubernetes, GraphQL, GRPC, Kafka, Typescript, React, WebRTC

Keywords: distributed systems, microservices, streaming, webrtc, graphql, .net

If interested, send an email to jobs [at] flymachine [dot] com.
tbh his ordinary, struggling budget hotel has given a handful of guests a discount, and in return he's got worldwide press coverage. I suspect that's the bit that matters more than the sustainability of the model.
For me, remote work was first and foremost the experience of continuously being whipped around by timezone differences between me and the HQ, so I'm a bit disappointed the article seems to not mention that aspect. I wonder if asynchronous games can help for remote work in locations with a large time zone difference.
I like that idea. Nintendo is pretty great at creating games that appeal to pretty much everyone.
Centralized alternatives work perfectly well until they fail (corruption, mismanagement, war, police state .. ). And when this happens there will be decentralized alternatives ready.
> Overall, I think that the "market" for jobs depends a bit too much on the middlemen lately.

Lately? This industry has been full of dudebro "recruiters" since I've became a part of it. These people shouldn't even be needed because they're completely inept at interviewing for technical skills, and they're pretty easy to game if you use the correct lingo. The vast majority of them are a waste of time; I've only ever met 2 that either actually got me a job or at least intended on actually getting me one.

I was applying for jobs last year at around this time and didn't notice the black hole that you're talking about, but I guess it'll be something for me to pay attention for next time.

Then again, I doubt I'm going to rely on traditional job searching techniques the next time. I've realized that bypassing the recruiter and HR, as well as networking at meetups and conferences, are much more effective than shotgunning dozens of online applications.
How slow? Seconds?
I'll try to turn the table on you. Pick some particular technology that you don't hold in your head. three.js, Angular, Bootstrap, canvas, WebRT - whatever. I'm sure among those we'll find some details you don't have in your head right now and you will look up some APIs/details. Now I'll structure my interview around those topics which I happen to hold in my head since we use them all the time.

I am not a front-end web developer at all. I play with some front-end stuff occasionally. But if I had to work in that area I'm sure I could pick it up very quickly and become very effective. I think you need to differentiate between things people can read up on a day and catch up and things that are more fundamental to how they think and learn.
Wireless you say? I think that'll catch on.
This seems kind of silly to me. On approximately the same evidentiary standard, any law enforcement order could achieve a warrant for arrest and directly deprive the operators of these sites of their liberties. Here, all they lost was their domain name.

I'm not interested in an argument about civil forfeiture, not least because we probably already agree more than we disagree (but nobody will know that because now the Magna Carta has been invoked and there's not enough oxygen left in the capsule for both of us). I'm just saying, this isn't some crazy new censorship regime dreamed up by the RIAA and the DHS. This is absolutely part of Customs' charter.
Here is my tip for you. Sign up for a hosted solution with a well known framework (ie. Rails). They will take care of all the server configuration issues so you can just focus on your application.

Heroku does this for free and scales up with you.

Engine Yard starts at $85.14/mo.

Google App Engine also does this for free and scales up with you.
I think one key difference is in when the software was developed. If I had to guess, most software developed in the past 5 years (being conservative here) is most likely not vulnerable to SQL injection, simply because doing things the right way (that is, using parameterized queries and the like) is so easy these days. But if you look at software developed prior -- and software built at a lower level, e.g. directly hitting the PHP mysql API -- you've got a fair shot at stumbling upon SQL injection, I'd say. That means that most developers writing say, Django or Rails apps, are never going to have to think about SQL injection, and won't see how prevalent it is. In theory, SQL injection is a solved problem -- we've known how to avoid it for a long, long time -- but in practice, it's still out there in full force, largely due to legacy code.
He is clearly the leader though. While assassinating him will do nothing about the information WikiLeaks already possesses, it may well throw the organization into disarray and thus irrelevance.

Assange is only a viable target if there is no other leader waiting at the wings if he dies. Our impression of WikiLeaks' organization structure is that no such "Assange" exists yet.
Why do you think that mturkers can't claim they have cellphones?
You don't have to use a real email to register (there is no verification), so just use anything@anything and you're good.
We get stuff delivered here. We use three of the major supermarkets. I prefer to choose my own veg, but in the current situation I'll accept not being able to.
Take a look at the term "Semantic Source Diff", eg

https://martinfowler.com/bliki/SemanticDiff.html

Tools in this space date back to the 1990s. There is a recent upsurge of interest, a number of capable tools for different languages are currently available.
That took a long time to process! What's z? Your username checks out :-)
Your suggesting that Apple standing up to China would have no positive impact?
I would add to that: encouraging people to choose open standards and technologies over closed systems that promote vendor lock-in.
... willingly give up other peoples‘ data.
The extropian mailing list has both groups on it, including some fairly 'big' names in the field. Hal Finney was a member before he died and is cryogenically preserved, I met Anders Sandburg on there once who works on things like whole-brain emulation.
Signal is not a social network, and it's the cross-platform replacement for SMS that you want it to be. Essentially RCS in that it requires a data network, but is better designed.

I don't think it's an issue that it uses your contact list. Why should that be a concern? It doesn't upload them into a database like other services.

Signal is a privacy app, not an anonymity app.

I see people expressing their concern about seeing their boss using the app, etc. and I just cannot relate. Is their argument that they prefer to use insecure SMS with their boss instead? What's the point? Both parties _already have_ each other's phone number as a unique identifier.

I only have a limited # of people I can use Signal with because I don't post my phone number everywhere, though I am old enough that I remember telephone books back when people used to give out their phone number and address and nobody thought anything of it.
Thanks Reuters for propagating that bug bounty hunter's speculation. Cause this is where all of this goes back to.
But the CEO can't be expected to know as much as each VP, just like each VP doesn't know everything each manager knows, etc.

Also, when profits aren't made, it's not the CEO who suffers. They already got their salary. Its shareholders who suffer.

Sorry if it's not clear but my overall point is that accountability has to exist at all levels. The CEO isn't the position where all accountability emanates from or where it all stops. The CEO is held accountable to the board; VP's are held accountable to the CEO. The CEO is just one cog in the chain.
He did not ask for money? Why on Earth? Dear fellow developers, know your importance and always ask for the work you have done.
Have you seen it, though? It's an appropriate response for most.
There are people with the will, attempting to fix it in NH:

"Reform Asset Forfeiture!" -
http://schedule.nhlibertyforum.com/event/de3f714a09d0089b2fc...

https://freestateproject.org
The question is, without Musk, would all of those amazing engineers have spontaneously ordered themselves into a company to build a rocket that will eventually take humanity to mars?

Musk's function isn't to design the rockets, it's to believe so totally in the idea, to commit so much of his own time and money to it, to overflow with passion, that a generation of engineers are willing to follow him down a path to either greatness or ruin. History is littered with failed rocket startups.

You have to be a little bit crazy to believe you're going to do that kind of stuff. Hell, even the smallest startups face impossible odds for success.

NASA could have a charismatic front man. I'd nominate Neil deGrasse Tyson. But here's the problem: NASA is ultimately run by Congress and the executive branch, not Neil deGrasse Tyson. Ultimately, his words would mean nothing because he can't back them up.

Musk, when he says he's going to build a Raptor engine, has the authority to make it happen.
Model S is a heavy car - with something over 2 tonnes, it is in weight category of 7er.

3er/M3 are different league in handling. Those extra 700 kg you simply cannot hide.
I really like the Microsoft Natural Ergonomic 4000 but managed to kill two due exclusively to drink spillages. After my second then $40 keyboard went bye bye in a split second, I switched to the much more cost effective Microsoft Comfort Curve 3000 ($13/each).

The Comfort Curve 3000 isn't for everyone. It feels more likely a laptop keyboard and is definitely NOT what the OP is after (since it feels more like his Macbook Pro than the Ergonomic 4000).
Slavery implies force. What I said explicitly required volunteering.

That's like calling volunteering slavery. Am I a slave for working at my hospital in the summer?
500 (was recently raised from 200)
There's a problem with "getting a cure out quickly". For most diseases that's simply impossible - is there a cure for SARS yet? The best you can do is slow down the spread. If you detect it quickly enough hopefully you'll stop it.
It's about Adam Rifkin from Silicon Valley.
TC Disrupt: Real Estate
We have enough yield to feed the planet already.

"We" in this case is the US (perhaps combined with the Ukraine, Australia & a few other large grain providers).

But that means that much of the worlds population has to rely on food supplies grown elsewhere.

Increasing drought resistance in grain crops could allow African countries to feed themselves, which could decrease political tensions over water supplies.
Yes, it was a famous example, which made it easier to find. My point is think of all the obscure papers published that also had that idea.
It doesn't matter, everyone would have a strong incentive to not screw up and to prevent everyone else from also not screwing up.

So what if it's not your fault? I'm not entirely sure this is a good idea, but it might increase safety just a little. A tiny probability that a lot of people won't die is a net benefit.

And if an incident did happen, a few extra innocent people dying is barely anything to worry about. Especially if it helps at preventing it from happening at all.

I don't think it will ever happen, but I think it's a good idea.
The Admiral in charge of the group that designs nuclear submarine propulsion plants had a famous quote about switching the naming of American submarines away from fish to things like U.S. cities, states, etc. as being because "fish don't vote on our budget".
> E.g. if a given test were to generate a false positive, you would expect that it wouldn't generate a false positive the next time if run on the same article, especially if the machine correctly doesn't alert on other innocuous articles.

Well yes, I would. Some false positives can be transient, others are not. If I just came from the shooting range I would not be surprised if I got a non-transient false-positive. Now that is an obvious case and I would immediately tell them that I had been to the shooting range, likely resolving the issue, but it is just a simple example of a false positive that is not transient.

How common is a non-transient false-positive where the victim doesn't immediately have a good idea what the cause is? Well, there are several reports from HN users in this thread that describe situations in which it could allegedly occur. One cites hand lotion as a potential cause of non-transient false-positives; luckily for his wife the agents volunteered that hypothesis so she wasn't left guessing. The author of the article supposes that an over-the-counter chemical was the cause of his non-transient false positive; it's not like he was a lab tech working with synthesized stuff that nobody else ever comes into contact with.

Unless the machines are shit (a distinct possibility), I would expect transient false-positives to be relatively infrequent while non-transient false-positives would be reliably and regularly caused by a wide range of substances that share chemical properties with known explosives.

Most of these non-transient false positives are likely quickly resolved without much ado. His was not.

Edit:

Perhaps the real problem here is with the terminology. These machines are not really bomb detectors, or even explosive detectors. They are chemical detectors. Calling them bomb or explosive detectors is like calling a metal detector a "gun detector". Sure, finding those things may be why it is there, but that is not actually what it does.
"Ideas are worthless. Execution is everything." I don't agree with the first part.

Are you guys suggesting execution is mechanical? A good execution requires a lot of ingenuity and creativity and taste. So there again, good ideas are crucial.
Open source: http://piwik.org

Clicky: http://getclicky.com/ (This is a good one)

Woopra: http://woopra.com/
I'm replacing recognised keywords with their initial letter, other symbols with "x", removing all spacing, retaining all punctuation, and then using a Levenshtein distance.

For example, this:

void condense_by_removing(
char *z_terminated ,
char char_to_remove
) {
char *p_read;
for (p_read = z_terminated;*p_read;p_read++)
if (*p_read != char_to_remove)
*z_terminated++ = *p_read;

*z_terminated = '\0';
}

gets mapped to this:

vx(c*x,cx){c*x;f(x=x;*x;x++)i(*x!=x)*x++=*x;*x='\0';}

I'm debating inserting braces around every block to assist with the similarity concept, but that's hard to do automatically without fully parsing the routine. The above "fingerprint" would then become this:

vx(c*x,cx){c*x;f(x=x;*x;x++){i(*x!=x){*x++=*x;}}*x='\0';}
Yeah, google apps for your domain takes about 15-25 minutes to set up.
Whoa this is long!
agreed fully! Pimsleur is really a terrific program for starters. Blows Rosetta Stone out of the water.
This is what I was thinking. I hope these guys have the presence of mind to basically fund a local militia should they go the route of "solitary island out in the middle of nowhere." They aren't actually considering only islands though, as parts of islands are in their spreadsheet as well.
I've done some of that. Mostly Fanuc controls.
It's unlimited, but it looks like the catch is the same as Backblaze and co: if you delete a file locally, it'll get deleted from the backup in 30 days (or immediately and become restorable up to 30 days): https://help.dropbox.com/installs-integrations/desktop/dropb...

So it's essentially a mirror of your local data + 30 days of changes.
If there's justice in the world, the people behind a software that powers 15% of the world's websites would have already had their fuck you money and never have to worry earning a salary anymore.
A quick reminder to everyone, it's her/she/Chelsea now.
the idea of a "sitter" is someone that is not under the influence, so this could negate such effects if one fully follows the advice of the parent post

Indeed. It's crucial advice. Doing LSD without a responsible sitter would be like riding a motorcycle without a helmet. It's very sad that LSD is both illegal and has a social stigma, because it's less likely that people will find LSD along with a responsible sitter. I'm a datapoint of one, but my experience was that people involved with getting LSD also tend to want to do it as a group. They're not very responsible. It's easy to imagine a friend trying to persuade you to do it with them, which is the situation I found myself in. But again, a datapoint of one isn't very useful.
In my experience working with clients of various sizes, it is generally not the largest that are particularly painful but the smallest. The largest have staff trained and dedicated to their positions. The sole/small operators are juggling everything and most struggle to do many things well (often I'm one of those struggling).

These are the clients who, when you ask them for written content for their website, give you a scan of their competitor's brochure with the name crossed out and replaced with that of their own business. (This actually happened to an officemate of mine today.)

FWIW, I think the fear of selling to large companies is of embarrassing ourselves in comparison to larger and more experienced operations who have an SLA template, dedicated tender writers, etc.
This should really be served with https.
I have no difficulty with configuration. I have a reference.conf which provides sensible defaults and is bundled in the jar file:

cache {
ttl = 1024
}

I have an application.conf which belongs on the classpath and contains location specific configuration:

cache {
redis_server = "123.456.789.012:6379"
}

In my code, I do this:

server = getRedisServer(config.getString("cache.redis_server"))
server.put(key, value, ttl=config.getInt("cache.ttl")

https://github.com/typesafehub/config

Java does have fugly enterprisey frameworks. But it's silly to claim that this is some property of Java.

Incidentally, Python also does "code as data as config" also - see django's settings.py, for example.
> It should be straightforward to use a decorator to protect restricted pages.

Authentication policies will use a similar style to the renderers and parsers (and all of REST framework). You'll be able to set them per-view with a decorator, or set them system-wide in the config. You'll also be able to support multiple authentication policies.
Living expenses in Norway are astronomical if you're not locally employed.

http://www.numbeo.com/cost-of-living/city_result.jsp?country...
You can also rollback history and block transactions which you disapprove of from happening with 100% probability. Other than that, no major problems.
That or they're using tramp to ssh in to the remote machine and edit that way.
Guys. Read the context of Ryan's tweet. He's replying to a tweet in which someone threatened him: https://twitter.com/Tiraspol/status/438872266596569088

Ryan is saying he will defend himself. Self-defense is both legal and IMHO honorable.
This is a fantasy. Mark is quite likely going to jail for a very long time, along with at least some of his fellow staff members. At market value they are something like $400 million in debt.

This ridiculous idea that the world can't live without Mt. Gox, which has been clearly communicated in both this document and the previously leaked crisis memo, shows signs of serious narcissism in whomever is behind them. Whatever PR/political damage their crisis has inflicted upon Bitcoin has already been done and could not be reversed even if they were saved. These executives should spend more time trying to find non-extradition countries that will take them and less time living in fantasy land.
It looks to me like a more likely reading is "I believe I have not lost my coins, although Gox does not have them, because Gox will make customers whole using future profits."
Sure, but you'd have to generate asm.js in the first place. It's compiler target that also happens to map to a small subset of JavaScript, you're unlikely to find writing asm.js by hand useful.

DynJS could also support asm.js in addition to JavaScript, but that has almost nothing to do with JIT-ing JavaScript applications.
I agree so much with this article.

I have the feeling (which may be wrong, of course) that all the cool stuff nowadays is just repackaging the same shit we've always done, but on a different platform--web, android, iOS, whatever

The truth is, there is probably some sense to that. It's what the market demands. But us engineers have the moral responsibility to push things forward and create new cool stuff again. I wrote a piece on this topic a bit ago, if you're interested "You only do it when nobody else will do it" [1]

We are opening crazy new technologies to developers: arduinos, 3D printers, drones. However many engineers are stuck repackaging websites into iOS containers, and we can't blame them, because they probably need that job and that money.

But here in HN I have a sense that we still have that spark of creativity, meta discussion and critic of the current state of the tech world, with all our cynicism, vision, and endless flamewars.

I think we all collectively advance a bit every time there is a frontpage link to a person who started their own OS just for fun, discussion on 80's papers or technology, whatever software written in Lisp, or floppy drives playing the imperial march.

Sorry, I'm deviating from the main topic. But I guess it's all the same underlying idea. Tech can be boring, or it can be fun. And it's entirely our decision to choose either (or both). And I'm happy every time I read an article like this one, every time a cubicle-java-developer friend of mine buys an Arduino, every time Fabrice Bellard does some crazy stuff with computers, every time some guy reprograms a SNES game to play pong by killing koopas and placing bytes into the cartridge memory.

Those of us who went into studying Computing, whichever variant, probably did it for the cool stuff. Nobody goes to college with the intention of spending the rest of their lives implementing CRMs while dressed on a suit. So I think that us, as a collective, have some ethical responsibility to stay hungry, and help our colleagues do so.

Thanks for the article, I really liked it a lot.

[1]: http://cfenollosa.com/blog/you-only-do-it-when-nobody-else-w...
That malware is apparently not trying to infect Chrome, but Chrome still carries the vulnerable Flash and runs it by default. Maybe the author of that malware doesn't have or doesn't want to spend a Chrome sandbox escape to attack it, but such escapes have been found in the past, and others are likely lurking.

Thus the advice to disable or block Flash within Chrome, especially since Chrome's Flash hasn't yet been updated for this vulnerability.