skysight-inc/HackerNews huggingface dataset:
> The streets of San Francisco—spiritually part of the Valley—feel less crowded. Coffee-shop conversations are hushed. Everything feels a little muted, an eerie quiet broken by chants of protesters. It even seems as if there are more parking spots.

Or maybe it was just Thanksgiving week?
HACKING
I dont believe in too much talks and bragging! I'm a certified hacker who have helped so many STUDENT'S, COUPLES and BUSINESS MEN!!! CONTACT me if you want to change SCHOOL GRADES, CLEAR CRIMINAL RECORDS, RECOVER YOUR IMPORTANT EMAIL AND SOCIAL MEDIA ACCOUNT, WIRE FUNDS... message me at: dhacker1jackon@gmail.com............................................................................... If you have US, UK, CANADA, AUSTRALIA, BRAZIL OR GERMANY BANK ACCOUNT, Email me. I have Funds to Wire to any of the Country without any trace or monitor. message me at: dhacker1jackon@gmail.com. am discrete and good at what i do. write me now
make some money
[SPOILER ALERT]

My interpretation of the duality was somewhat different. Human speech is sequantial and the signal is transmitted as a time-series. On the other hand, it seemed like the language used by the aliens was much more like a Wavelet transformed [1] version of the time-series signal, where: The structure is decomposed into coarse and fine details. The coarse details (forming the backbone of the message) do not have a particular location in the sequential representation. The finer details are placed at an appropriate position (the sequential part is important).

I now wonder if there is a link between what I thought and what you pointed out :-)

[1]: https://en.wikipedia.org/wiki/Wavelet_transform#Principle
Some of the comments in here are making me feel bad... if anyone in the Calgary area wants to hang out and talk, feel free to reach out to me.
Ask HN: Why don't phone manufacturers make the device model/number more obvious?
I can't think of a single iphone (other than 3G, which is just the worst name ever) that printed the exact model and number, and I've yet to see a popular Android phone with the information either.
Any links or further explanation? Tried searching myself, but not enough to really go on. Couldn't think (specifically) how wearing them as jewelry could go wrong.
Wonder what the meaning of this email in the code is: n1474335@gmail.com
I was a little blown away that it was that GCHQ.

That said, how could they possibly collect or intercept this, isn't it a bunch of client side scripts, all hosted on GitHub?
Ask HN: Cyber Monday Deals for DevTools?
Any developer tools or apps giving discounts for Cyber Monday? Here are a couple that I've found:

Paw: https://paw.cloud/
Little Snitch: https://www.obdev.at/index.html
Grandpa bought some similar powerful magnets in the Grand Canyon gift shop and gave them to my two year old when I wasn't looking.

So sure, he and I were both being negligent. But it also seems like a dangerous set up.
I bought some years ago, and had fun playing with them with my children. If you need a warning saying that eating a magnet is dangerous, you're not very clever.

And if your child (Lets say over the age of 3) is still eating random non-food items without checking with you, then you're not doing a great parenting job.

Don't you think the whole "put a warning sticker on everything" is getting a bit ridiculous?
Developing a Brand and Message for your Startup (2014) [video]
Hardware stores have mostly uninteresting tools -- Buckyballs are toys.
Alt Right, yes, "neo-Nazi" member of it, AKA of the Alt White, no, and I challenge you to show where I said I was that. Not entirely enthused about Jews != "neo-Nazi", outside of fever swamps like the ADL.

As for blaming the Holocaust on the Left, it's right there on the f+++ing label, and bald assertions will never convince us that National Socialism was not a part of the Left like International Socialism is. Or that the Left wasn't responsible for the majority of the 20th Century's genocides. Hmmm, were the Young Turks of the Left? On the other hand, while Imperial Japan was collectivist (which was sort of baked in the pie from ~1600 or so anyway), it wasn't of the Leftist flavor.

