skysight-inc/HackerNews huggingface dataset:
I think calling this 'paranoid' is a bit misleading. Paranoia suggests you are deluded or irrational, and that nobody's out to get you. In reality, people might be out to get you, just like walking a city street, someone might be looking to mug you. The difference is, they aren't looking for you specifically, the chances are pretty low of you running into them, and you shouldn't be overly worried or take too many precautions just because of that possibility. But you should be informed, and let your awareness of the possibility inform your actions.
https://en.wikipedia.org/wiki/Pakistan_and_state-sponsored_t...

I mean it would be naive to argue otherwise.It is one of the primary instruments of control used by a mostly military ruled state over most of its history.
Aren't political ads rather important for democracy?

Without ads, how are you supposed to announce your newly formed political party?

So it's a democracy - you can form a party to represent your political desires, and try to be elected. Except you can't really tell anybody about it?

Suppose you walk from door to door, and you tell grandma Smith about your new party. Then grandma Smith goes to Twitter and writes how great your party is. If Twitter doesn't like your party, what are the odds of Twitter marking grandma Smith's account as a bot and claiming she did political advertising?

Of course Twitter as a private company is presumably allowed to do this. I just don't understand the general argument against political ads.
Ask HN: Are GDPR cookie popups useful or just annoying?
> it has a direct impact on stock price

A company buying its own stock at market price is a wash. The reduction in the value of the company and the increase in the value of each remaining share balance out.
To expand a bit on other answers: There is a qualitative difference Fortran has by offering

1) built-in multidimensional arrays including Matlab-like array operations. That means every library supports the same format, it's standardized and convenient as opposed to the many formats in C++ Land.

2) performant defaults. When performance is more important than safety, Fortran programs are easier to write and maintain. Arguments are by default pass-by-reference, non-aliased (a major assumption Fortran compilers can usually make to optimize) and their intent as in/out/in out can simply be marked as such.

Fortran:

real(8), intent(in) :: foo

C:

restrict const * const double foo # if I remember correctly
Given that practically for any issue of importance there's enough money on each side of the issue to buy a campaign on Twitter, it doesn't really matter. But if Twitter doesn't want to take money that would expose them to pressure over banning somebody's political speech (somehow nowadays it became ok in the US of A to call to ban your political opponent from speaking - who could have known that'd happen?) - it can be a sensible solution. Twitter would still be pressured to ban for politics (and probably would yield to that pressure, as it did many times before) but at least their revenue department would be kept out of this mess.
Then you must have a look at the amazing elastic binary trees used in haproxy, the article describes their properties quite well in terms of binary search: https://wtarreau.blogspot.com/2011/12/elastic-binary-trees-e...

These were featured at QCon last June by one of their authors. Really great work.
Thank you so much for creating, i was in search for a similar service from couple of months. Your product is definitely going to save a lot of time for me. Happy to share it with my friends, also please post the product on ProductHunt and subreddits.
https://www.scientificamerican.com/article/fog-that-nourishe...

https://baynature.org/article/fog-and-redwoods-demystifying-...
We have already tested the equivalence principle toward dark matter [1]. It appears to fall like everything else, at the 1% or better level.

It is extremely difficult for modifications of gravity to simultaneously fit the cosmic microwave background, big-bang nucleosynthesis, galactic rotation curves, and the Bullet Cluster. The safe bet these days is on some sort of non-baryonic dark particle (which is why so many people are looking for them). Most other loopholes are closed or in the process of being closed.

The coming decade or two should have something significant to say about dark matter. We will either discover its nature or severely constrain its properties through a plethora of varied experiments and searches.

[1] https://arxiv.org/pdf/1207.2442.pdf
It is well known the Indian communists have supported China over India in many instances. It is really weird considering China is not communist at least in economics any more.
Just well said. Sad at the same time.
Maybe at a few spaced intervals a list of the texts received could be printed, with blanks in which to handwrite responses, to feed back in somehow later.

Lots of fun possibilities.
I already knew that
Iran's control systems were supposedly air gapped, Stuxnet was still able to deliver.
That looks like a resolution change, not a DPI change.
We have three applications that access the same database (ugly, we're working on changing that), so we have a fourth component that's solely responsible for the schema.

We use CI/CD for all components, including for the schema. The deployment playbook for the schema basically does a `flyway migrate` after installing the schema / migration files.

We have (again, historical reasons) a home-built schema diff tool for our subset of mysql that we use. For Postgres I'd look into apgdiff. We use the diff tool to generate initial versions of the migrations, potentially modify them by hand, and then `git add` them in the schema project.

If you don't like flyway, you could check out https://sqitch.org/ which is fully Open Source.
I'm kinda surprised that's even valid YAML. I was under the impression that arrays and dicts can't mix like that.
High Performance Remote and Distributed Teams
Its the opposite. Its easy to write such a loop with unsigned ints: for(x=top;x<=top;x--). However you can't reliably write a loop spanning the whole space with signed ints without breaking the no-overflow rules. With unsigned you can do x=0;do{stuff(x);}while(++x); Good luck doing this with signed ints.
Oh no doubt about it. China covertly supports anti-Indian NGOs. There have been at least 2 documented cases of China supporting NGOs protesting against nuclear power in Kundakalam and NGOs supporting the closure of a copper manufacturing facility in TN. The latter resulted in loss of many jobs and made it easier for China to dump excess Copper in India.

I feel it is China to be honest.

1. https://www.quora.com/Do-the-Tamil-Nadu-people-realise-the-S...
mb != MB
Access running on your pc is also there because of your IT department.
So to activate AWS Educate you'll need to do this:

1. Get verified (which even though I had an .edu email took 2 weeks and back and forth convo to do... not to mention that I've been trying for about a year with my HS issued .org email...)

2. You get access to this super weird and sluggish "Learn AWS" portal (by the way, none of this is by AWS, they outsourced to some 3rd party) where they force you to take 5 hours of learning AWS... luckily I found a way to bypass it.

3. Once you get through these portals you end up on this weird "ending page" which I highly recommend bookmarking if you really do decide to use the measly $75 they give. This "ending page" basically gives you the credentials (to use on CLI) and FORCES you to click on this button on the page anytime you want to access AWS.

4. Now that you clicked on this link, you have 60 minutes to do whatever that is under this heavily restricted AWS console...

5. After 60 minutes both your credentials in CLI and in the browser are gone and you'll have to use this "ending page"'s link again to get new credentials for both CLI and browser.

I don't have time to explain all of it, but it was really painful to setup.

GCP on the other hand just gives you $300 without question (other than credit card/phone number) and allows you to do whatever you want.

TLDR:
AWS Educate sucks. If you need to play around with cloud stuff, use GCP's $300. OR use AWS's free tier (but then again there are some super weird restrictions.... but I guess it's more bearable than Educate)

To answer your question:
Probably... just read what you can and cannot do (but stuff like spinning up EC2 instances is fine... its just that you can't connect for more than 60 minutes)
I use Flutter Desktop for my presentations. It's faster to make presentation in Flutter for me. Especially after several presentations already done I have my custom "framework" and a lot of helper methods for animation or transitions.
You just need to clone desktop embedding repo and have fun with example.

Now with plugins for notifications and file access I think about porting one of password managers to Flutter Desktop. This would take a lot of work but might be a great case for lightweight crossplatform password manager.
Inventions including AI-assisted cat door highlighted at GeekWire Summit
The structure of XML (which element contains which) was meant to be used to link these elements to the underlying text they're marking up. When there's no text and just metadata (elements), there's no natural structure for them. It can still exist, of course, but what it means is totally up to the designer of this XML format. It's piggybacking the structural relation for something else. In this example it's piggybacked for "boss-employee" relation, but it could totally be flat like that:

<Employees>
<Employee id="1" name="Michael Scott" title="Regional Manager" />
<Employee id="2" boss-id="1" name="Dwight Schrute" title="Ass. Regional Mgr" />
<Employee id="3" boss-id="1" name="Jim Halpert" title="Head of Sales">
<Employee id="4" boss-id="3" name="Andy Bernard" title="Sales Rep" />
<Employee id="5" boss-id="3" name="Phyllis Lapin" title="Sales Rep" />
<Employee id="6" boss-id="1" name="Pam Beesly" title="Office Administrator" />
</Employees>
BBC fell of the wagon for me in the last 2 years especially.

Been checking out The Independent more so lately.

Just thought I’d share as I used to read BBCnews daily.
Build React Native E-Commerce App #1 – Splash Screen in iOS
Wikipedia: Jacy Reese (born Jacy Anthis)?
Assuming Einstein is correct is not the end, because we still have so many questions. For instance, why is Einstein correct?
Sorta. I mean, corporations are not entirely apolitical. For instance, during a recent heated pipeline approval process in my region, the pipeline company was running “look at all the good we do” feel good ads all over the place. They are not directly saying “vote for so and so” but are promoting specific ideas. Like car companies promoting the idea that your car represents freedom - that’s not apolotical. Cities have been rebuilt to accommodate a lifestyle car companies promoted.
It's interesting to observe the length of time it has taken for a power utility to crumble. I believe the disintegration we're seeing now began with the governmental deregulation of utilities during the Regan administration. The current state was predicted by losers in that round of voting. We are now seeing the tipping point of those regulatory changes.

I think in other industries we might have seen these problems arise much sooner. But the utilities are slow, colossal beasts that take decades for changes to really take affect.
Mondo Museum: a sim game to build your own world-class dream museum
Thanks! That's great to hear. When I was working with audio, I had a good experience with the E-Mu devices, but everything else what iffy, e.g. TC Electronic or Focusrite that I otherwise love.
> but both are not completely free and seem proprietary

I don't mean to be "that guy", but unless your whole business's "thing" is no-proprietary-software, please try to pay for commercial licenses of good software. That money pays for bug fixes, security fixes, general maintenance, feature development, testing, support, and a host of other crap you probably don't want to have to do by yourself. If they provide a free tier, you're also supporting the free users.

Flyway is kind of the gold standard, I recommend it.
It's bad that many sites require you to set up TOTP (single seed) before they allow you to set up U2F (multiple keys), so you have the problem of having to take care of the TOTP seed anyway even if you have multiple U2F keys. (It's even worse when sites forget the U2F keys when you regenerate the TOTP seed.)
> One of reddit's most common in-jokes is the moderation team on /r/the_donald ...

This right here is my point. I know that and you know that. I don't subscribe to that subreddit.

But I still hear about what goes on there sometimes, because you know, reddit, stuff leaks out a little if it's popular.

So that wouldn't be an in-joke if they weren't self-aware that they're outcasts on reddit. Now tell me a voat in-joke, because I don't know any.

Do you know what goes on at voat? I don't, so I just made an account. What I see looks like a community isolated, not a community scorned. It's much worse than any unmoderated community on reddit could ever be. That's what I think is dangerous.

From my point of view, reddit dropped the banhammer and this thing called Voat popped out.
Germany's Giant Windmills Are Unpopular
I've used Alembic extensively for Python projects and sequelize somewhat less so for Node projects. It's not a huge sample space, but Alembic's design is much better IMO because it can detect and manage conflicts across merges.
Zendesk’s Global Mesh Network- Part 1
Religion is absolutely part of the negotiation of power (politics). It is, after all, still 2019, but I think this will be so even in Dune.
I've previously used some ORM-based migration tools, like Django ORM migrations (and when it was a separate tool, South), looked at others like Alembic. What I found is that they automate simplest cases, in turn making more complex cases even more complex.

So when I need to do some complex migration on a big database, I usually open postgres shell, open a transaction and I develop a migration like a code, in a REPL. And in case of these automatic tools, after I did that I have to go read their documentation, and port SQL to their syntax.

If I have junior members on the team who don't know SQL yet on a good level, easier tasks are automated by the tool, and for more complex task they completely lack skills developing a migration and have a much steeper wall to climb.

Another thing is that many tools have downgrade migrations. Downgrade migrations are a lie! How could I revert a migration that drops a NOT NULL column with some data? In case I really need to revert a migration I will write another forward migration. Which I did exactly zero times in more than ten years. So, writing downgrade migrations is a waste of time.

Another minor point is that sometimes migrations are running for a loooooong time. Not a second or two - it can be many hours. So I don't want this migration to start automatically during my deploy process. But I don't want to have it as a separate script, so on local dev installations these migrations just take the same `make migrate` route. It's much more convenient to take a part of a commented SQL and run it separately, than to take a part of a migration script written in Python and run it separately.

I'm using a Nomad tool https://pypi.org/project/nomad/ which is written in Python. I think any tool that supports plain SQL migrations, has dependencies between migrations and doesn't require to write downgrades would be acceptable.
The way they handled it was to borrow funds using the cash as collateral.

They could put $1B in Bank X, then would borrow $1B from Bank X, using their cash in Bank X as security. If you squint it might almost look like they were borrowing their own money :).

I'm not that onto the details here so this might be totally wrong - but I didn't wonder why Apple had so much debt one time and this is what I think I was looking at.

One risk if they didn't repay and the bank took collateral would be that they would then have had to pay the taxes (it would have counted as a repatriation). They must have thought the risk was reasonably low.
Comments like this will get you banned here. Please review https://news.ycombinator.com/newsguidelines.html and post thoughtfully and substantively, or not at all.
Yes we must respect our corporate overlords, by their good graces we sit in their stadiums. It would be disrespectful to treat this private space like a public forum in any way. Even if the stadium WAS partially built using public funds...
I can't help but wonder if all the well intentioned advise here by 20-40 yearolds to their grandparents about how to live their retirement to them sounds the same as a 16yo advicing those here on middle age life decisions.
Personal attacks will get you banned here. Please follow the rules: https://news.ycombinator.com/newsguidelines.html
> It’s certainly not what the first amendment is about.

Freedom of the Press has always been about expression and the ability to pay for reach. Printing presses were - and are - horrendously expensive.
Yup, ODBC still works: https://support.office.com/en-us/article/administer-odbc-dat... though because this is Microsoft and we can’t have nice things, it might not: https://docs.microsoft.com/en-us/office/troubleshoot/access/...

For SQLite there’s https://github.com/softace/sqliteodbc but at that point I might pick a different DB for a more established ODBC driver. Or just use Access...
"[Geometer] H.S.M. Coxeter lived to the age of 96, working and lecturing right until his death. He attributed his long life to a strict vegetarian diet and he did 50 push-ups every day. He said, I am never bored."

http://www-groups.dcs.st-and.ac.uk/history/Biographies/Coxet...
Just because something is a conspiracy doesn't mean it isn't the most plausible scenario. The theories that a man who as many powerful people wanted dead as Epstein not only beat the odds when it came too attempting suicide but also succeeding is just not plausible. It's just unlikely. It's possible but not probable.

There's such a thing as an irrational bias that something CAN'T be a conspiracy if other scenerios are possible. Many people take pride in "debunking" conspiracies and that ego can make it hard to see a real one right in front of you.
Except our last common ancestor with plants was single celled so we’re unlikely to share many multicellular behaviors. Commonalities will be sub-cellular.
Build Your Own Thrust Vectored Rockets for Vertical Landings Like SpaceX
India used to support LTTE a long time back(during Indira Gandhi's tenure). Rajiv Gandhi reversed all that. By 2009, India was actually proactively helping the Sri Lankan government to take down LTTE.

While India probably still supports BLA, there is no credible source that points towards India's support of TTP.
> The modern Internet is far from perfect, but the diversity and quantity (and arguably, quality) of voices is far better than when the Internet catered mostly to college-age kids and academics, i.e. people with access to free, high-speed Internet portals.

Ironically, I could not share this article itself on Facebook, because it apparently violated community guidelines. So yeah...
What is impressive in some ways is their spending discipline with this mountain of cash. Many business have tried to buy their way to growth with horrible results in my view.
Make sure your hobbies are far removed from your previous day job or you will probably lose interest very quickly in them after retiring.
* let content producers sign their content and discount producers who have a lot of content on the web

* presence/absence of ads from known ad networks

* presence/absence of google analytics etc

* ratio of a page's download volume in bytes versus number of square centimeters of the viewport when rendered by a typical user

* cap the point at which higher update frequency scores you "ranking juice". real human beings doing a website for a non-commercial motive and who set a high bar on meaningfulness of their communication aren't going to update their site multiple times a month. you have to outsource the creation of thin content to achieve that, which is what we don't want.

* cap the point at which younger content ranks higher & cap the point at which older content ranks lower, for similar reasons. information that is great information today because it's topical, and no longer great information tomorrow was probably never great to begin with. and if content is great, then it will age gracefully. -- as a matter of fact you may want to downrank content that's very young for that reason. web search is about searching something that should be a permanent information store / archive sort of thing. if you're looking for something that's more like a newsfeed, discovery mechanisms other than search should be used.

i'm sure i could think of more. but one thing that strikes me about the above list is that a lot of this stuff is the exact opposite of what google is doing right now, so the shittiness of today's web is, to a large extent, engineered. i don't think it's within the nature of the web that it inevitably has to be like what it's like today.
Aurelia 2 – 2019 Fall Update
It is. I can't unban them and see what they said.

HN does it correctly. I can show flagged posts. This adds a helpful dimension in figuring out what a community values. I think moderation being opt-out is wise.
It is a common myth that nuclear reactions "turn mass into energy". What actually happens is that the products of the reaction have less binding energy than the initial nucleus. Since energy gravitates, this reduces the mass of the products. The exact same thing happens in chemical reactions. If you burn something, the product are lighter than the initial substances by the mass equivalent of the energy released.
The question is always if the cure is worth than the disease. It is easy to fall into the Politicians Syllogism, and wind up adopting a terrifyingly bad policy out of a sense that something must be done*.

Choosing to wait and observe is always a viable choice, to be considered alongside all forms of intervention.
Please keep this sort of flamebait off this site.

https://news.ycombinator.com/newsguidelines.html
I don't know why a terrorist group did anything but based on the source below, RAW, the Indian Spy Agency actively trained and provided arms to LTTE and various other terrorist groups.

http://www.sundaytimes.lk/970119/plus4.html
Yep, iZotope RX7 has a 10-day free trial. The feature you're looking for is Music Rebalance:

https://www.izotope.com/en/products/rx.html
Exposing two brands to your user (the company and the product) seems like a bad first impression to me. And putting your surname and/or field of your product in a domain almost always looks unprofessional and tacky, especially if the domain is unnecessarily long because of that.

I've seen plenty of companies use .cc as their main TLD. I don't know what spam you're talking about that's especially bad on cc. If anything it just looks like a shorter .com to me.
Do you feel it is not a good deal? Or do you think you should be negotiating for more? Maybe because you think that's what you should be doing or you believe they expect you to do so?

If the deal feels good and you feel great then why the second guess?
The information stored in this XML is essentially that:

{ "string": "The JSON format was invented by Douglas Crockford",
"structure" [
[ 0, 48, "div", {} ],
[ 4, 13, "a", { "href": "https://www.json.org" } ],
[ 32, 48, "em", {} ]
]
}

(If we allow empty elements, we'd need another field in the structural entries to be able to reconstruct the hierarchy.) Now I'd say that XML way to combine these three kinds of data is pretty elegant and natural. The JSON would be impossible to write by hand, although it's good for machine processing.

Upd: The three kinds of data: the string, the structures (div, a, em), and their position in the string.
nobody liked this? This makes me so sad :D