skysight-inc/HackerNews huggingface dataset:
It would be good to show off the language more prominently, on the home page.

You could consider some runnable demos like python and rust's. [1], [2]

[1]: https://www.python.org/

[2]: https://www.rust-lang.org/en-US/
Just like in the US swamp called Washington DC. An interesting factoid... at this years CPAC (Conservative Political Action Conference) in DC Google was very present. In the program you had things like Google appearing right next the NRA as one of the higher tier sponsors. https://twitter.com/DavisOliverR/status/966508011429810176
Anyone wanting to do something like you describe in the menubar should check out Hammerspoon. Brilliant stuff.
Related to this, I've recently been mulling a similar comparison:

New Jersey is approximately the same area and population as Israel.

The joke in the anecdote is that the two regions' neighbors have similar attitudes about them.
City of Exiles
> Google’s culture is pretty close to what a lot of this generation aspires to though; and doing work to enable state sponsored surveillance is likely personally threatening to their LGBT staff given the current president’s agenda

That brings up a good point about ideology (pro-LGBT) versus politics (Trump hate). Almost every country on the receiving end of the US military under Trump can be characterized as a terrible place to be LGBT. The same can be said about Obama, but I suspect most Google employees would not bad an eye if this were happening under Obama.
> I disagree that it's segregating or done on purpose

Here's a random article which shows that often it's done on purpose: http://hechingerreport.org/wealthy-towns-able-secede-higher-...
Literate programming. You'd write a collection of blocks and "tangle" them into a program (weave usually means generating the documentation).

A common workflow for me when prototyping something, and then I let it grow into a fullblown program, with org goes something like this:

* Main
This program will print out "Hello, world!".
#+NAME: main
#+BEGIN_SRC c :tangle hello.c :noweb yes
<<includes>>
int main(void) {
<<main-body>>
}
#+END_SRC
* Includes
- stdio :: this is included to get =printf=
- others :: if I had other includes I'd explain why here
#+NAME: includes
#+BEGIN_SRC c
#include <stdio.h>
#+END_SRC
* Main body
Maybe an explanation of the algorithm
#+NAME: main-body
#+BEGIN_SRC c
printf("Hello, world!\n");
#+END_SRC

Literate programming doesn't care about the order, I can put that main at the bottom or in the middle. This allows me to introduce program concepts in a logical fashion that is different from what the compiler wants or needs. This allows me to, for instance, group all data structures and even share code across them where this would be less feasible in straight C. References like the `<<main-body>>` can be shared by multiple code blocks.

Obviously, as programmers, we want to minimize repetition. But sometimes a language forces us to repeat ourselves. If it gives us a way to include common source blocks, that's awesome (like you can make a header file called common.h that every one of your source files includes). But that's feasible in every language. Nor are the macro systems ideal in every case where it is technically feasible.

As I write the code, usually in one pane of tmux, I'll tangle it. Then in a separate pane (usually on the right) I'll execute the code. Or I may have something that monitors the files for changes and builds it automatically and runs tests.

EDIT: This is also an effective technique for developing an understanding of a new code base. Bring all the code into one big source block in a new org file (or whatever you use). Tangle it and make sure it's the same as the original (this process gets repeated a lot, make it a script).

Grab segments of the code and extract them into new blocks (with a properly named reference). I usually do this with large chunks (whole class declarations, struct declarations, or function definitions).

Document what the code does and its relation to other segments. Repeatedly extract segments until they're down to reasonable chunks (a 500 line function? It's probably worth going down to 10-50 smaller blocks covering each logical section).
You probably are well aware, but security wise that's a huge issue. If it's a hobby app, okay, but anything with actual users should separate keys. The main concern would be that dev keys are not considered secure and anyone with access to the dev key could then impersonate any other user of the production application.
It's not just querying and deleting data, though.