But, yes, to the extent the inchoate Alt Right has a position on it, one of them is that Jews are to be "excluded if not eliminated from society", as in all societies that are not Israel. You've got your own homeland now, which we of the Alt West fully support, relocate yourself there.

Specifically "diversity + proximity = war", and we want to avoid "war" such as it is or will be.
I think you're forgetting the other, more important, aspect of this change. It gives enforcers of the government the legal ability to get 1 generic warrant and then hack tens of thousands of people with that one warrant just because they are using network protocols that make them anonymous.
My friends
Have you guys checked out this guy sean woody at dhacker1jackon@gmail.com dude's a cyber guru, involved with cloning phones, hacked into my ex's gmail and facebook, what let me knowing she was infidel and also gave my nephew some really outstanding school scores which he upgraded himself, cool way to have financial freedom as well. Get your bank blank atm cards which could debit money from any atm machine. Make $20,000 and more in a couple days. Bank transfers and wire transfers as well as Paypal jobs, hes that good, had to make him my personal hacker. You could mail him as well if you got issues, he's as discreet and professional too. He's kinda picky though so make mention of the reference. Mathew referred you. Your welcome
People voted for Trump because he was the Republican nominee, and a smaller share of the electorate did so than voted for the last Republican nominee.
But the same is true of flying. Once you get wherever you wanted via a plane, you are pretty much stuck at an airport.

The difference, of course, is that airports tend to have sufficient passenger numbers to justify car hire agencies locating there (or at least providing a shuttle), but that case is harder to make as long as there are comparably few trains per day.
Yeah I mean it's totally "propaganda", but so what?

Rarely is propaganda actually useful. Are "Swiss" army knives propaganda for the Switzerland military?
Hear, hear!

Unfortunately, C does get a lot of hate on HN. I suspect it has to do with this site's demographics. Many (not all) of the HN clan seem to be oriented towards / mostly familiar with web based technologies. I suspect that for many who have tried, going from a web dev environment to a C oriented dev environment feels like a robust shock to the system.

I'd also be willing to bet that there's an age bias at play here; C has been around, like, forever. It is certainly not the new hotness. Most (not all) people that I know who enjoy it and are proficient at it, are 40 or older. Much of the web based dev crowd that hang around HN seem to be in their 20s, and as it is a time honored tradition to poo-poo the ideas / methods / tech of the older generation(s), it's not surprising that C doesn't get a lot of love.

