skysight-inc/HackerNews huggingface dataset:
I have some former G+ friends who went to MeWe, some to Mastodon, and some to Twitter. I found Diaspora a pretty poor experience last time I was there, so I'm not really following the group that ended up there
I use their mobile app which had a sync process to automatically upload photos. I've used this feature for years and I'm sure I have more than 1000 photos. The sync stashes mobile photos in a separate non-public album. I'm disappointed that they will start deleting old photos. I can't imagine only 3% of their free user base uses their mobile app.
As I mentioned in another comment thread (is that the term used here?) about this (https://news.ycombinator.com/item?id=18354066), I can understand why they want to limit the free service, the only thing that makes me a bit concerned is the fact that they want to delete images over the limit, rather than not allowing new uploads or freezing accounts for existing accounts which will go over the new limit. I just get worried when stuff on the public Internet is deleted in cases like these.
Smugmug bought Flickr, not Twitter.
A valid example, but not quite a fair comparison. One of those happened in 2007 and the other happened more than 15 years before the idea of "Kessler syndrome" was even proposed.
Ask HN: Stock Trading
Hello Everyone!

Epolix is currently in SUS and working on artificial intelligence for retail traders. We are interested in your answers to the questions below. Thanks in advance for sharing your thoughts!

1. Would you like to trade more frequently to have higher returns?
Active → more active
Passive → active

2. What would you pay to ensure your trades?

3. What strategies do you use?

4. What do you currently use to find out how a particular stock is doing?

5. Would you pay to build your own trading bot without having to code?

6. Do you trade by yourself or with friends?

Bonus: tabs or spaces?
If you're trying to make a living from the app (I don't think the post is too clear), I found my only success with a unity plugin was to release it for cheap/free to build users and charge for new features at freelance rates.

People who REALLY need features are businesses or projects who have money and usually a deadline.

At one point I was making maybe 1k/month from sales and 3k in feature inplementations. (Helps that I also freelance so not a big jump in terms of my day to day flow)
Not crazy, but I was also freelancing at the same time.

The real time drag is supporting the free users. The people paying for features and using the plugin commercially were a lot more competent.

TLDR: build free reputation & word of mouth, then go B2B.
Obviously depends on the target audience
Hey HN,

I started journaling my own development process at http://www.dotplan.me/project/2.

I would love some feedback, even if it is not positive.
I also glanced at the article, so I have a couple more details (and a small correction; the memory itself is not being truncated, the size of the memory region is):

1. Binder allows sharing memory between processes.

2. The shared memory data structure includes a 64-bit size.

3. 32-bit processes attempt to mmap this and end up converting the 64-bit uint64_t size to a 32-bit size_t and mapping in the wrong amount of data.

4. MediaCasService, a HAL module that has access to the TEE for what is essentially DRM purposes, performs bounds checks in 64-bit and doesn’t use the shared memory at all. Thus, it provides what’s essentially arbitrary read/write.

5. Leaking the location of the stack and where libc is allows for a ROP chain (which is necessary because marking memory as executable is not possible). The author uses this to cobble together a PoC that dumps the QSEOS version.
It’s not about physics or nature, but legal enactment. Constitutions are full of fundamental rights that have proper, lawful pedigree. The U.S. Bill of Rights, for example, was debated vigorously in Congress, passed by supermajorities in each house, and ratified by the people.
Asking the average person to install a device in their home to properly utilize a social network might be a non-starter
For people who have experience with TLA+ do you generate implementation code from the TLA+? Or is the idea to only use it for some formal design specifications?
We had same issue with Ext. We took a separate route to solve the same problem.

Hacking around with the DOM is just not fun - and back then every browser had its own set of quirks. Personally the approach you took probably required as many unit tests as an SPA unless you only had to support one browser for a very limited set of functions.
What Is Digital Marketing?
Ah so more for personal reasons fair enough. Digital efforts could scale in a nonlocal way with teaching theoretically but people would need to take interest although it could help if they say see an easy to make hummus as a healthy and delicious dinner to get them to natrually start eating less meat not as an end goal but because of legitimate preference.
This often happens when a map is made from data purchased from different suppliers.

Imagine you buy in the outline of landmasses from some other company. If you pay staff to 'correct' those errors, it will be mostly wasted effort, since those changes won't be sent back to the supplier and won't make it into the next version of the suppliers data.

Likewise, if you start merging your data and their data in a way which isn't 100% legally separable, you get into all kinds of trouble. Flagging up where your own street map is in conflict with the suppliers ocean map could could as 'deriving' your street map from their ocean map, meaning you no longer have all the rights to your street map.
> Building the ROP chain itself is pretty straightforward. There are enough gadgets in libc to perform it and all the symbols are in libc as well, and we already have libc’s address.