You have to be able to demonstrate audit trails of consent, including what the user consented to and when. You have to be able to demonstrate audit trails proving deletion requests. You have to have audit trails of who has ever accessed this data. You have to have a means to exclude pieces of your dataset from aggregate statistics on demand. Also, your audit trails can't contain PII because then your audit trails are in violation of the deletion requests, so you have to have mechanisms of proving that you processed deletion requests without actually identifying the data processed. You're also now obligated to respond to data inquiries in perpetuity, even to people for whom you have no data. Article 32 appears to impose a requirement for encryption at rest, high availability, disaster recovery, and regular penetration testing - all good things, to be sure, but completely impractical for the small hobbyist. Your "querying and deleting" is, by the letter of the law, now required to be a full-blown production-ready architecture with a business's worth of documentation.

And all because you wanted an email address to keep your login form from getting spammed?

I realize that in practicality, this is unlikely to ever be leveraged in any significant scope against most hobbyists, but the law is merciless and it is foolish to assume that you won't be caught in its crosshairs just because you weren't its intended target.
Do most small companies have a CIPP/E or privacy lawyer (or someone who has equivalent training/experience) on staff? We know statistically that not only don't they, but they can't, because there aren't enough of them out there. And if you don't, you'd better have an insanely simple business, because otherwise you're not going to come close to compliance.
Google fixes burger emoji
It would be cool to expand this by comparing those states to their respective countries in land area and population as well.
"Instead of fiddling around with autotools madness..." --- in my years of packaging software I have found autotools to be the least maddening of all build tools. Autotools is weird for developers, but it's remarkably consistent and easy to use for users (such as packagers).
Have you thought of using something different like https://keygen.sh that handles licensing and licensed distribution, on top of a payment provider like FastSpring/Paddle?

Disclaimer: I’m the founder. :)
You can't store data in a way that doesn't allow you to delete it. Similar defence, what if I laser engrave your data into a diamond plate then lock it in a safe and throw away the key?
Excellent! I saw her short video she released yesterday just before her surgery, and was wondering how it went. I hope her recovery is as quick and painless as possible, she’s a great lady.
"This is impossible in California, however"

Oh no it's not. Plenty of rich neighborhoods in California have, or have tried, to split out their own district from the larger, more heterogenous district.
Well, this isn't the 80s anymore, no one talks of Russia anymore. What I meant was based on looking at European countries like Sweden and Finland or even France.