Yes, I realize I'm painting with broad strokes here. It'd be interesting to see a survey or three that correlates age ranges and tech used on a day-to-day basis to see if these assumptions or legit. (Anyone got any survey data up their sleeve they'd be willing to share?)

Me personally - I love it all. C, C++, Java, Python, Javascript, Rust, Haskell, Scheme, etc. Making computers do things for you, and for other people, by writing detailed instructions is quite possibly one of the funnest things in the world. Double bonus for getting paid to do it!
Have you considered that perhaps these companies might not actually be that innovative?
"You can change this (if you spend three years becoming an expert on software development)" is a very strange definition of free.

If FSF produced software that ordinary consumers could customise and improve with ease, there would be some merit to the argument. If the FSF had sponsored original research towards that goal and driven the industry towards it it would have been a game-changer.

But that isn't what happened. The reality is that FSF 'freedom" only applies to the tiny percentage of the population who can use the command line.

In practice the FSF has always been perfectly happy with hard-to-use, amateurishly designed, non-performant software. Somehow the idea that it's "free" is supposed to excuse its many faults.

Stallman et al have never shown the slightest interest in making their idea of software freedom accessible to the 99% of users who aren't technocrats who dream vi commands.
Aside from the Donations section (YC's nonprofits), having much of the YC portfolio collected like this really deflates a lot of the cachet about YC, its companies, and its place at the Silicon Valley cool-kids table.

I look at this list and I see problems that never needed solving, middlemen -- sorry, curators -- reselling cheap Chinese crap, and a cult of jamming Bluetooth and USB into just about anything that holds still long enough because IoT.

There is no magic, "man I wish I'd thought of that" moment here, just a few "that makes sense" products in a sea of Valley bullshit.

Perhaps YC was always like this, but they hadn't presented that information in such an easy-to-consume list before.
Our country is of similar size, yet we have only 1/4th the population, and it's much more spread out. We don't have any megalopolises with 110 million people to connect.

Much of the cost difference is because we refuse to be efficient with our large government projects, but a lot of it is also due to the fact that we care at least a bit about stuff like poor people, endangered species, historical preservation, etc. Big infrastructure projects are a lot cheaper if you can just bulldoze whatever is in the way and not care about it.
I've actually been called out multiple times for starting sentences with "I don't know..." It took a while, but I've realized it's one way for me to allow my mouth catch up with my brain.

Like a buffer period for me to make sure I'm saying what I'm thinking. Otherwise my words become oddly jumbled and nonsensical. Maybe it might be better if that buffer period was just silence.
Are you looking for "return"?

With C++ you can ensure that you have your destructors do the tidy up, e.g. a messy example

struct cleaner { cleaner(string *toCleanup) : m_x(toCleanup) { } ~cleaner() { delete m_x; m_x = nullptr; } };
>All that aside, Markhor looks interesting. I don't recall seeing them on HN (guess it's less "tech" than most YC companies) but the loafers look nice. Anybody here have any experience with them? Always on the look out for a better pair of shoes...

Googling 'site:styleforum.net "markhor"' only finds one hit, and sites like reddit are equally empty.

Does this company actually exist? They've supposedly been around for a few years now but haven't really been discussed anywhere.
That looks mildly interesting to me. What do you see yourself using it for mostly? Do you have a personal application in mind, or are you a tinkerer just looking to have some fun?

I kind of like it but I don't know that it's calling my name quite yet.
I'm not aware of a general algorithm which is capable of deciding whether and how many processor's registers to use instead of setting up frame and stack pointers, and pushing a variable number of arguments on the stack, are you?

A human will know while coding in assembler, at any given time, how many variables are in the game; and will almost always manage to fit them all within processor's registers; There were only two times in my life where I actually had more than eight variables within a subroutine and had to use the stack, and even then, I didn't push everything, but only as many registers as I was actually coming up short, and the rest I still stuffed in the available registers. The other time, I figured out a more efficient algorithm where I could fit everything within the seven general purpose address registers (a0 - a6, since a7 is the stack pointer). A human will also know whether the expected result is within a byte, word, longword, or quadword range, and will only use those instruction and register sizes; a compiler has no chance to figure that out. It's trivial for humans, but as far as I'm aware, impossible for a general compiler algorithm.

In fact, even the best optimizing compilers are so dumb, that one is not allowed to mix and match 8-, 16-, 32- or 64-bit code; one must either compile everything 32- or 64-bit (the linker won't let one link 32- and 64-bit object code together). A human could easily write correct assembler code using all of those instruction / register sizes at once, and we often do.

I have yet to see a compiler capable of inferring that. If you know of one, please show me the generated code. I'd love to use such a compiler.
If your child (Lets assume over the age of 2 or 3), is still eating random non-food items, you have some real parenting problems.
The Sanskrit word इति (iti), which literally means "thus" or "like this", can be used to offset direct or semi-direct speech (without needing a verb to make the meaning clear). In respects it's very similar to the English "I was like".

Reference I just found: http://staefcraeft.blogspot.com/2010/09/english-like-can-lik...
Sorry, as lip jewelry. It was in the CPSC filings.
How to Build a Hybrid Cloud with AWS and VSphere
This thread had 2 very good links to Chiang short stories:

http://www.lightspeedmagazine.com/fiction/exhalation/

http://subterraneanpress.com/magazine/fall_2010/fiction_the_...

Do you have any more good links to free Chiang stories?
Yah I think it's a totally valid complaint. Normally I'm all about telling folks they're not able to use the modern web with JS disabled, but asking for the about page to give a hint with no JS feels like exactly the level of effort everyone should exert for the noscript folks.
I always wonder how people can say things like this: "They've created a wifi-enabled immersion circulator called the Nomiku so every home chef can prepare simple, Michelin-starred meals."

I mean, I bet that literally zero Michelin-starred meals have been prepared with this device. And the phrase "Michelin" or "Michelin-starred" is trademarked and has a clear meaning. If I was a marketer for this company I would feel uncomfortable using a phrase like that.

With that aside, it's odd to see so many YC companies on this list with the same faddish business models of "send some stuff to you every month you don't get to pick the stuff but trust us" and "do something that's already pretty simple in your kitchen or home but now using an overcomplicated device with machine learning and wifi"

The former model isn't really a technology empowered business model at all, it's really a buying or deals club driven by marketing. And the latter is ostensibly technology but it doesn't seem to have really any of the accelerative effect on efficiency that real genuine networked software based businesses have.

Seeing all of them in one place like this, backed by YC, is pretty disheartening.
Also a New Yorker, but my reference point is Hong Kong instead of Europe.

Hong Kong has a high speed rail link from the middle of the airport that gets to city centre in 30 mins flat, making two stops along the way at major mass transit junctions.

How does the 7 not go to LGA?
Why doesn't the E go to JFK
What stopped the PATH from extending to EWR?*

* I actually know the answer to this one and it's actually a technical constraint. The PATH system uses MTA like third rails for power. The mainline track system uses overhead lines for power. Having the PATH continue to EWR would require investment in parallel infrastructure between Newark Penn Station and EWR. Of course PATH is maintained by the Port Authority and the mainline track by NJ Transit, each of which has its own agenda and budget so it'll never happen.
The decision axis for something like Mori or Immutable is not so much static versus dynamic typing but imperative versus functional code. Immutable/Mori lends itself handily to cases where you are writing a lot of pure functions that output a different state rather than manipulate an existing state. Immutable/Mori can help you ensure that your pure functions stay pure by making it almost impossible to mutate an existing state.

If you are less concerned with pure functions and happy with largely imperative or hybrid imperative code, then yes it is difficult to find a compelling example for Immutable.

(Immutable seems almost entirely stable at this point and covers just about the entire necessary API surface, so I think it's a case to call it "mature" rather than "abandoned".)
> The kids are incharge of the nursery over at Uber and they are in desperate need of a good, adult CTO...

That's a proper description of most startups I've had contact with recently, namely (well) funded startups.

It's a consequence of having inexperienced (and, sometimes, untalented) people running functions at a company.

It also applies to other areas like sales ("my inside sales script is killer, even though I haven't done professional sales anywhere before and just found out what inside sales is") or hiring ("I'll just hire my equally inexperienced buddies from college, they were great there").

But when it comes to kids building technology with "college playground" quality, it's too evident not to notice. The product ran fine when their buddies were testing, but it's unstable, unmaintainable and in need of a complete redesign when real world traffic comes along. All things that could have been prevented with a little bit of competence and experience.

It's a kind of mantra for people that take VC blogs as gospel and engineering blogs as the 10 commandments. Don't go to college, don't get any real world experience: start a company and, if it actually survives more than a couple of years, someone will inherit your technical debt.

This investor speak will quickly change when you get funded and have to attend board meetings to tell investors that your product is still not working, or you need twice the team that would be required for your goals, or you need months to produce basic business data...
It uses https://github.com/brix/crypto-js
The best thing I've even seen in this space is the Brand Strategy Canvas. It's like the Lean Canvas or Business Model Canvas but walks you through the positioning and messaging for a startup.

At my last company, we didn't use it and had pieces of a strategy, message, and an awful name. Then we sat down and spent ~2 hours and worked through it block by block. It was painful but on the other side, we had a better name, a clearer Vision, a simple way to describe that Vision, and lots of sound bites to use in conversations, blog posts, etc.

My only complaint is that we didn't do it a few months earlier.

Here's a video of the creators walking through it: https://vimeo.com/112098978
OK, fair enough. But that's a huge effort to duplicate an app like this with a server-side version, and much less user-friendly as well.
Isn't the issue there a lack of (usable) ability to have the computer remember what you were looking at in some reasonable manner?
I don't think gift cards are a big conspiracy from the retail industry that primarily perpetuated the idea that cash is a bad gift.

It seems more likely that cash became unpopular independently. And for good reason! Trading cash during holidays really ruins the fun!

Perhaps the retail industry was just responding to demand - the market may just want gift cards!
This is kind of what I expect Datomic's path to be as well.

Early adopters will take most of the financial burden in order to recover the development costs, and open sourcing will happen once it's more strategic to use Datomic as a way to promote their knowledge and services broadly than it is for them to make money directly from the product.

Support tiers will remain even after open sourcing, of course. I don't expect it to turn into abandonware.
Knowing your tools and compiler switches is key. The reward is that the final production code can be very lean and performant, without any runtime penalties to provide safety.

Most people who complain about the dangers of C probably have used it in an unprofessional setting without any additional tooling. It's a bit like saying that all RWD cars are dangerous just because you've once driven a '92 BMW, disregarding any technological advancements since.
If it's fibre there's no reason for it not to be symmetric (asymmetry is to be expected in DOCSIS/etc).

In any case I can make dozens of requests per second with only 1M upload. I'd say the amount of requests/second will only be limited by the CPU of the router.
My own perceived rating significantly lowered with the rise of social networks. As you start to follow more closely some really great programmers out there, you stop comparing yourself with your peers and start comparing against the best in the game... and that is self-confidence killer :)
> that's what people in the future will have to be doing for their jobs.

We'll have to agree to disagree.

Most post-2008 grads today are living hand to mouth in the cities. They are the new working poor. This isn't going to change. The market is saturated.

It is just that nobody wants to believe this. Not the teachers, not the parents, not the students.

> Fundamentally I think that one of the issues of the system is a lack of exploration. Like there are so many areas where you can go to extreme detail but people don't explore them because the educational system limits your worldview by limiting your choices.

We certainly agree on that.

Interdisciplinary pollination is all but forgotten. There's a cheap source of growth right there and few are picking up those dollar bills on the street.

If we lived in a world of economic growth (I'm convinced we're not, you see. I think ex-computation there is no real growth in the developed world for a long time) then we should see a flowering of new fields, new explorations, new businesses. What the GDP statistics say is only tangentially connected to reality.

The solution I would throw out is the use of AI, particularly agent based AI capable of nudging researchers and regular people along interesting lines of inquiry. I know that sounds vague but unless you think radical government reform is possible (you know: the other half of the workforce that has never seen genuine automation)... Almost any reform would probably spark a civil war.

What solution would you put forward?

> I think that some of these issues are somewhat cultural though. To me it feels like both SK and Japan still cling to old social structures to a detriment of the society.

Maybe. Maybe they're caught in the same trap we are.

I think 'Japan' is our future unless we solve for X here. They've been caught in a stagnation for decades. They don't have much social unrest, I doubt the United States would be so lucky.
Many of your responses should be "304 Not Modified", in which case you don't send anything back but the headers. Or, for API calls, you may have a tiny response, or no response other than headers. In all of those cases, going from 192 bytes to (checking) 148 bytes the first time, or 6 bytes for a subsequent request, might make the difference between fitting entirely in the initial response packet or requiring an additional packet.

In addition, hpack also allows the client to compress their request headers, which decreases your incoming traffic. And in that case, the majority of requests will have very little data in them; ideally, only the path will change between requests.