skysight-inc/HackerNews huggingface dataset:
You have to use their XC dialect, but it is mostly C anyway.

And you can include reglar h-files to easily link to and build regular C. With provided macros you can have h-files which are using some XC features but still be compatible with both XC and C files (making it easy to wrap XC code and call it from C and vice versa).

There is also this that can use XC features from C. https://github.com/xmos/lib_xcore_c

But I don't find XC to be bad, and likely a much better starting point than the library above.

The compiler is a fork from gcc from 2006 (if I remember correctly) and that shows its age somewhat. The many protections in XC can be a bit tedious as well.
FAA regulations require the ability to evacuate the cabin in 90 seconds.
B2B Company Data – B2B Companies Lists – B2B Online Company Database
The price per square inch of human space has probably stayed the same after inflation adjustment. People on average are just more likely to buy cheaper seats than more room, so by natural selection we get smaller seats.
Counterpoint on Yahoo Groups Archiving
I laughed at her sitting cross-legged on the bulkhead row. Try that just one row back, sister.
All they need is one good copy.
> Crypto enthusiasts who are infatuated with the technology or the math involved

I agree that it attracts these people, but I can't figure out how they make the leap from "clever math" to "this has monetary value and I want in."
Well, if you want to be like Steph, there's a great Skillshare page by her https://www.skillshare.com/profile/Steph-Korey/9215939

Key Lessons:

- Why consistent feedback builds trust
- How to embrace mistakes (and share your own with your team)
- Why you should let go of giving answers, and start asking questions
- How to treat you staff like shit

Wait. sorry I added the last one.. and only the last one :o) Okay #TrollingDone
Scheme recognizes all values except #f, including 0, '() which is how you say nil in Scheme, and "", as true in conditionals. As it should be; having to guess whether something might be falsy is a pain in my rear solved by having precisely one falsy value. As a bonus you can use #f as a sentinel value to denote the absence of a valid parameter or return value when a valid value would be some non-boolean object, and then check for validity with a simple (if x ...)
> upper bound is what is meant

I tried to make this clear in my comment - (asymptotic) "upper bound" is a concept applicable to any function from N to R. So do you mean the upper bound of the worst case, the upper bound of the average case, the upper bound of the best case, the upper bound of the worst case memory usage, the upper bound of the median price of eggs in China on the nth day since 1970, or something else?
Growing hash tables only takes amortized O(1); you just do two operations per logical operation, which is still O(1). One search term is "incremental resizing."

https://en.wikipedia.org/wiki/Hash_table#Dynamic_resizing
> https://github.com/bbelky/hkube/blob/master/hkube.go

I cannot fathom the process through which one arrived at that file. It started out looking like someone who did not know that shell scripting was a thing, only to morph into a golang program writing out a shell script and exec-s it: https://github.com/bbelky/hkube/blob/master/hkube.go#L193

The icing on the cake is committing a compiled binary for some unknown platform into git
You realize Lululemon makes yoga pants and has a valuation of $30B right?

And Nike makes shoes and has a valuation of $150B?

You don’t need to be a “tech” company to build something worth billions.
I mean, Occam's razor says that they were already looking, and the article just pushed them to go with the best they'd found as soon as possible to avoid this becoming a long drawn-out mess.
Wait. Pause.

I read the verge article. They put people through that kind of bullshit in NYC for 40 grand a year? Are you kidding me?