Also, I am not saying the U.S. is a horrible place to live in, I am just saying that it has the potential to be more liveable for all citizens, not just the very "best".
Yes. One of go's strengths is that there are very few tricks and the language is heavily biased towards easy reading over compact code.
That shows the power of immigration. I'm not even talking about immigration from outside the US, though that's significant too. California has such high GDP per capita because it draws well educated people from the rest of the US. If it was an independent country, it couldn't do that so easily.
Everyone is telling you to report the info to the police, but I encourage you to continue the HR route in addition. The more routes the better.
I work in an industry that is in EXACTLY that situation -- Carbon Fiber Composites (I've also read Atlas Shrugged).

Ayn Rand's description sounded great when I was a teenager.

Living it for real, I know it is utter bullshit.

Carbon Fiber Composites are far stronger, stiffer, and lighter than any steel, and less expensive in small volumes. It's more expensive in large volumes, but R&D is mitigating that.

Yes, managers and even engineers have a bias against it because it is new and untested, takes more work to include in designs.

Yet, it is being steadily adopted.

---------------
In terms of govt, sure, a small govt with voluntary contributions sounds great. Until you realize (which you haven't) that this is setting up EXACTLY the commons problem: it is in everyone's interest too support the government, but in every individual's interest to freeload or over-use and under-pay. Eventually even the goodest of the do-gooders will be sick & tired of being mooched off of, and you're back to anarchy. If you doubt this, go look at the population of any commercially viable fish; ask how they're doing.

The fact of the matter is that if you ACTUALLY think through any of these ideas, they are hollow. That is the reason they have never been implemented.
Food Tech 25: Twenty Five Companies Changing the Way We Eat
Russian Govt asked to remove telegram from App Store, not Mac App Store. Apple will try their best to do the minimum required from them. (Which is nothing since they still didn't remove telegram from app store)
Yeah, I don't get the idea of shadowbanning. It seems like a particularly capricious feature.
I would never ever work on anything for the military or that is designed to hurt human beings. That being so, I wouldn't describe those engineers that do as sociopaths.
Oh, the first code unit of each code point, not the first code unit of the text. That's how I had originally understood you until I got confused by the talk of byte order.

I have to say I really don't see the value of being byte-order flexible, but always requiring the header be in the "first" byte, because that makes it so big-endian and little-endian formats are packed completely differently. 2 and 4 byte code units will be misaligned all the time too, might as well just use a series of bytes in fixed order.

> What do you mean by variable width?

Make the first byte be like UTF-8 (so a prefix of 0, 10, 110, or 1110), and the following bytes be raw data. It compacts a lot better than a fixed-length header, with roughly the same level of complexity.

But now that I think about it a continuation bit is probably the best option here because it regains some ability to self-synchronize.
>zero PII, no EULAs, no legaleze, only open-source P2P

how that should work exactly? I mean, even if platform is P2P, you still have user id, you still have user interests, et cetera.

The only thing changed bc of P2P is that it gets much more complicated, or even impossible, to delete your account/data.
Well I've been to Scandinavia and despite the countries having less GDPs, the quality of life, for the average citizen, is way higher.
Automatic Object Linkage with Include Graphs:sharing code without static libs
Wait...it's not 'AI'?
I've been doing a lot of work lately with automated Abductive Inference, and medical diagnosis has been cited as one of the key uses of same. Perhaps there could be some opportunity to collaborate (everything I do is open source as well, btw). If you guys would like to talk, feel free to hit me up at prhodes@fogbeam.com
The UK has drawn well educated people from the rest of the EU.
This is it right here. A safety net(including healthcare, education, retirement) intended for all would be an awesome way to spend all of this money, but instead it gets squandered elsewhere.
Both in how companies are complying and in the public discourse, I’m seeing a jumbling of ‘consent’ and ‘notice’ that doesn’t align with my understanding of the intent and reading of the law. Under the transparency principle (Art. 5) and disclosure obligations (Arts 13 and 14), there are a variety of things that must be disclosed to a data subject at time of collection. See https://gdpr-info.eu/ for easy access to the law’s text. That’s what privacy polices (increasingly called privacy notices) are generally used for. Many companies are trying to either make you click something to prove they’ve notified you or add language to the notices saying “by using this site, you consent to this privacy policy”, which is a form of ‘consent’ they are deciding to collect themselves. Separately, a controller is supposed to have a legal basis for processing personal data (Art. 6). Consent of the data subject is only one of six legal bases. Legitimate interests of the controller is the other common basis for a business and is expected to be relied up on increasingly since the GDPR makes collecting valid consent harder and it has the downside that it must be tracked and can be withdrawn (which also must be tracked). Consent as a basis is not allowed to be buried in a privacy policy. It must be called out separately with a separate consent for each purpose the data will be used for on an opt-in basis. The policies and these consents all are supposed to be presented in as simple and plain English as possible and it’s encouraged to use layered notices/policies to convey quick summaries with an ability to drill down. To add to the complexity, email marketing is governed by the ePrivacy Directive (responsible for the cookie banners) and requires consent. Each country has its own enactment of ePrivacy so compliance is very complex. Also, under the GDPR, a data subject has an absolute right to object to direct marketing regardless of the basis being relied upon. Much of this flurry of email privacy policy updates and/or consents to marketing are conflating ePrivacy and the GDPR. What I see right now is a bit of a mess as companies try to figure out what compliance looks like and balance full disclosure (transparency) with simple, easy, plain English disclosure.
They most definitively should.

In that case we even know, that US companies are be forced to cooperate and are legally barred from reporting it. Any foreign government using commercial US software for sensitive information is at least reckless.
I'd put the causality the other way around—Sergei & Larry's parents and other mentors taught them to seek greater meaning, so they created a company that embodied that. Likewise with the employees they sought out. "Google-y."

Admittedly it goes both ways—it's a virtuous cycle of people seeing that it's possible and embracing it more fully. Plus, the YC rule of "no assholes" leading to better companies, which may even mean that you can do well by being good.
Which is better Google ads or local ads?
As a blogger or a website owner Would you prefer company contacted you to put their ad on your website or use Google AdSense?
Googler here. Really good engineers are difficult to replace, our hire/no-hire ratio for candidates is insanely small and and increasing recruiting efforts puts more burden on the engineers who do the interviews. Losing people over this issue definitely hurts.
I agree with this entirely. I think there is also a linking factor that leads to action. If I see a "sale" - I might link my friend with "Hey, there is a sale on that course you wanted." Without the sale, I would just tell them to check Udemy, which might delay action. It really is a cheap tactic, but we are still all using the site...
> What makes you think this source is credible?

This is an international investigation team. I think it's credible enough.
I was raised in Vermont, and moved away to the Philly area for college, and stayed here because the job opportunities are so much greater in East coast metro areas.

Vermont is very insecure about its ability to "hold on" to its young people. Probably for a good reason, because the majority of young persons who remain in the state after high school are the ones who only graduate from high school.

I'm interested to see how this scheme works for the state. I'd assume their goal is to bring college-educated young persons to the state.
Subtext here is that Cruise's driverless product is done. And the cash wont be spent on further R&D. But on go-to-market strategy. Ultimately culminating in the public rollout of a fleet for major markets. Perhaps centered around the Bolt EV 5-door subcompact.

The seismic shift in marketing will be fascinating. From the freedom evoked by taking hairpin curves with the wind tossing your hair about. To a focus on the hardships and hidden costs of car ownership.

As passenger attention shifts from watching the road and scenery. To focusing on windowpane display screens. Expect to see branded partnerships with Disney / Netflix. As well as content specifically formulated to entertain or shop during the 20 minute car trip ;)
Thing is you don't always know the exact extent of those confines, so you err by caution.

And the ones of which we've seen an example concern gender roles (or lack thereof), not working with the military.
This is pretty neat. A dashboard screen isn't my style, but I've taught my assistant program to answer a lot of the same questions.
1. One can collect "a lot" of personal data without any of it being sensitive.

2. The amount of personal data and the administrative burden are sometimes correlated, but often aren't. Collecting name and email from a few people in eighteen different ways creates a much, much larger administrative load than collecting name, email, and ten other items of information in a single way.

3. One can use all that personal data well and not violate the rights of data subjects without being remotely GDPR-compliant.

4. Most of the administrative burden does little to nothing for how well data subjects' data is used.
I'd like to think that you're right, but I also don't want to be the guy that has to spend several hundred thousand dollars to defend that thesis in court.
Same (on the just dont have the time).
The easiest way to unshackle market forces would be to ban the state legislatures from mandating the public schools' particulars.

And "forcibly ensuring competition" doesn't seem like this is truly unshackling market forces. Unlike the free market there are genuine community-wide positive-sum benefits to oligolopic cooperation between schools.
It might be worth clarifying in that tutorial that this behavior is different for floating point division by zero (correct?) I believe that numerical tools like MATLAB give the same result as Pony for integer divide by zero, if that gives you or others more comfort... Although they return a 'divide by zero warning' at the same time which can be user-disabled.
> Vermont has budgeted grants for about 100 new remote workers in the first three years of the program and about 20 additional workers per year for every year after

So only 33 people will access this opportunity for next year. And we have to assume these will be very young people who intend to stay there and repopulate the state?
I prefer to inject a little randomness into my attacks on gait­recognition: I put a handful of gravel into each shoe. Cheap and effective, and no two steps are the same. Plus you get a great reflexology foot massage in the process (I kid. Reflexology is about as scientifically useful as gait­recognition).

Little Brother
by Cory Doctorow
Telegram CEO says Apple is blocking Telegram updates worldwide
Not every language presents itself as an object to be marketed.

Also, pony is still an early product. It's secure, but it still needs more work before extremely important work happens using pony.

In that regard, it's better to attract only those who propel themselves then to attract a bunch of users who wont/cant contribute and will impose their demands on the core team.

It's just not time to market yet.
Study Shows Use of Drones by Public Safety Agencies More Than Doubled
How is this any more or less morally objectionable than literally anything else Google has done, up to and including YouTube?
Proposed Rule to Require Drone Registration
Criminals Cashing in on GDPR Privacy Notices
What part of companies complying with local tax law saddens you?

If Amazon, or anyone else for that matter, wants access to the Australian market then they need to abide by the tax regulations as dictated by Australia. If it's the tax itself that considered off putting, that's up to Australians to decide (i.e. local protectionism / profit capture v.s. lower prices and higher global imports).
a lot of people really do nothing but watch tv at home all night. it's truly incredible. I am guessing there is a subset of these people that do not think about expensive hobbies at all, let alone reading about one or attempting to imagine one.
You're presenting a false dichotomy where the US can't have social welfare programs and be great - this is simply not the case. FDRs social programs and the labor movements of the last century arguably improved our country in its most noticeable way of all time - at least until it was dismantled by the people who benefited from it the most (the baby boomers).
yeah unit tests are coming..

> I would be worried that some parse error or non-obvious typo in the Markdown format

well I couldn't help this too much since it uses markdown-it under the hood to parse the markdown, i think it's safe as long as you don't write destructive shell script yourself..

> You may want to consider running the Node tasks in a separate subprocess instead of using `require-from-string` module in parent process.

will give this a try. also PR welcome xD
Disclaimer: Unpopular opinion ahead.

I am not a fan of binfmt_misc. Please hear me out.. This introduces the same framework for future vulnerabilities that Microsoft introduced long ago by having the system interrogate file type associations. This turned into easy mode for attackers to trick people into executing malicious files on their system. This has not happened _yet_ in Linux AFAIK, but this sets the framework for it.

In Windows, you can see this mapping by opening a command prompt and typing:

assoc

It was common practice for some time to change VBS mapping to text, along with several other file types.

In my opinion, we are bringing a dangerous behavior into systems that could one day be commonly used as desktops.
Yes, and it's the main reason our economy hasn't tanked. But there have traditionally been more barriers to movement from the EU, not least language, so the effect is somewhat less, and easy immigration from the EU hasn't been going on for nearly so long. And don't get me started on Brexit...
There was a documentary produced back in the 1980's called, "The Story of English" and it explored the origins and evolution of the language. Episodes 2 and 3 focus on Chaucer, Shakespeare, and the arrival of Raleigh in America. Cool stuff :)
https://www.youtube.com/watch?v=7UG6vHXArlk&list=PL6D54D1C7D...
Article title is misleading. They're offering reimbursement for incurred expenses, not paying people.

State is offering to cover costs of computer hardware, internet, co-working rental space, and relocation. (Max $5k/yr)
This might be a little hard to converse on over HN comment. If you stop by the #ponylang channel on freenode, it would be easier to discuss as there would probably be a lot of back and forth.
Yeah, there's the Tangier Island in Virginia where people have an accent that some claim is closer to the English accent spoken in pre-colonial times: https://news.ycombinator.com/item?id=16320595
Damn, well... thats really wild. I feel stupid now, but yes, that absolutely made it click.
This is very cool! I’d seen their open source work but not seen this.