skysight-inc/HackerNews huggingface dataset:
I can't help but feel that the Wolfram Language is less of a programming language and more of a DSL for querying a very precisely defined set of data. I think that the whole thing falls apart once you step outside the boundaries of the data they offer. In that sense, it doesn't seem very well suited for teaching computational thinking at all -- there's no logic involved in letting another person solve a problem for you. The examples show how computers can enrich the work of people in the future, but to me that's entirely different from computational thinking. What's going on here is little more than teaching kids how to use Google efficiently.
I'm heading to new york,colorado and austin in october, are there anything under appreciated ruins/monuments/national parks to visit there? So far I'm only penciled in to visit dinosaur ridge in colorado. Thanks.
Bill designs incorporate a lot of public features in order to help people figure out when bills are legit.

I do wonder how many non-visible features they hold back, in order to recognize the case when high-quality fakes have landed.

Does this actually happen, though? I mean, are there examples of hidden features on older currency?
Cool, it sounds like the Freedom to Roam we have in the Nordic countries[0], except in the Nordics it applies to all wild land, even privately owned.

[0] https://en.wikipedia.org/wiki/Freedom_to_roam#Nordic_countri...

"Allemansrätten gives a person the right to access, walk, cycle, ride, ski, and camp on any land—with the exception of private gardens, the immediate vicinity of a dwelling house and land under cultivation. It also gives the right to pick wild flowers, mushrooms and berries, but not to hunt in any way. Swimming in any lake and putting an unpowered boat on any water is permitted unless explicitly forbidden"
> When using little-endian, you imagine that the bits are in little-endian order, to be consistent with the bytes, and then everything is nice and consistent.

But isn't that kind of at odds with how shifting works? (i.e. that a left shift moves towards the "bigger" bits and a right shift moves toward the "smaller" ones.) Perhaps for a Hebrew or Arabic speaker this all works out nicely, but for those of us accustomed to progressing from left to right it seems a bit backwards...
So I guess we both agree that the resulting complexity of the file format itself had a lot to do with an intention of lock-in. Which directly contradicts Joel's first statement: "are deliberately obfuscated". :-)

Also, regarding web apps, I like to think of it as the building, not of "perfect systems", but "self-correcting systems". The web, with all its chaos, it still more self-correcting than MS Office has been - in fact, even from your comment it does seem that the intention was only lock-in and not improvement of file formats (other than perhaps an improvement in MS bottom line).

Oddly, even the benefits to the MS bottom line now seems more short sighted. E.g. the ongoing fiasco that is the Windows 10 auto-upgrade. [1] Someday I expect to read post-mortems on the failure of Windows 10's so called perpetual upgrade policy (i.e the notion that there will be no more version numbers after 10) which link the failure to their refusal to build self-correcting systems.

[1] Personally, I don't think we have seen the worst of it just yet.
What is "socialism"?
Apowersoft Phone Manager 2.7.4 Serial Key and Crack Download
Disclaimer: I work in bioinformatics

It's a bit of a weird thing to say that 'computational zoology' will be a field since zoology itself (and botany FWIW) has become 'computational zoology'. Instead of comparing the way an arm looks or counting the number of stamen to delineate species, you now use molecular markers (SNPs, SSRs, gene presence/absence) to distinguish species, and you do that using computers instead of your magnifying glass. A recent example would be that 'giraffes are 4 species' paper - traditional zoologists had them down as one species based no the way they look, but the computer (DNA analysis) says they're four different ones.

Biology is really shifting away from the lab to the computer - people who used to do 100% lab-based work now do 50% computer-based, 50% lab-based work (mileage may vary).
Well.... Our numbers are Arabic, after all...
Yeah, I'm arguing that the situation you describe (accurately) is better than baked-in sizes all over the source code.