(yes, well aware that many people make less than that. But sheesh... it's the Devil wears Prada updated for 2019)
> The biggest problem I see with developers are developers who struggle to keep up because they don't know how to quickly navigate a code-base to understand the big picture, and end up bogged down reading way more than they need.

That indicates a lack of a complimentary skill set involving cross-referencing tools, grep, and note-taking and diagramming. Similar to what you would do when trying to get an overview of a subject from books (citations, indexes, and diagrams and notes). Skimming by relying on code format reading is indeed a useless and counterproductive skill here, because you will miss the important details while wasting a lot of time. It is no surprise that you are seeing this in people if you and they think the cause and solution is a dichotomy between reading code and reading the code layout.
Especially when an ordered map is backed by a binary tree (TreeMap), which is the worst data structure. Btree ordered maps good, hash tables good (if point queries are sufficient); binary trees have terrible cache locality.
Infiniti gifts Tesla Model 3 to customer wanting electric due to lack of options
Wow. That was a wild hour-long trip down into weird and wonderful weapons!

Thank you!
In San Francisco, long term homeowners can afford to have it vaporized because the gains they've made far outstrip what they'd get from other investments. Morally, it should be vaporized because the value comes directly from their political action causing other people to be excluded, not from anything productive or even from successful speculating.
I don't think "developers should operate the software they write" means "developers should be sysadmins", more that developers need to be tightly coupled to the actual uses of the software they're developing. You can't write good software in a vacuum, no matter how carefully you analyze requirements and specify functionality. You just can't. You need to be close to the users. Even if you can't eat the dog food yourself, you need to watch the users eating it.
> Eventually I decided that the sheer number of magic incantations I had to remember to do anything useful wasn’t worth it

Isn't that the point of Magit?

People who never tried Magit often say either of these two things:

- "I'm already an expert in Git, I'm fine with the command line", or

- "Git is confusing already, I don't want to learn yet another thing"

The main point about Magit (unlike many other Git GUIs) - is to help you discover Git features, and allow you to do your work in a very efficient and simple workflow. However, it would do so without hiding Git mechanics from the user. Anytime you can check what the actual Git command gets executed.

Magit doesn't liberate you from learning Git internals, but at the same time it doesn't overwhelm you with tons of different command-line switches. You don't have to memorize anything, the reference for all the commands is always available to you.

I believe, I have become a Git ninja because of Magit. Without it, who knows, maybe I would never learn many features of Git.
Rehashing can be done incrementally; aside from the additional memory allocation, incremental rehashing can be O(1) rather than O(n).
Exactly. You’d be hard pressed to find a staunchest bunch of anti-communists out there.
I’d love a capsule-hotel-style option. I don’t care how cramped it is. I feel like you could stack some bunks that take up the same cubic-space-per-seat as existing seats. I only need enough space to lie sideways with my phone in front of my face and a USB port and I’d travel a lot lot more.

Context: Physically disabled and have issues sitting on chairs for longer than 1-2hrs before my legs are in excruciating pain, but also, before I had this issue I would’ve loved a submarine-bunk option.
Implementing VoIP Push Notifications Using PushKit
Both of us are missing a tremendous amount of context on the situation. Both of us could be equally way off base.
Or use probing.
The board also presumably knows about the incidents since long before the Verge article.
This isn’t true at all. The vast majority of housing being built is used as the primary residence for SF residents, people from SF move into these new buildings and open up cheaper units in older buildings.

https://sfist.com/2014/09/30/almost_half_of_newly_built_cond...

I don't think that's changed appreciably in five years.
90 seconds as measured by non-realistic volunteers in Toulouse and/or Everett who aren't actually afraid for their lives :(
It’s tough to defend CNN... but it has to recognize faces to do that right? :)
Indeed. And the average American will spend more in mortgage interest + rent than any of those others: 5x to 10x more than a college education. Unfortunately, since housing has become a ponzi scheme, mortgage interest is confused with investment.
I find this theory interesting, but a big question I have about the initial story is "How long did the Verge investigation take?" Reading the article, it's not clear to me. Two or three months? Tracking down 14 former workers/interviews, fact checking, compiling research.

I don't think it is farfetched to consider that, if the Verge had been working on the article since (let's call it) early October, it may have been just inconvenient but brutal timing. It sounds like they were making plans to replace Korey since the Spring of this year. I could easily see the Away board aiming to delay the leadership change until after the holiday season (Q1 2020). Bad press like the Verge article or a CEO shakeup in the middle of a shorter-than-usual holiday shopping season sucks for a B2C retail company. Moving up the start date of the new CEO they've already vetted and recruited earlier this year seems to me like Away's only opportunity to save their shopping season.