Can't we somehow escape/eliminate these ROP gadgets when building libc? BSD implemented a "RETGUARD" in clang for x86. IIRC, a lot of protection was offered by just tweaking register allocations. Don't/can't we have something similar for ARM?
The USA did the same in 1985 [1] and 2008 [2]

[1] https://en.wikipedia.org/wiki/Solwind

[2] https://en.wikipedia.org/wiki/Operation_Burnt_Frost
Why the infatuation with Perl?
Perhaps you forgot about this?

https://www.theguardian.com/world/2006/feb/20/austria.thefar...
It depends greatly on use case. When I’m hiking somewhere “in the country”, it’s of tremendous help to see every tree (and even what type) and shed on a map as it helps me with orientation.

When I’m blasting down a highway, not so much.
Except that urban multi-unit dwelling (apartments, concrete) is far better for the environment than suburban or rural single-unit homes with gardens.
Learn How to Code with Using Pair Programming
A Tale of How DevOps Began
I don't understand your reasoning here.

Do you want to say that in China there isn't forced tech transfer, intense surveillance, censorship and repression?

Or do you want to say, because people on HN pointing out those things, they are racist?
How AI Assistants will impact businesses and consumers
Renting some servers in Europe is not that a big problem. What prevents foreign companies from using AWS-EU region and then foreign governments (i.e. US) from accessing it?

>> The end goal is data on their citizens are more easily obtainable by local government.

I think this is a sensible requirement, don't you think? What makes the U.S. gov more eligible than the local gov to access their citizens data? It's not only a national security issue, it's a local police issue as well(i.e. finding criminals based on their digital fingerprints).

The current situation is quite ridiculous if you think about it. You can't have global services without a global "police". As we don't have a global police(yet) local gov try to make these global companies to store data locally.
It's still a dishonest move to first promise something for free and then taking it away when you don't make profit from it. Especially when that could break lots of links on the internet.