Use the platform-native types (whatever size they may be) unless you have a reason not to, then use <stdint.h> or an analogue. If CHAR_BIT is 13, let char be 13 bits: the platform probably chose that for a reason. When you have to pack it into a TCP header, do your strict fixed-width stuff there.
Heh. Well, they failed at teaching that, then. I've learned to quickly do the things that interest me and leave the rest languishing on a "to do" pile for as long as I can justify.
Can you explain what you mean by this being socialism? It doesn't appear to be the socialism I'm familiar with here in Canada.
The key to understanding the macros is in varmacro.h and types.h
Sorry, being a day late -- the point I'm trying to make is that we pulled the claws and fangs out of our priests in the west. It was not a nice experience, but now it is done.

Globally, at least the Catholics are heavily influenced by the West, too.

We just need to guard against a recurrence of the bad old days and the Islamists.

My point, to put it another way, isn't that Christianity is nice -- my point is that those clowns are relatively harmless today, compared to history and the Islamists.
Be careful -- it's almost exclusively used by people attempting to do so themselves.
Compress Video Di Ponsel Android – Xiaomi Tips and Trick
I work with embedded systems daily, writing code that is expected to work on multiple different architectures (e.g. systems where char is 8-bit, 16-bit, 24-bit or 32-bit, systems without floating point units, systems with SIMD instructions, systems without, etc). In doing this, I have found that fixed width types make the job harder, and any code that uses fixed width types is generally more difficult to work with.

You have an int16_t? How do you port it to a machine without a 16-bit type? What would happen if you replaced it with a 32-bit type? If you are relying on wraparound, then your code is already undefined, so some compiler is likely going to mess with you anyway.

The stuff about communicating with the outside world is quite different. At this point you have protocols, and it depends on how a protocol is written, and how you are able to actually interact with the world to fulfil that protocol. If the protocol is an ABI, then generally you are fine, because the compiler too will match the ABI. If it is a file format, then you need to know how your file io functions work (do they just write the bottom 8-bits of a char, or do they blat the whole thing across?).
This is basic knowledge for C programmers.

I believe the parent was positing that the relative sizes you desribe are better than fixed sizes, and as a systems programmer I'm inclined to agree.
It is scary what some weight loss systems entail. You don't want to be messing with odd weight loss systems. Please try natural remedies! A lot of my patients have had success with a new natural weight loss system online. Here is an article about that system: http://www.successunbound.us/weight-loss-secret.html
If you're looking to lose weight, please try something like this!
> No one can expect that these people will just stop doing it

What about professional attitude? Astronauts sacrifice a lot more than simple lust. Of course, if they went in for a quick fling in the bunks, a break up wouldn't be far around the corner. I'm sure they are aware of that.