Edit to add Tweet from Verge Staff:

> Away knew we were reporting on this for months

https://twitter.com/CaseyNewton/status/1204278032468307968
Austin's weather is just fantastic. Not as bad as Houston, or NYC, or DC, or anywhere on the eastern seabord in the summer -- it's hot, yes, but dry-ish (not dry like Phoenix), and unlike the eastern cities, there's A/C aplenty. In the winter it doesn't get very cold, there's no snow, occasionally some ice, and some times it gets very warm in the winter. The summer heat you get used to, unlike Houston or NYC.
Xanax is the best brain pain relaxer and now you can buy Xanax from our website @ https://onlinemedscare.com/product-category/buy-xanax-online... and you can order from call +1 (786) 802-1504
Silicon Valley's writers met with Google X's boss, Astro Teller [0]. He got so pissed they were making fun of him, he stormed out of the room, supposedly on rollerskates, and yet Google still pays him top dollar money.

There are a large enough number of people here who believe it that they continue to start startups and play startup-dressup, talk about changing the world, and elevate the world's consciousness or whatever. The number of applications to Y Combinator every year is growing, not shrinking.

[0] https://www.businessinsider.com/google-x-astro-teller-hbo-si...
Looks like this might help you:
https://superuser.com/a/241200

Redsocks is a transparent proxy, though. That'll redirect system-wide. I think you're thinking of your basic socks proxy - `ssh -D`.
so much this.
I use github to post code, and also as a convenient way to copy work in progress from machine to machine. I just updated https://github.com/gregfjohnson/rubik, a fun javascript hack that supports interactive simulation and solving of 3x3 Rubik's cubes. (deployed at http://gregfjohnson.com/rubik)
For tech jobs, the rich cities are getting richer
Ask HN: Code Intellectual Property Release Upon Resigning
I've been the lead software architect at a company for over a decade and contributed majority of the code for the platform they have been using. Obviously the code is owned by the company and I had a clean/amicable separation.

I am working on my own projects now. Although I am carrying no files from my old company, and zero copy-paste engineering, the work I am building looks very similar (as in directory structures, where things are, how work flows in the code). It's like you are used to doing things a certain way - it's hard to change drastically and makes no sense anyhow.

Has any of you experienced a dilemma/anxiety over this, where you are scared your previous company may press claims on the intellectual property? I have even thought of screencasting myself building things from scratch to prove I haven't "stolen code" (half kidding) Am i making this a bigger deal than it is?
We changed the URL from https://daringfireball.net/2019/12/away_replaces_ceo to the article it points to, in keeping with the site guideline that asks for original sources. It might be best to look at both articles, though, since they cover different aspects.

Edit: someone pointed out that the OP adds an additional perspective that isn't just copying what was said in the WSJ article, so we'll switch back to that from https://www.wsj.com/articles/online-luggage-startup-away-say.... Thanks!
The "weird" is almost gone. All the downtown bars and clubs are gone or almost gone. All the new construction got rid of those spaces and provided no replacements. Austin's on the verge of being boring.
Lessons from Oregon’s Missing Middle Success
Some of these problems feel larger than life because they are.