I remember when imageshack pulled off the same thing. Instantly half of the images in forums and such were gone forever. Sometimes I still stumble upon old turials with dead pictures. :(
How Data Gets Lost
Hey, thanks for the shout-out! I'm doing what I can to make the provisioner work as reasonably as possible. It would be awesome to get it into the core, but indeed, there's no pick up from Hashicorp. It might be that Ansible is just too wide of a scope to settle on one man's implementation, there are so many different workflows for Ansible, some of which going way past the Terraform provisioner.

It's easy to imagine that merging my PR would open a Pandora's box, leading to people requesting full Ansible support, without really thinking through if they make sense in the context of Terraform.

The one thing that would make sense for Hashicorp, is to figure out how to distribute provisioners, similar to https://registry.terraform.io for modules. Distributing provisioners faces the following problems:

- it's not possible to use terraform init to fetch provisioners from the registry: https://github.com/radekg/terraform-provisioner-ansible/pull...

- provisioner file name can't contain os / architecture in the file name requiring manual deployment programs: https://github.com/radekg/terraform-provisioner-ansible#inst...

I personally like the fact that provisioners do not need to be in the core but distribution is a bit of a pain.
K&J Magnetics gave it a try:
https://www.kjmagnetics.com/blog.asp?p=induction-stove
World's largest neuromorphic supercomputer is switched on
If I once promised to keep your food in my fridge, I'll keep it there. If it's running out of space I will limit your new food.

I won't throw your food away that I once promised to keep!

If I sell the fridge to a new owner, of course they can do whatever they want. Throwing away old food that was promised to be kept is the corporate greed part.
That would still leave e.g. users in a localr with a cyrillic alphabet open to homograph attacks.
CIA communications suffered a catastrophic compromise
81% of all Smartphones are powered by Linux
If I could purge some of my Facebook messages after a certain age, I think that would be great. When I downloaded my archive, I had circa-2006 messages with people who has since deactivated their accounts but their names were labeled "Facebook User."
Except this isn’t triggered with an ICMP packet. All it takes to trigger the crash is a specially formatted TCP packet.
Proda | Frontend, backend, full stack | London | Full-time | ONSITE | 50-75k + equity doe.

Proda (formerly Trivium Real Estate) is building an AI-powered tool
that allows commercial real estate entites to understand and better use their data.

We have multiple investment firms and brokers trying out our product, including
some big names: https://bdaily.co.uk/articles/2018/11/01/proptech-startup-pa...

Our sales pipeline is miles ahead of our development and we're looking to grow
the team to deliver more feature our customers.

We're based on London's south bank and you'll be working with a team of supportive,
highly-skilled engineers.

We're more interested in a willingness and ability to learn than what you currently know. But in case your interested in the stack we're using:

- Haskell
- Elm
- PostgreSQL
- Python / scikit-learn
- AWS
- Automated Testing and CI/CD.

Contact us at https://proda.ai or info@proda.ai
ARM 8.3’s pointer authentication might be what you’re looking for. Certain processors, notably Apple’s A12 chips, already implement this as a preventive measure against ROP.
It's good for everyone to do their part, but a few buses probably don't make a significant impact compared to their utility, even when lightly loaded.

Remember that something like 80% of global pollution comes from industry. Focusing too hard on individual vehicles is a smokescreen--even if every driver in the world switched to electric cars/trucks/buses tomorrow, it wouldn't make much difference by itself.
- https://www.goodnewsnetwork.org/

- https://www.facebook.com/thehiddengood/

- https://thehappynewspaper.com/
My 2c on the hooks cause:
https://github.com/salvoravida/react-class-hooks

Use Custom Hooks with React Class Components. Compatible React >= 16.0.0
I would says is roughly the same as posting a news story about fuelling your car at Texaco destroys the cars engine, and that it's a Texaco issue, even if the truth is that someone just accidentally choose diesel, rather than petrol.
Congratulations, Mitchell! Great work by the team and the community!
Fair enough. I read that as a generalized statement. My bad.
Interesting experiment, however I wonder how strictly the author was able to stick to not using anything that stores a program. Strictly speaking, this disqualifies mundane things such as riding an elevator or driving a car that was made in the last 30 years, or even going up an escalator or riding a train. Virtually anything runs a program.
Each building in the world probably took thousands of man-hours to construct. Mapping said building probably takes a matter of minutes.

In a world sense, the economics of making the map are very cheap.
It's not different at all, but you might not want to add this "breaking" scenario to any component in your app, or you might accept the risk - up to you.

If you accept the risk for any component to break you'll eventually end-up spending your time fixing something other people broke, offering a poor experience to your end customer.

Mind that in corporate environments getting authorized as a software supplier to deploy an update could take weeks if not months, in the meanwhile the customer perspective is that "your product broke" (and made them lose money) - this is why I like to ship as many dependencies as possible in the final bundle.

This is my opinion, maybe biased by the market sector I'm working in. Not saying it should work the same way for everyone, just my 2c.
Is Today the Best Time to Be a Developer?
I'm pretty sure pretty much every sentence in your post is false.

I'm talking in context of services provided on iOS, where you cannot have equal competition. Calling that market "free" means you're deliberately ignoring the reason why free market is a good force of society - because it allows the competition between providers to drive down prices and improve on benefits to the user. If some are hamstrung when trying to provide you a service by the platform then free market isn't providing you value.

Just blindly following the holy book of capitalism without understanding why it's good will quickly lead you into corporation lead monopoly which isn't all that different from state dictated socialism.
Slime the World: A Postmortem
Increase Income with Automated Lesson Reminders
If you move to a Patreon model, it seems like what you will be selling is more of a dev blog / newszine centered around a tool, rather than the actual tool.

If you are good at writing and teaching, maybe that is a good direction to move.

> I’d rather just give everybody all the features, and let people who want to financially support me do that. I don’t know how the economics would compare, though.

Have you thought about the sublime text model? Give people unlimited evaluation period with occasional nagging.
Hat tip for building a simple skill test into your application process.
> Twitter is like 12 years old and has somewhere over 300 million users. It has been public for five years.

And has never shown a profit.

> Whatever it may be, it is not pets.com

What if the runways are just longer this time around?
I was going to post the same thing. I guess we all have unique problems. Then there's the opposite, that everyone else have a problem, that you do not have, and thus you can not see the value of your solution. People have to literally throw money at you for you to understand they are actually willing to pay for something so simple as a hadron collider.
Can a bus make it through those conditions? If not, you're screwed either way.
Pakistan Prize Bond Draws 76TH for Rs.7500/-
MIPS isn't bad either. Both are pretty small and well-designed, and not particularly complicated.
For starters I think the local drive doesn't even appear in the Finder sidebar by the default - it's the one place where I'd expect it. Of course I can easily change, but most users won't ever change default configurations.

The other thing I'm really missing in Fidner is persistent network drives. Connecting to a network share is often slow, inconsistent and error prone, but I guess macOS' SMB issues are worth a separate discussion.
Pygame Zero Space Invaders II
Describing zoom levels as numbers isn't common... Do you work for a mapping provider?
Flexbox makes vertical alignment a snap. It's even pretty well supported these days: https://caniuse.com/#search=flexbox

In this case, all you need to do is add "display: flex; align-items: center" to your a tags. After that I'd probably get rid of the margin-bottom on them too. Finally, to visually center everything vertically, remove the margin-top on the img inside the a.

A bonus of using display:flex is that it'll fix the wrapping problem where long links wrap underneath the image. With flex, the text will stay on the right, in its own "column".
HiFive1 - Arduino RISC-V Dev Board

The HiFive1 is a low-cost, Arduino-compatible development board featuring the Freedom E310 making it the best way to start prototyping and developing your RISC‑V applications. Not only can the HiFive1 help build RISC-V platforms, but it is also the first commercially available option to do so! The HiFive1 can simply be plugged into your computer via the micro USB port located to the front of the board. Additionally, the HiFive1 comes programmed with a simple bootloader and a demo software, that way you aren’t restricted to the Arduino IDE if you don’t choose to do so.

https://www.sparkfun.com/products/15026
China does want to gather data, it has deployed tons of sensors and cameras to monitor its population's habits on the street. With the personal credit score implemented it can monitor its population even more thoroughly. How much data it gathers on its population thanks to the Great Firewall we can only speculate.

Granted, population data is one thing since you can incentivize people to share it. Data gathering that requires investment of money into sensors and time for careful placement of them is a completely different thing entirely
This shouldn’t require arbitrary network access, though. You can read the content of pages and have access to browsing history locally.
The article is about Apple almost buying Leap Motion -- not Magic Leap.
A bookmarking extension can use the activeTab permission, which gives them access only when the user clicks on the extension button and only to the current tab: https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/Web...
That's... not really how it is.

At compile time, the compiler knows the type of a pointer, so it can interpret struct_ptr->field and do the proper arithmetic (field is 20 bytes offset into struct).

But when running, the pointers are just int64s on the stack. Check stdint.h. It's all right there.

Anyone writing C 'gets' roughly what's happening and knows the shape of their structs in memory.
How AI and emerging tech can save the NHS
They hired a TerraForm customer named Kristin Laemmert away from Nike and she gave an in depth talk on new language features in HCL such as for loops. She demonstrated a ton of before and after code snippets that included hacks she had to make in HCL to get things to work.

She was pretty clear at least some of the work was in-flight before she started at Hashi so it seems they're using community input as well.
Its also ironic apple are suing Qualcom regarding licensing fees which are paid as a percentage of the hardware cost, as they believe that this means Qualcom profit from apples innovation unfairly, you could argue that Apples policy is the same with the App Store - why do they get a percentage? They add no extra value for high value transactions, surely a low fixed fee would be more aligned with apples values :)
And since then the AOSP has been hollowed out with a lot of code moving to Google's (closed source) equivalents.
November 1918: Peace Arrives, but Influenza Sweeps the World
Except it’s not a received ICMP packet that triggers the issue, it’s a TCP packet with large IP and TCP options. The crash occurs because the XNU kernel is sending an ICMP error in response to that received TCP packet.
Indeed, Article 35 of the Chinese Constitution is a snowclone of the First Amendment.
The problems arises not in the easy to agree laws (murder, theft) or the easy to condemn laws (ban on homosexuality), but with the ones which are debatable on if responding with violence is justified. Many would say that violence against pot dealers isn't justified, but what about heroin dealers? What about opiate dealers? Pot dealers who sell to teens?
I wonder how kubernetes will affect your core products. Its looks like:

Consul -> etcd
Nomad -> kubernetes core
Terraform -> kubernetes CRD and custom controller.
Vault -> Has no kubernetes match.

So from the whole stack, only Vault left.
Let me quote my post again:

> As long as all participants agree to the venue, then what's the problem?

So your reply is invalid. At best, you might argue that it will select against people who are unwilling to speak up or raise objections.

So what's the appropriate norm in this scenario: ban any place that could possibly be contentious to anyone, or encourage speaking up about your preferences? Suddenly it makes sense why the people don't seem to care about "appropriateness of venue", because they expect their fellow co-workers to be adults and equals, and speak their minds if they don't like something.

Let's not pretend that enforcing "appropriate" meeting venues is the only viable option here.
The downside to this would be that this would still be possible to bypass if users are allowed to install “unverified” extensions, but removing this feature would lead to the downsides of the App Store namely Google having full control over what their browser supports. Them being an advertising company, there are whole classes of popular extensions that directly hurt their business.
Indeed. They're not doing this to extort money out of people, they're doing it to cut down their storage costs. Archiving doesn't make any sense at all.
Your right on that. I'm not trying to say copy paste doesn't have any uses. But a lot of people flock to copy paste as the first (and only) solution to every problem when more UX friendly and effective methods exist.

But personally I cringe every time I have to copy and paste a address on my phone into map or the address book. The software can know its and address, phone number or any other object and provide context specific solutions for it.
Kill the Crunch Time Heroics
Hi @chloe, can you hire in Spain? The country guidelines say no, but the country appears in contract_types.yml?

thanks!
Third party data.

There isn't also official sales data for Android and Windows devices.
Plans to launch water taxis to connect Seattle region’s tech hubs
Antivirus companies do not have control over the primary distribution method of software.