On the other hand, in sci-fi depections they send couples and they still break up, but that's more for the dramatic effect. I couldn't imagine myself to allow any distrust in the few people that my life literally depends on.
Huh - about an hour ago I watched a show on Cahokia on the Smithsonian Channel, and I was amazed at how I had never heard of it before.
that's pessimism vs optimism
Dlang is actually quite nice and mature, although nowhere nearly as hyped as Rust, Go or Swift. You get a GC with the option of deactivating it and doing the memory management yourself, pointers and casts if you need them (you usually don't), an auto type, fast compiling times, among many other cool things.

https://dlang.org/overview.html
That would explain it. Would be interesting to hear babbling trained with other languages and accents.
Million row Excel doc that you only need to do 2 mins worth of stuff to? I'm curious what your use case is, can it not be completely automated?
> BLM public land literally means just that

National Forest land too. I grew up as the child of a federal employee in rural eastern Oregon, and I got a solid taste for "I can ride my dirt bike 50 miles in any direction and do whatever I want." Sadly, where I live now, I need to carry three different parking passes in my car depending on where I want to go hiking on the weekend, and somehow the $50K I pay in taxes every year can't absorb the fees of these things - I need to remember to go prostrate myself at each office every year to get them...
Personally I will not miss the car dealer trying to pull every stunt on the planet to get me committed (having you wait around "We're trying the find a car for you", the "I want to help you, but I need to convince my boss", mingling the trade-in with the new price, etc, etc).

I have yet to see a single car purchase where the dealer added any value whatsoever instead of just being a nuisance in the way to buying a car.

Of course they are afraid. They should be. Deep down they know they're not needed.
Maybe I'm antisocial, but noise from housemates drives me up the wall. I can't relax or concentrate with the sounds of people doing things adjacent rooms, and headphones only mask certain kinds of noises, and sometimes you don't want to wear headphones.
The hab's design would be better if it gave people more privacy and separated the rooms around the circumference, and had better soundproofing.
You d be hard pressed to find ANY country not based on invasion and genocide. Even China which was never fully invaded has a long history of civil wars and genocides to unite the different regions or keep them united.
I don't know what the systems programming language of the 22nd century will look like, but I do know that it will be called C.
> For basic things yes. For more advanced features, I can't think of any competitor.

For features above the basic level, Microsoft Office is far from being an alternative as well. For example, try to reformat the figure numbering scheme, or add an appendix to an Microsoft Word document. Very basic stuff, and yet Microsoft Word fails to offer a sane option to do so.

Microsoft's offerings are only perceived as being above adequate because people don't know better.
The issues page has many unresolved, even undiscussed, issues:

https://bitbucket.org/prometheus/htsql/issues/
Not sure why it's not reflected on the website, but appears to have commits this year:

https://bitbucket.org/prometheus/htsql/commits/all
I have seen a production system (which is still live) using much like Joel's suggestion 2 - a Windows 2003 server that uses Excel to produce reports (inside an otherwise Linux shop). It's fragile, no one wants to touch it, it's costly to migrate, but too used to deprecate. It dies about once a month and has to be restarted.

I guess it works (although the output isn't particularly good), but it's drained quite a bit of maintenance time and even more morale.
That is very impressive. I really like the cleverness and cleanliness of these "hacks".

Still... I wouldn't introduce it into existing/shared codebase due to risk of confusing everyone, and I will never start my own project in C again.
>... or even in a cookie (encrypted, naturally).

I won't comment on anything else because I don't know the case, but you should never put user data in cookies. Even with encryption you are exposing it unnecessarily, not to mention you have to double check data integrity... Why? Cookies are not meant for this.
$ sudo !!
It's true, America is huge, but look no further than beautiful places within a two hour radius of Portland and Seattle on weekends to see what could happen someday. It's a wilderness traffic jam. Everyone out there respects nature, there's just a lot of people...
Lowcode: Extending Pharo with C Types to Improve Performance
I am American living in southern France and you haven't seen nothing until you've seen Chinese tourists.
So you really have two arguments in there. For pointers, I'm sure no one will disagree that size_t is a good thing. Which is why any modern low-level language has these built-in.

As for fixed size types, what are the alternatives? If you wanted a dynamically sized int, you'd either need to reserve all the possible space you'd need (in which case why not just use a int64_t), or you'd need some kind of heap-allocated integer that can resize itself. We can't hide the fact that the machine itself uses fixed-size ints, unless we are willing to live with a leaky abstraction.
I hope my edit of the title to fit 80 characters is OK. What a fascinating man... I once emailed him a question about one of his articles, and to this day remember the thrill of receiving a prompt and thorough answer.
And what would be better?
I was running a team of developers who reverse-engineered Office and other popular file formats to recover data from damaged files (that was in the 3.5'' diskette era and hard drives were prone to bad sector failures back then too, so there was a sizeable market for that). And yes, file formats were really complicated, which helped our business: there was a really high entry barrier. I remember MS Exchange Server took two man-years to crack.
I loved that place. The Stanley Hotel, where Stanley Kubrick shot "The Shining", is also located here.
Is it really that easy to create super bacteria? What stops one from using something like this as a weapon?
But notice how the entire angle of the article is Our Fault (well, your fault, I'm not American). That's what people want to hear nowadays. So the fact that it is "objectively not our fault", as you say, is actually a liability.
Hey Thanks! will check that one out too!
That sounds amazing. Sadly, BLM land is not as expansive as the Nordic lands.
This is not about computational thinking. This is about Wolfram advertising.
Well, you might be very qualified on this thread to let us know then - was the complexity of the office file formats proportional to the feature set, especially in comparison with the other file formats you reverse engineered?
I like LibreOffice because it's FLOSS and supports Open Document (formats). I use Calc for several of my personal spreadsheets. However, I personally do not like a few things with LibreOffice, which I think help the notion among people that MS dominance is a given and that solutions like LibreOffice are not good enough:

1. It does not support MS Office keybindings and its menu structure by default (not referring to the ribbon interface here). That's not a great thing for an application that would like more people from the MS Office camp to use it. As someone who's used MS Excel for a long time and learned several keyboard shortcuts, I still take more time to accomplish even simple things in LibreOffice and am learning different keyboard shortcuts to use Calc. Ideally, it shouldn't be this way. I don't understand what LibreOffice gains by adopting different keyboard shortcuts.

2. The UI (icons, menu fonts, colors, etc.) looks primitive and needs a redesign to keep up with the times (I've mentioned this in some other comments on HN).

3. It lags behind in feature set and ease of use compared to MS Excel (as one example, try creating, editing and changing charts in both). This is not really as big a deal for most users compared to the two points above.
Google and Chipotle to Deliver Burritos Using Drones
Do you mean that China has no right to "ambitions"? If you check your history books you'll see that China has lost an enormous chunk to USSR and to other countries when she was weak. Now she is stronger and will not let anyone take any more of what she's got hold of, not even a cm2. I think it is understandable.
khanacademy.com
I grew up a few hours away from St Louis and visited Cahokia a few times when I was young. I figure(though may be wrong) most people who grew up in south to central Illinois have been there at least once.

It was hugely fascinating and it does spark the imagination about how life would be living in such a community, but IIRC it was mostly a big mound and a museum which was mostly reconstructions.

And the big reason there's not all that much interest is that there was never any direct European contact and it was not as advanced as the Aztec/Maya/Incas.
> The problem with school is that most of the consumers of said education are unmotivated slackers whom you practically have to beat the information into.

So, we agree there's a problem. It's immaterial if the issue is in the school itself or in the students. The material fact is that the tool you're using (the current educational system) isn't having the effect that you want (imparting useful information and useful ways to think about it).

Say that I've got a polished, high-quality product, heavily advertised, easily available, and cheap. But: sales numbers are terrible. Is it the potential customers that are the problem, or is it something about the product? Put another way, is it more useful to fight against the nature of the customers, or to modify the product into something that will convince them to buy and use it?

If most people are unmotivated, I don't think it's reasonable or constructive to just say "all well, they should've just tried harder". I think it's more useful to assume that they aren't inherently slackers and diagnose and fix the problems in the system to improve the experience for the students and the outcome for society, overall.
I'm American with the majority of my ancestors being Germans and Swiss that came over in the 1850s. The rest were here when it was still Dutch or British territory. Those branches of family, we have stories written about their battles against Indian tribes where they slaughtered what would've been distant great uncles of mine. An ancestor of mine, an exile Huguenot woman exiled by Louis the 14th (but granted land by the King of England), axed and crushed the skulls of Indians who had just murdered her grade-school children in front of her eyes.

While not xenophobic, no, I don't view Cahokia as my heritage. Given the stories that I have passed down to me, that was clearly a war of civilizations. As much as saying that might bother the sensitivities of someone today.

Fast forward to today, one of my grandmothers still speaks some German. Not much, mostly carols and stuff from when she was a little girl. But I would never say I'm anything but American, any of my compatriots who do are quite the clowns. I think you'd need a parent from another country to claim that with any reasonable credibility.

Over 50% of my family was German or Swiss in 1850, and I visited Germany to see Munich and (old) Mecklenburg, where much of my family came from. Definitely nothing to be ashamed of. Though I'd like to visit Cahokia, it won't be to reconnect with ancestral bonds so you are onto something.

I love Europe, but saying I'm a European or even close is disingenuous. It's like someone who claims to be "Mexican" but born in the US. It doesn't exist, there's literally nothing Mexican about them other than maybe the skintone. Same applies to the rest of us.
PMS GOLD EDITION
Should We Just Accept Cyber Breaches as the New Normal?
On one front, LaTeX. On another, e.g. Framemaker.

But as an overall documentation tool MS Word is hard to beat because you can still do most things, and it is ubiquitous.

In my experience, the worst problems with Word come out of company templates. Plain Word out of the box causes less surprises.
Basically this article is saying "Maybe you don't need a Delaware C corp for your business needs. Think about it?"

It's not knocking Atlas at all.
80,000 hours is probably the best and most reliable source for this type of conversation.
http://www.telegraph.co.uk/news/worldnews/europe/france/1454... for France is an example (it claims Article 207 of the Civil Code is relevant). That was 12 years ago, though; maybe it's been changed since then.

http://www.dw.com/en/should-children-have-to-pay-for-parents... for Germany. That's from 2010.

That's from some searching on "Europe children taking care of parents law" and "Germany children taking care of parents law". I didn't try other variants for other countries.
I have been working remotely for past few months after spending years at offices and I can say, it's way more productive.
you can successfully do this in any of those places. the real important bit is the individual person. if you only know frontend, listen into the backend conversations. If you hit a bug or feature that requires skills you dont have, instead of tossing it over the wall learn or pair with the the person that does. one thing upper management at my company has complained about is more junior engineers complain about not the company not helping them grow, yet when asked to do something they dont know(with resources to help) theyre too uncomfortable to try. as long as you grow yourself by learning new things, can build relationships with your coworkers(especially non-engineers), and slowly take on more responsibilities you will succeed anywhere. also, keep in mind the higher up the chain you go, the more people and business skills become important(which can put extra difficulties if youre remote/consulting and the company isnt set up to handle that well).
Cara Compress Ukuran Video Di Smartphone: Asmariafa3
I wrote that post. You are right. Just because it's easier now as a package, folks are blindly following it.

Stripe and AWS are great services that brought down the barriers to entry significantly for everyone.

Because Stripe Atlas is so easy, low cost and comes highly recommended, a lot of early stage founders are blindly choosing it. But we need to remember that we are dealing with governments across borders and tax obligations that we need to understand well. Even if you don't file certain documents regularly you could get into a lot of trouble. So my recommendation is to consider the pros and cons and choose the option wisely.
Diesel Fuel
If only Apple were so forthcoming about their defective products..
I did a small software project as a contractor for VW and it was just a mobile app, not integrated in the car. The hassle we had to go though was immense, it actually went up for decisions 2 levels below CEO. So I don't believe he is the only one or even the main responsible guy. I hope this is not the end with trials for VW executives.
> As a culture, we really have a misguided attitude about suicide

A lot of it is religious. It is considered a great sin in popular religions. Even though many don't follow religion it left this ingrained idea in the culture.

Also perhaps is seen as shameful. Part of the desire to censor the images was probably not purely to respect the victims, but also to hide the act, because it is shameful ("don't show this to the children" type thing)

The reason it is shameful is that it is seen as the most radical act of "giving up". And that doesn't jive with the "you can overcome anything with hard work" culture.

You can read this in how people talked about it -- "they were forced out" instead of "they decided to jump". Both are correct at some level. But first seems more appropriate in our culture.

One other level, perhaps even unconsciously we understand there is a possibility of contagion. It has happened and actually has been observed (someone in a high school does, and then usually a string of suicided might follow, the more talk and media coverage the more suicides follow etc). Maybe at some point in that past that fear of contagion got codified as a taboo...