I think our generation (I'm early 30s) is spoiled because we receive the benefits of great problem solving all the time in the form of continually progressive improvement in all aspects of society. We've come to expect that things should always improve, because so many things improve tremendously year over year.

But what we don't see is how they improve. For instance, the amount and quality of work that goes into making our phone better and better amounts to thousands of years of research and expertise every year, and we (by and large) take it for granted.

You can use the market to approximate the amount of investment. 2.2 billion iphones sold in it's history, at around 1000$ each = 2 trillion in revenue. Assume about 5-10% goes into research, and your iphone has about 10-20 billion dollars of investment into it. That's 7000 years of a 300k salary amount of effort. This is back of napkin and can be off by an order of magnitude, but I'm trying to put into perspective how much effort is needed to create really meaningful, great solutions / products. Not just lifetimes, generations of generations of lifetimes.

> What do we, as a society, want to do about this? What can we do about it? What are the side effects possible from any actions taken on it? Therefore, what will we do about it?

The honest truth is that if you don't have talent or money, you can't do anything but play your role. Welcome to the 21st century. You're not the R&D engineer in the iPhone ecosystem; you're the consumer. You're one of 2.2 billion.

Now, consumers do have power in the market - they can refuse to buy goods and services. They can leave the ecosystem. They can complain. They can boycott. But in the consumer model, this only serves to provide awareness of the problems so that the real engineers can fix them.

Similarly, the economic changes that the US is going through is not something that normal people can make positive change. We need talent and hard work applied to the problem to create, test, and deploy real solutions.

If you think this is not true, imagine replacing the head of R&D at Apple for the next generation iPhone with an average American (or just yourself).

A lot of people feel helpless because they see a problem but are unable to solve it. But actually, if you just play your role, things will likely be solved. The consumer market actually works pretty well - it just takes time and some systems are more competent than others. Just playing your role as a consumer that can complain, can speak out, and can demand solutions, is usually good enough.

The other option is not something most Americans want to hear. Work on yourself to become a lot better than you are. Think a lot harder than you currently do. Become a better manager of resources, become a better strategic thinker, become addicted to solving harder and harder problems. Eventually (give or take 10-20 years), you'll become someone who is talented and capable enough to be given the harder problems of the world to solve.
These always look like fun, interesting deals to outsiders but unless you have someone with local knowledge, I wouldn’t trust any of them.
Tiny Rocket – How to get tiny binaries while using rust for embedded systems
Normally, you already own the code, as it property of the entity. If she decides to walk away, she can sell her shares (has to offer you, if that’s in the founding doc) to you.

The thing is, you created what was expected. She didn’t produce what was expressed from her.

If she’s doing the stuff of your last pivot, you’re basically getting fired. You worked 2 years on it without pay.

Getting equity in the new venture will be difficult, but it might be easier to get cash for not getting in the way might or not claiming some anti-competitive clause.

This is also better for you, as the CEO isn’t able to sell anyway, and that will probably not change in the new venture.

Don’t just sign to get fired so you get something that’s already yours. If she thinks the code is worth selling, she should be doing that herself
Assembly in 7 Minutes: Write Conway's Life in VASM Assembly
Depends on what you mean by "recognize faces".

It has to recognize that it's seeing a face and eyes, but it doesn't need to recognize that the face belongs to John Smith, Frequent Flyer #0123456789
http://archive.is/uehXU
I've eaten while lying down. It works.

Also to get out to go to pee, it's the same as sitting down. Basically everyone has to roll or slither out of the lie down spot for the inner person to get out.
I'm the same but I'm finding there's simply not enough room to fold over like this on newer airliners.
You can remove things you don't need. For example:

;; who cares about tags to be displayed in magit-refs buffer?

(remove-hook 'magit-refs-sections-hook 'magit-insert-tags)

Also there are faster shortcuts, like you said, e.g: `magit-file-dispatch (C-c M-g)`
Experiential idiots vs theoretical idiots.

Some people really can pattern match an order of magnitude better than other folks, likewise I know folks who can logic better than Spock but they have huge gaps in creative problem solving. Minds are amazing.
Maybe do-able. Gotta run an experiment to find out.
This is this year. Not last year.

As the OP says, the timing of the PR scandal coincides too conveniently with their internal plans to replace her.
I would say so. The problems are problems but they aren't absolute crises.
I don't think a majority of people are caring at all about the nutritional quality of their beef when they're eating a hamburger. I only see these arguments come into play as counters to vegan food. Everyone becomes a nutritional expert when vegan diets are mentioned.
+1

It baffles me that non-middle seat passengers try to assert rights to middle seat armrests and consider themselves justified.
Show HN: Angular/Fabric.js Design Creator
Unfortunately, the only payout you will get from this situation is experience, you were sold vaporware, it might have been an interesting project for you, but for your cofounder his idea could fit into a shopify store.

> There is a bunch of new startups that has recently popped up, doing what we initially did with a caveat.

this is also a huge red flag, if there are many companies already investing in doing the same, why would they take your codebase? best case scenario would be to get a job on the same space now that you have: experience.
Holy cow is that area desolate. Gotta take a special type of person to want to pony up and buy this place.
Couldn't agree more. I hate it when people respond to concerns with "I make money that way, how could I possibly go on otherwise" as if it somehow legitimitized their unscrupulous activity. Their profits are nobody's problem but theirs and there is absolutely nothing wrong with putting them out of business if that's what it takes to stop their abusive surveillance capitalism. If people's use of privacy-focused software and products reduces their revenue, so be it.
my first npm package.
looking for feedback, suggests and devs who would like to contribute and assist me in building a simple image creation tool.
> Magit isn't hype, it's as good as everyone says it is. You just have to try it.

Exactly! People switch to Emacs because someone shows them Magit. Even though they either don't care much about Emacs or it intimidates them.

I myself used IntelliJ for a long time. I have to say, IntelliJ has a superb Git integration. For a very long time I didn't want to switch to Emacs, because I didn't want to lose that. I thought Emacs's Magit thing just not good enough - it can't be, IntelliJ's seemed to be just unbeatable. Oh boy, how wrong I was. Wasted years of my life being ignorant.
Given all the other reprehensible stuff in the article, the bit about her background seemed like an unnecessary potshot. The very next sentence is "But for all of her privilege, no one denied the executive’s fanatical work ethic." But, it's split from the paragraph about her upbringing and it looks like some readers didn't make it that far.
I think we always operate un insufficient information because we are blind to so much. I don't know which neuroscientist philosopher said this, but that we use our cognitive powers to defend the non-cognitive decisions we have already made. We rationalize decisions vs make rational decisions. Same reason we defend an idea even when we know well we shouldn't.
Even though South Africa has 11 official languages, English is the most official language in South Africa. When speeches are delivered by public officials, they are 99% in English. All official documents have English in it. Even the government official website is in English [1]. It is the only compulsory language at school. All private and urban schools teach English as a first language, then other languages as additional languages. Parents this side make sure their kids can speak English before they speak their own indigenous languages. Not mine though.

[1] https://www.gov.za/welcome-official-south-african-government...
I think it's interesting that this definition of mandate came in 77 immediately ahead of Volker's appointment and he essentially ignored it. The fed have always had a bit of heart burn over whether their job includes employment. Even today, there is not an employment target, there is only an inflation target and its precisely because no one really knows or agrees on what the employment target should be. I think when greenspan acted to raise rates, like Volker, he was predominantly concerned about inflation rather than jobs even though raising rates did cool the economy and reduce jobs. And yet, neither man or policy was punished for essentially ignoring the employment component. Now in more recent years, Yellen has been out on the forefront of pushing the limits of what full employment means but her successor seems to be more interested in getting the fed back focused onto the issue of monetary policy. Hopefully this clarifies where I'm coming from...do you substantially disagree with this assessment or is it just the fact that I confused the issue by phrasing my argument in a way that seemingly conflicts with the statute?
A bit pretentious to say "every" as it does not include mine. It's on github. Not that mine is worth mentioning as it is a personal utility.
Personally if you're looking for something no more complex than Medium I'd just use the WordPress.com paid plans. No membership or sign-in required for your readers and pretty much anyone who has worked in blogging has a knowledge of WordPress. If you're willing to put in the effort and try something new I'll second the Forestry/Netlify approach above with the caveat that it might still require some training if you want to do anything fancy.
I think part of the problem is that the word troll has been (probably somewhat deliberately) bastardized to mean "anyone who questions my views."